try
object store = con.newinstance(this);
method methods = mclass.getdeclaredmethods();
method method = null;
for(method m:methods)
}if(!method.isaccessible())
object a = method.invoke(store);
log.e("a", a.tostring());
} catch (classnotfoundexception e) catch(exception e)
android系統級api中含有大量的類,當然這些底層類都會被public的api鏈結到,但有時候你可能須要突破系統的限制做一些事情,那這個時候反射就成了利器。
這裡不會講反射意義,給出上面的樣例,主要是為了說明。在系統中,凡是存在的類,我們都能夠拿到事實上例。
從而呼叫當中的私有屬性(非final)和私有方法,從而越過系統的限制。
Android 呼叫系統dialog
前幾天由於專案中要用到dialog,看了一下系統的dialog,發現符合公司需要,因此剛好寫了下來。在此記錄並分享一下。private void shownormaldialog 建立並顯示 normaldialog.create show 彈出評價短語 param pjdybeans public...
Android 呼叫系統Camera
在android中應用相機功能,一般有兩種 一種是直接呼叫系統相機,一種自己寫的相機。我將分別演示兩種方式的使用 第一種 是使用intent跳轉到系統相機,action為 android.media.action.still image camera import import android.co...
android 系統級應用配置
通過shared user id,擁有同乙個user id的多個apk可以配置成執行在同乙個程序中.所以預設就是可以互相訪問任意資料.也可以配置成執行成不同的程序,同時可以訪問其他apk的資料目錄下的資料庫和檔案.就像訪問本程式的資料一樣.一般情況下,設定apk的許可權,可在androidmanif...