- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 Android inputType
详细请参考源码:frameworks/base/core/java/android/text/InputType.javaTextView | Android:inputType 输入类型的完整的列表:none没有内容类型。文本不可编辑。text只是老文本。对应于type_class_text | type_text_variation_normal。textCapCharacters可以与文本及其变体相结合,以请求所有字符的大写。对应于type_text_flag_cap_chara
2020-11-25 19:05:38 540
原创 Handler内存泄露原因及解决方法
三种方案:1.非静态内部类+弱引用2.静态内部类+弱引用3.Activity不可见时,清空消息队列Android 中handler机制太重要了,无时不刻的都在处理消息队列和任务队列,很多人不注意,在处理延时任务的时候持有activity,导致activity不能被早早的回收,从而降低了APP的效率和性能。比如下面经典的写法(很多人都会这样写): new Handler().postDelayed(new Runnable() { @Override
2020-11-25 18:06:23 754
原创 Android seLinux单编方法
在Android P上如果修改了selinux的内容, 可以通过以下方法来验证是否生效:1. 单编system/sepolicymmm system/sepolicy2. push system/etc/selinux 和 vendor/etc/selinux 到手机里面, 并重启手机. adb push $(PRODUCT_OUT)/system/etc/selinux /system/etc/ adb push $(PRODUCT_OUT)/vendor/etc/.
2020-11-20 16:35:06 2758
原创 [Android] 如何在代码中执行adb shell命令
直接上干货:通过Runtime.getRuntime().exec()实现具体请参考以下:input text 模拟输入内容input keyevent 模拟 手机的按键 比如音量键 home 键 返回键 input keyevent 3 模拟按下返回键,很强大的 还有 手柄的一系列按键,可以自己查查input tap 模拟点击 屏幕 生成 down-up事件 ,例如 input tap 300 400; 这个是 PX 值input swipe 模拟滑动屏幕 例如...
2020-11-04 16:09:49 4770
原创 You can configure Gradle wrapper to use distribution with sources. Apply后同步报错:Failed to open zip
Apply:You can configure Gradle wrapper to use distribution with sources.It will provide IDE with Gradle API/DSL documentation.后报错gradle同步失败:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connect
2020-11-04 14:39:43 3451
Android Studio最新版本3.4.0
2019-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人