android
文章平均质量分 61
mytongyonghao
这个作者很懒,什么都没留下…
展开
-
写给自己的备忘录
1. traceview 的默认路径sdcard/Android/data/包名/files2.Settings.System.putString(AppUtils.getApp().getContentResolver(),"info"),持久化的位置* /data/system/users/0/settings_system.xml* adb shell settings get system allow_user_protocal3.ANRdata/anr/...原创 2021-05-18 14:27:54 · 186 阅读 · 0 评论 -
Android Handle的回调handleMessage运行在哪个线程
handleMessage 运行在哪个线程,得先找一下是怎么触发的,Looper.loop()触发。因此,Looper.loop()运行在哪个线程,handleMessage就运行在哪个线程。Looper.loop()运行在哪个线程?对于activity来说,运行在AcitivityThread的 main() 方法里,因此在Activity中通过 new Handler();创建的Handler,handleMessage 运行在 主线程对于HandlerThread来说,运行在Han原创 2020-12-25 15:39:39 · 655 阅读 · 0 评论 -
Android 多用户APP开发
如果开发的APP不做任何特殊配置,每创建一个用户,APP启动就会重新创建一个进程,并且同一个应用,不同用户的进程之间没有任何联系,数据也无法共享。多用户应用开发,是为了实现:多用户环境下,APP的组件/数据(Activity、Service、contentprovider、broadcast或者其他对象)共享。如何判断,有没有实现数据的共享:直观点,通过日志,可以看到,Activity:在访客和普通用户下,启动的是同一个 实例。该实例创建于访客空间(进程号和访客环境的进程..原创 2020-12-21 16:31:32 · 961 阅读 · 0 评论 -
android如何修改sdk,使用@hide 方法
1.修改源码,编译 framework编译debug版本:out/target/product/projectXX/system/framewor framework.jar如果是user版本:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar2.解压,并找到jar中的包文件。替换掉依赖的sdk中相关文件...原创 2020-10-14 15:15:11 · 770 阅读 · 0 评论 -
android FM
整理一下收音机相关的资料(内容来自网络):1.FM/AM 收听指定的频率内容2.RDS (radio dataSystem)在FM的基础上,添加了一些额外信息,RDS可以显示电台名称、节目类型、节目内容、日期时间及其它信息,而它具有的AF和TA功能,则更强大。包括(来自网络):lPS (program service)---提供8个字符的电台名称显示lPTY (pr...原创 2020-01-10 14:48:28 · 1224 阅读 · 0 评论 -
mvvm 请谨慎复用view
使用mvvm时,当你发现,你的UI展示总是对不上你的数据时,看一下是不是控件复用导致的。 下面是我写demo时,遇到的问题,viewpage+fragment,刚开始由于复用fragment的view,导致每次请求完数据,都不能及时,自动刷新到UI。在界面和Log上添加时间戳比较发现,每次显示的数据,都是上次请求获取的。在此记录一下,以防再次入坑。不过,这样处理,每次都对view做初...原创 2019-09-23 14:28:35 · 530 阅读 · 0 评论 -
android 9.0 外接U盘无写权限
1.网上主要有两种方案:a: 修改framwork 中cpp code ,对外接USB添加 -w 权限b.使用DocumentFile 进行适配在我们项目中,我使用了第三种方案。写说明一下:这种方案我只在我们项目中做了验证,不知道其它系统是否也支持这种方式。由于现在手上没有code了,所以只说明一下大概的实现方法:使用绝对路径,进行外接U盘的写入不行,但是绝对路径映射出来的对应...原创 2019-09-23 15:01:22 · 6406 阅读 · 0 评论 -
Cannot load library: reloc_library
E/LibFreeRDP: Failed to load library freerdp-openssl: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1308]: 149 cannot locate 'signal'...android上,可能是因为系统版本太低...原创 2017-03-10 16:59:05 · 1261 阅读 · 0 评论 -
android studio Cause: unable to find valid certification path to requested target
android studio 升级后编译,报错Cause: unable to find valid certification path to requested target我是修改这个解决的distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip...原创 2019-09-24 17:26:29 · 241 阅读 · 0 评论