反射
adayabetter
每个人都会死很久,所以要好好活着,活出自己的精彩!!!
展开
-
Android 使用反射获取系统ID值 com.android.internal.R.id.*
在需要改变系统默认效果样式的时候,可以通过findViewById的方式获取到系统UI控件。 有时需要用到: com.android.internal.R.title com.android.internal.R.icon 普通应用(非系统级应用)是无法直接访问到com.android.internal.R.id.*属性的,此时就需要使用反射来实现了。原创 2017-07-29 16:09:56 · 2761 阅读 · 0 评论 -
Android 使用反射调用Hide方法setShowSoftInputOnFocus
使用反射调用系统Hide方法。 setShowSoftInputOnFocus方法的描述Hide: Class<EditText> cls = EditText.class; Method setShowSoftInputOnFocus; setShowSoftInputOnFocus = cls.getMethod("setShowSoftInputO原创 2017-07-31 10:39:16 · 3162 阅读 · 2 评论 -
Android 使用反射调用自定义AIDL **.Stub.asInterface(IBinder obj)、反射实现关机shutdown
自定义AIDL调用如: 新增 com.android.internal.telephony.IVideoTelephony; 不使用反射时的调用方式如下(需依赖系统编译才能通过):private boolean isVTCall(){try{IVideoTelephony vtInterface = null;vtInte通过反射实现关机原创 2017-08-07 20:18:36 · 5379 阅读 · 2 评论 -
Android 使用反射调用StorageManager中 Hide方法getVolumeList、getVolumeState
Environment.getExternalStorageDirectory()不可用来判断内、外置存储 判断Android系统是内置还是外置存储,使用Environment.getExternalStorageDirectory() 接口是不能判断出来的,因为有的机器上该方法返回的是内置存储路径。StorageManager中 Hide方法getVolumeList、getVolumeState原创 2017-08-01 11:49:08 · 7522 阅读 · 3 评论