
android
文章平均质量分 72
mytongyonghao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
写给自己的备忘录
1. traceview 的默认路径 sdcard/Android/data/包名/files 2.Settings.System.putString(AppUtils.getApp().getContentResolver(),"info"),持久化的位置 * /data/system/users/0/settings_system.xml * adb shell settings get system allow_user_protocal 3.ANR data/anr/ ...原创 2021-05-18 14:27:54 · 272 阅读 · 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 · 737 阅读 · 0 评论 -
Android 多用户APP开发
如果开发的APP不做任何特殊配置,每创建一个用户,APP启动就会重新创建一个进程,并且同一个应用,不同用户的进程之间没有 任何联系,数据也无法共享。 多用户应用开发,是为了实现: 多用户环境下,APP的组件/数据(Activity、Service、contentprovider、broadcast或者其他对象)共享。 如何判断,有没有实现数据的共享: 直观点,通过日志,可以看到, Activity:在访客和普通用户下,启动的是同一个 实例。该实例创建于访客空间(进程号和访客环境的进程..原创 2020-12-21 16:31:32 · 1157 阅读 · 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.jar 2.解压,并找到jar中的包文件。替换掉依赖的sdk中相关文件 ...原创 2020-10-14 15:15:11 · 894 阅读 · 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 · 1642 阅读 · 0 评论 -
mvvm 请谨慎复用view
使用mvvm时,当你发现,你的UI展示总是对不上你的数据时,看一下是不是控件复用导致的。 下面是我写demo时,遇到的问题,viewpage+fragment,刚开始由于复用fragment的view,导致每次请求完数据,都不能及时,自动刷新到UI。在界面和Log上添加时间戳比较发现,每次显示的数据,都是上次请求获取的。 在此记录一下,以防再次入坑。 不过,这样处理,每次都对view做初...原创 2019-09-23 14:28:35 · 595 阅读 · 0 评论 -
android 9.0 外接U盘无写权限
1.网上主要有两种方案: a: 修改framwork 中cpp code ,对外接USB添加 -w 权限 b.使用DocumentFile 进行适配 在我们项目中,我使用了第三种方案。写说明一下:这种方案我只在我们项目中做了验证,不知道其它系统是否也支持这种方式。 由于现在手上没有code了,所以只说明一下大概的实现方法: 使用绝对路径,进行外接U盘的写入不行,但是绝对路径映射出来的对应...原创 2019-09-23 15:01:22 · 6837 阅读 · 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 · 1357 阅读 · 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 · 325 阅读 · 0 评论