原创 旋轉木馬3D環形特效

根據英文版CarouselDemo改寫了其中的部分代碼,實現僞3D環形的旋轉木馬效果,所有條目都可被點擊,非最前端條目點擊後會先旋轉到最前端,再執行點擊事件。 源碼下載地址:http://download.csdn.net/do

原创 Android6.0動態權限申請

在android6.0中需要對危險權限進行動態申請,否則,在用到相關權限而並沒有開啓時,會出現Crash。 官方列出的危險權限如下: 此處演示以fragment中請求定位爲例: private static final i

原创 百度定位

http://download.csdn.net/detail/qby_nianjun/9583038“>Demo下載地址 1. libs中添加:locSDK_6.13.jar 新建jniLibs, 創建a

原创 自定義輪播圖,實現無限輪播、自動輪播、按下停止輪播

本文將所有輪播圖的功能實現全放在了自定義ViewPager中,若你的ViewPager需要實現輪播功能,只需要將ViewPager替換爲CycleViewPager(注:本文V4包爲低版本,如有需要,請自行將監聽更改爲addOnP

原创 Java、Js中split方法的區別

這是一個偶然發現的問題。 因爲常用split方法都只是使用了一個參數,Android開發時突然遇到一個以‘,’分割的字符串,其中可能會有空值(如:“a,,”),使用split(“,”)只能獲取到長度爲1的數組,而我需要根據數組長

原创 圓形時鐘控件

這是我在一個項目中用到的時鐘控件,也是在網上找的別人的代碼,在這記一下,爲了以後用到的時候便於找到。 package com.example.administrator.wy_exclusivecalender.view;

原创 手機瀏覽器打開本機已安裝應用

首先需要在應用中已經設置了scheme,IOS需在項目配置及頁面配置中設置scheme,Android在清單文件中配置如下代碼: <activity android:name=".activity.Spla

原创 微信小程序開發入門教程

  做任何程序開發要首先找到其官方文檔,微信小程序目前還在邀請內測階段,目前官方放出了部分開發文檔,經過筆者一天的查看和嘗試,感覺文檔並不全面,但是通過這些文檔已經能夠看出其大概面貌了。閒話不多說,我們先來看看其有哪些官方文檔。

原创 Databinding的使用

這段有時間就看了下Databinding,簡單記錄一下Databinding的使用方式! 一、Databinding簡單嘗試 首先在Module app下build.gradle中配置databinding android{ .

原创 Android 生成長圖並添加水印(二)

本文主要介紹一下RecyclerView生成長圖。 是接着上一篇Android 生成長圖並添加水印(一)寫的,不過單獨看也是可以的,如有不清楚的地方可以先看上一篇或在下方留言。 先附效果圖: 再擼代碼: 頁面佈局沒什麼好寫的,

原创 Retrofit2的使用

第一次使用Retrofit2,並沒有使用RxJava,解析返回的是String字符串 在app的build.gradle中添加依賴: compile 'com.squareup.retrofit2:retrofit:2.3.0' //字符

原创 360插件化方案RePlugin學習筆記-資源共享

本來沒寫這個的,但是後來用的時候發現還是有坑的。 一、使用“插件”的資源 1.判斷是否安裝了“插件”,如果沒有安裝,先安裝“插件” 2.已安裝“插件”,獲取“插件”資源ID: (獲取 R.string.app_name 爲例) 通過反

原创 360插件化方案RePlugin初體驗

前天跟朋友聊天提到他們要做個跟360插件化方案類似的框架,領導讓他們先了解一下360的實現思路,我也就跟着嘗試了一下。 RePlugin 是一套完整的、穩定的、適合全面使用的,佔坑類插件化方案,由360手機衛士的RePlugin Team

原创 360插件化方案RePlugin學習筆記-插件與宿主間的通信方式

1.使用Intent傳遞數據 在跳轉的Intent中攜帶數據,常規使用方法,不再舉例。 參考360插件化方案RePlugin初體驗 中跳轉intent,向intent中放入數據進行傳遞,也可使用startActivityForRes

原创 360插件化方案RePlugin學習筆記-數據持久化

數據持久化有文件存儲、SharedPreferences、數據庫存儲、ContentProvider、網絡存儲幾種方式。 1.文件存儲(不包括緩存目錄下存儲)、網絡存儲跟平時使用一樣 2.SharedPreferences使用 在“