android
文章平均质量分 93
jara_amber
这个作者很懒,什么都没留下…
展开
-
Android permission 访问权限大全
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table转载 2014-11-03 20:37:31 · 329 阅读 · 0 评论 -
SharedPreferences用法简述
SharedPreferences类是转载 2014-11-08 15:21:35 · 550 阅读 · 0 评论 -
实现简单的ImageLoader
先把代码贴上,之后加上一些解释,并充实一下原创 2016-03-06 22:02:19 · 360 阅读 · 0 评论 -
Android事件分发机制
说在开头,之前项目中使用到了ListView和Button的组合,由于两者都有click事件,也意识到应该是Android的事件分发机制的原因。面试时也特意去恶补过,不过也是一知半解,此次因在项目中遇到该问题特意去详细了解一下。引言点击事件的分发机制由于主要发生在界面中,需要先了解Android系统的UI架构,如下图所示。我们都知道Android程序的UI是由Activity这原创 2017-03-04 21:37:33 · 267 阅读 · 0 评论 -
Android自动化单元测试(上)
写在开头 突然想把最近工作中研究的自动化测试总结一下了,期间也是伴随着查各种资料,不过还是有坑需要自己填,不过一篇文章应该也写不清楚吧。一、单元测试及其必要性 先说一些比较官方的概念,测试这门技术相信大学期间学过软件工程这门课的都很熟悉,初次看见能够用代码实现对代码的测试还是感觉很神奇的,虽然之后就没用过了。没错单元测试本质上就是检测代码正确性的代码,一般由开发人员编写。原创 2017-12-31 11:58:10 · 1383 阅读 · 0 评论 -
Android自动化单元测试(下)
承接上文 上一篇单元测试讲了如何在Android Studio中写测试用例,自动化测试并生成测试报告,这一篇主要讲一下扩展工具的使用。jacoco代码覆盖率 jacoco是一个检测代码覆盖率的插件工具,那什么是代码覆盖率呢?代码覆盖率简单来说就是单元测试用例所测试到的代码比重,被测试到即是被覆盖。覆盖率高自然是好事,但不能完全说明代码质量高没有bug,生成的覆盖率报告可能大原创 2018-01-09 11:00:22 · 543 阅读 · 0 评论 -
Kotlin从入门到放弃(四)——协程下
上一篇的kotlin讲到了协程的启动、等待和取消,这一篇对kotlin协程部分内容的补充。挂起函数 接触到协程之后出现的一个新型的函数,以特殊修饰符suspend修饰的函数被称为挂起函数。挂起函数只能在协程中和其他挂起函数中调用,不能在其他部分使用。并且要启动一个协程,挂起函数是必须的,为了验证可以查看上一篇中提到的launch源码。/** * launch实现了Job接口原创 2018-02-04 18:31:25 · 1758 阅读 · 0 评论 -
年终学习工作总结篇
今天是丁酉年的最后一个工作日,马上就要进入崭新的农历狗年——戊戌年(维新变法120周年),工作一年多的时间也是要总结一下的,也是为下一年的发展做准备。工作中的知识积累 在工作中直接搬轮子使用还是比较常见的事情,造的轮子不多也不精,从只会写上层代码的同时也在朝着深入研究源码原理的方向上过度。常用的第三方库主要是网络通信方面的,如Retrofit和OkHttp,在线程调度方面首选当...原创 2018-02-13 14:27:22 · 1167 阅读 · 1 评论