原创 webstorm激活碼
43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiw
原创 Android Studio進行JNI開發
第一步:新建一個java類,比如我新建MyJNI.java,並且在裏面加載項目的so庫,比如我的項目名字爲JNITest,就loadLibrary("JNITest"), 並且定義自己要使用的方法 public class MyJNI
原创 OkHttp使用手冊
jar包的下載地址http://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.2.0/okhttp-3.2.0.jargradle:compile 'com.squareup.o
原创 Android使用註解避免大量的findViewById()
BindView註解類 @Target(ElementType.FIELD)//表示要註解的是一個字段 @Retention(RetentionPolicy.RUNTIME) //添加@interface表明這是一個註解,等價於繼承了j
原创 線程安全的單例模式
public class SingleInstance { //成員私有化 private static SingleInstance instance; //構造方法私有化使得只能通過getInstance(
原创 Android中的Window類型
TYPE_SEARCH_BAR: 搜索條窗口 TYPE_ACCESSIBILITY_OVERLAY: 拒絕使用 TYPE_APPLICATION: 只能配合Activity在當前APP使用TYPE_APP
原创 Android獲取View的內容圖片
1 獲取當前可見的View的圖片,類似於手機截屏 View dView = getWindow().getDecorView();//獲取DecorView dView.setDrawingCacheEnabled(true);//生成
原创 算法:判斷一個字符串是否包含另一個字符串
//思路:先查找第一個,如果不匹配直接結束;如果匹配,就依次判斷後面的是否都匹配,不匹配直接結束 public class StringContains { // container是否包含chi
原创 使用歐幾里得算法計算兩個數的最大公約數
public class Gcd { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
原创 Android使用EventBus
1 進行註冊與反註冊 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent