Android
文章平均质量分 75
Android技术分享
章代沫
慢就是快
展开
-
【安卓单元测试】UITest通过typeText无法输入大写字母
最近在跑InstrumentedTest例子,发现官网以下代码无法通过typeText方法自动输入大写字母,即输入的是Expresso但输入框显示 espresso,最终导致Assert失败。 onView(withId(R.id.editTextUserInput)) .perform(typeText("Espresso"), closeSoftKeyboard()) onView(withId(R.id.changeTextBt)).perform(click())效果如下:经查询得知,原创 2022-03-17 09:17:34 · 3031 阅读 · 0 评论 -
【安卓基础】Android直接通过路径来操作其他应用的私有目录,可以吗?
在上篇文章[【安卓基础】一文搞懂Android历代版本文件访问权限变化](https://blog.csdn.net/m0_48179608/article/details/122838494)我们对同一个应用的的文件访问权限做了比较。那么不同应用之间文件访问又有什么限制呢?我们准备分二到三篇文件来阐述。这篇文章,主要来看下不同系统版本下,我们直接通过路径来访问其它应用的**内部存储、外部存储私有目录**,看看能不能访问以及不同系统版本的区别。原创 2022-03-02 17:12:31 · 7837 阅读 · 1 评论 -
【安卓基础】一文搞懂Android历代版本文件访问权限变化
十年安卓资深开发为何深夜惨叫?这一切的背后,是技术的薄弱?前言运行三年的App为何说崩就崩?数十种设备为何表现不一?新晋安卓开发者为何频频流泪?十年安卓资深开发为何深夜惨叫?这一切的背后,是技术的薄弱,还是谷歌的坑爹?一、Android文件系统私有目录App-specific storage: Store files that are meant for your app’s use only, either in dedicated directories within an in原创 2022-02-10 20:15:10 · 4289 阅读 · 2 评论 -
《码农爽》: 一个为程序员快乐操碎了心的Flutter项目
做一个关于码农修身养性的项目,这个念头已经盘旋近两年了,只不过这两年一直在考研,所以停停歇歇。去年,抽空尝试了下用小程序去勾勒脑海中的想法,简单地做了一个轮廓(未发布),主要是解决“猝”的问题,所以取名“码农不猝”。后来看下了小程序相关政策,个人微信小程序账号可能无法发布健康相关的内容,并且对h5的支持也不太好,所以打算用原生实现一遍。小程序项目代码已上传至git,待原生开发完成后对功能进行适当裁剪后公开。因为本人安卓开发出身,为了兼顾后续iOS使用,便选用Flutter开发,算是新手一枚。至原创 2021-07-04 19:54:54 · 262 阅读 · 1 评论 -
阿里云移动热修复Sophix问题汇总
为了解决项目中安卓在线更新安装包过大以及线上BUG修复的及时性问题,决定在2.x开始集成热修复功能。分别尝试了微信的Tinker、美团的Robust以及阿里的第一代热修复框架Andfix,但考虑修复补丁包生效实时性、对目前的项目改动大小以及后期对补丁包的管理等问题,最终考虑了阿里云最新热修复框架Sophix,几个主流热修复框架对比如下(阿里云官网提供,Sophix是最后一列):根据官网的描述,Sophix几乎囊括了前面框架的所有优势,唯一的劣势就是收费,考虑到免费额度(50000个去重设备 + 20原创 2021-06-29 15:47:19 · 2334 阅读 · 9 评论 -
老罗的《Android系统源代码情景分析》翻了10遍还看不懂?因为你用错了
最近老朽又把罗升阳老师的《Android系统源代码情景分析》拿出来啃了一番。为什么要加个“又”呢?因为从老罗的第一版开始到迄今为止尚未更新的第三版为止,每年有学习冲动的时候便默默地从电子书里把这本书翻出来。那既然老朽已经读了这么多遍,理论上应该对书中的内容了然于胸了啊,怎么能说“啃”呢?因为啊,每次看完某个章节后再回顾知识点的时候,总感觉大脑被各种源码级调用搞得一团乱麻,等隔个半年再去看的时候,咦〜,这个点好像压根儿没看过嘛!所以老罗的这本书似乎有一个神奇的功效,那就是让很多人读了很多遍都觉得它是本新书原创 2020-05-31 23:05:04 · 3827 阅读 · 3 评论 -
Android事件的前世今生:可能是全宇宙讲得最通俗易懂的一篇
刚编的故事上个礼拜在小区门口打车去做头发的时候,一个去年刚转行跑外卖的同事突然把电动车骑到我跟前,其实早在去年离职前他就有跑外卖的打算,没想到这么快他的“理想”就实现了。想到老夫35岁也有可能面临跑外卖、摆地摊的窘境,遂决定趁这个难得的机会好好讨教讨教外卖行业的秘诀,毕竟隔行如行山嘛。一直以来,我都错误地以为跑外卖只要勤劳点多跑点单子,收入肯定会递增,但他的一番话让我醍醐灌顶。“你以为单子都我们自己跑出来的啊,那我挣的钱还不如以前在公司撸代码呢!”听完这句话,我开始正眼瞧他了。“有些单子比较近我就原创 2020-06-16 20:52:11 · 486 阅读 · 1 评论