整理了一些 Android 的博客链接、学习资源网站。站在巨人的肩膀上,会看得更远。整理这一份资源也方便更多的Android开发者能享受到技术分享的力量。首先,在这里要感谢所有开源项目的作者,感谢Trinea,CodeK…
标签:Android
android线程池
一,引言 1.遇到的问题 因为项目的特殊性,需要用户在保存数据到本地数据库后,刷新数据时后台同步上传本地数据的数据,为了增加上传图片和数据的效率,使用了线程池管理。 如果数据库操作不会造成主线程的卡顿,那么不用异步线程也…
回炉设计模式——观察者
让我们回到小时候,回到那我们还背着书包上学的时候吧。。。 相信,如果你看到我的文章,你一定经历过这样一些事情吧: 小时候,我们在学校读书读书的时候,每天最开心的时候就是下课,就是放学,放学之后愉快的玩耍的时光吧。 可是,…
Android使用AttributeSet自定义控件的方法
在xml 文件里定义控件的属性,我们已经习惯了android:attrs=”” ,那么我们能不能定义自己的属性能,比如:test:attrs=”” 呢?答案是必须能啊. 下…
recovery升级遇到的问题及其流程简单分析
这几天在测试RK3288平台的recovery升级功能,测试的是打包生成的update.img升级镜像。经过多次测试发现以下问题,kernel部分的logo没被更新。一般情况下原厂recovery升级都是正常的,不过是为…
【译】构建 Android App 的30条宝贵经验
原文链接 做任何事都有两种人,一种是自己很努力去做的,还一种是听从他人意见建议做的。这里有我一些总结的经验,希望能帮到你们: 导入任何第三方包的时候都要再三思考,因为这个动作责任重大。 不要去绘制用户看不见的地方。 再三…
android UI优化 - 标签减少重复布局代码
原文链接 更多教程 你将学到 1.<include>标签的用法 2.<include>标签的使用例子 3.<include>标签的使用注意 <include>标签简介 你一…
android快速获取系统中的图片和视频
本文来源于实际项目遇到的需求。如果想要直接看源码(实际项目是java所写,但git上的demo是kotlin所写,毕竟android目标是将kotlin逐步替代java),访问:https://github.com/li…
Android面试大全(性能优化篇)
Android面试大全(四大组件篇) Android面试大全(性能优化篇) Android面试大全(异常处理篇) Android面试大全(开源框架篇) Android面试大全(网络篇) Android面试大全(java篇…
android – API 24 AccessibilityService.dispatchGesture()方法如何工作?
使用API 24,我们得到了一种向设备发送手势的方法,但是还没有可靠的文档或示例.我试图让它工作,但目前这个手势每次都会触及“onCancelled”回调. 这是调用方法的代码: @TargetApi(24) pri…
Android 6.0出现的init: cannot execve(‘XXX’):Permission denied问题:禁止SELINUX的权限设置
最近在开发MTK的相关项目,需要将一些可执行文件添加到init.rc文件里去,但是开机后发现,这个bin文件没有权限不能执行,于是我就在init.rc中对相应的bin文件增加了权限。后来发现,改了也没有用,百度了一下,有…
android – 包含生产代码中的Toast的单元测试失败
@Rule public ActivityTestRule<LoginTestActivity> mLoginActivityTestRule = new ActivityTestRule<>(L…