原创 android多張sd卡的訪問方式

     StorageManager sm = (StorageManager) getSystemService(STORAGE_SERVICE);// 獲取sdcard的路徑:外置和內置try {String[] paths = (

原创 獲取泛型類型

  {              Method applyMethod = GenericTest.class.getMethod("applyVector", Vector.class);              Type[] typ

原创 異常處理理解

異常: 異常的分類   Java會將所有的異常封裝成對象,其根本父類爲Throwable。   Throwable有兩個子類:Error 和Exception。      Error:一個Error對象表示一個程序錯誤,指的是底層的低級的

原创 集合心得

集合:保存多個其他對象的對象,不能保存簡單類型 List:有序(存放元素的順序),可重複的集合   ArrayList:實質就是一個會自動增長的數組    查詢效率比較高,增刪的效率比較低,適用於查詢比較頻繁,增刪動作較少的元素管理的集合

原创 j2se回顧

運行Java程序. Java程序有兩種方式一種是jar包,一種是class. 運行jar,Java -jar XXX.jar運行的時候,Java.exe調用GetMainClassName函數,該函數先獲得JNIEnv實例然後調用Jav

原创 android 6.0 權限

android 6.0開發隨記 在開發過程中,如果在 AndroidManifest.xml 文件裏面配置了android:targetSdkVersion=”23” ,或者Gradle 配置了targetSdkVersion 23 ,沒

原创 AIDL 的理解&源碼分析

aidl通訊試所有的對象都得實現Parcelable 接口 onTransact() Binder 驅動執行完畢時需要回調的方法 Proxy 移動端IPC通訊的時候,消息都是通過Binder 進行傳遞的。 這個代理可以理解爲:I

原创 DrawerLayout 使用

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht

原创 View動畫、Drawable動畫、Property動畫介紹

View動畫 <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fillAf

原创 設計模式6大原則

單一職責原則(Single Responsibility Principle) 定義:不要存在多於一個導致類變更的原因。通俗的說,即一個類只負責一項職責。 問題由來:類T負責兩個不同的職責:職責P1,職責P2。當由於職責P1需求發生改變

原创 android 基於Gradle 混淆jar包

大家都知道,混淆apk,配置如下,編譯工具會給我們自動混淆 混淆代碼: 1 先到工程目錄下,找到project.properties 這個文件 2 根據提示找到proguard-android.txt 這個文件 3 將這個文件拷貝

原创 OkHttp和Volley對比

OkHttp 物理質量 使用OkHttp需要 okio.jar (80k), okhttp.jar(330k)這2個jar包,總大小差不多400k,加上自己的封裝,差不多得410k。 功能介紹 Square 公司開源的 OkHttp 是

原创 android studio debug

alt+f8 debug時選中查看值 相當於eclipse的 ctrl+shift+i f8相當於eclipse的f6跳到下一步 shift+f8相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函數 f7

原创 Retrofit2 簡述

Retrofit 2 是什麼 跟Volley,okHttp一樣也是一個網絡請求的框架,Retrofit只是在OkHttp進行了一次封裝,但是Retrofit框架,將網絡請求的接口、請求的參數、請求方法、解耦很徹底,適用於Java 和and

原创 jni

http://bbs.51cto.com/thread-1316339-1-1.html http://www.android100.org/html/201509/18/182761.html https://developer.a