会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhou_guobao
遇到问题要冷静
博客园
首页
新随笔
联系
订阅
管理
2023年2月24日
Android 文本文件的缓存处理
摘要: 前景 日常App开发过程中,发现日志有丢失情况,对后期线上问题追溯造成困扰目前项目上使用ali-log-sdk,作为日志上报到云的方案 链接根据模拟调试发现,当日志量过大会导致其维护的内存满了,后续再次加入的log会被drop掉 解决方案 1. 将log交给sdk进行上报的时候,当上报失败的时候,就
阅读全文
posted @ 2023-02-24 16:11 zhou_guobao
阅读(96)
评论(0)
推荐(0)
2023年1月11日
Android AppWidget实践
摘要: 前面 业务工作需要,需要为App增加AppWidget功能,做到不打开App也能完成部分功能使用 一般情况下,按照官网或其它技术文章都可以得到相关的使用 这里将实践过程中的一些知识点记录 关于AppWidgetProvider 它是一个AppWIdget的最重要的元素,就像页面与Activity之间
阅读全文
posted @ 2023-01-11 18:00 zhou_guobao
阅读(195)
评论(0)
推荐(0)
2022年7月24日
Android Gradle相关
摘要: Gradle 它是一个通用的构建工具,运行在JVM上,其内部核心模型是由各个TASK组成的有向无环图 通俗一些:我就是一个框架,你们大家可以借助创建Plugin来告诉我具体的编译任务。Android Gradle Plugin就是其中一个典型的例子 1. Android Gradle Plugin
阅读全文
posted @ 2022-07-24 01:01 zhou_guobao
阅读(106)
评论(0)
推荐(0)
2022年2月8日
Android 判断应用是否处于后台
摘要: 以前的方案 通过lifecycle监控,每次打开一个Activity则加1,每次关闭一个Activity则减1 根据统计的数值是否为0,判断当前App是否处于前台/后台 更简洁的方案 ProcessLifecycleOwner.get().lifecycle.addObserver(object :
阅读全文
posted @ 2022-02-08 16:19 zhou_guobao
阅读(762)
评论(0)
推荐(0)
2022年1月6日
Android 提高源码安全
摘要: 这是一篇知识笔记 原文章:https://mp.weixin.qq.com/s/rQGU59tgtFlJ5e4soiMkRQ 1、没有绝对的安全 不能绝对防止程序被反编译,而是加大反编译的难度 2、将关键代码放在服务器上 3、对class文件进行加密 需要自定义ClassLoader,加载class
阅读全文
posted @ 2022-01-06 13:31 zhou_guobao
阅读(50)
评论(0)
推荐(0)
2021年11月9日
adb导出ANR日志
摘要: 面对不同系统版本的Android手机,导出ANR相关trace文件的方式不同 低于Android10系统的手机 adb pull data/anr 大于等于Android10系统的手机 如果在Android10以上系统,使用adb pull的方式拉取trace文件,会得到permission den
阅读全文
posted @ 2021-11-09 17:24 zhou_guobao
阅读(655)
评论(0)
推荐(0)
2021年11月3日
flutter IOS模拟器无法弹出软键盘
摘要: flutter IOS模拟器无法弹出软键盘 其实遇到的问题是,iOS模拟器上显示TextField控件,然后模拟器不弹出软键盘、电脑键盘上的输入也没有任何反应 起初以为我的代码出问题,各种实验各种猜、也没看到任何错误日志信息 根据网上搜索之后得到答案:修改模拟器配置,将模拟器中关于keyboard配
阅读全文
posted @ 2021-11-03 12:40 zhou_guobao
阅读(1181)
评论(0)
推荐(0)
2019年4月30日
Android 查看APK文件的签名算法
摘要: 查看APK使用了什么签名算法 示例:
阅读全文
posted @ 2019-04-30 16:15 zhou_guobao
阅读(2155)
评论(0)
推荐(0)
2019年3月21日
Android 查看App冷启动时间/热启动时间/页面打开时间
摘要: Android 查看App冷启动时间/热启动时间/页面打开时间 冷启动时间 热启动时间 页面打开时间 通过adb查看 结果:
阅读全文
posted @ 2019-03-21 20:27 zhou_guobao
阅读(2670)
评论(0)
推荐(0)
2019年3月4日
Android 查看Apk签名方式V1和V2
摘要: Android 查看Apk签名方式V1和V2 其中,apksigner.jar,位于C:\Android_SDK\build-tools\25.0.2\lib目录下
阅读全文
posted @ 2019-03-04 15:01 zhou_guobao
阅读(2460)
评论(0)
推荐(0)
下一页
公告