android deeper
zeroones-
放下手机,关掉直播。
展开
-
ButterKnife源码研究一宏观
背景资料: 源码版本: ButterKnife 8.5.1编译工具: Android Studio 2.2.1java版本: 1.8.0_101_b13在这篇文章的前面可能有些混乱,那是因为一直在找思路,不会去特意整理,这样才能体现我的思考过程。Java Annotation processing 是javac中用于编译时扫描和解析Java注解的原创 2017-04-19 00:15:15 · 411 阅读 · 0 评论 -
CustomerApp的技术缺陷
well, It's a long way to go. but I think I wanna say: finally, I got here.原创 2017-04-14 10:05:03 · 884 阅读 · 0 评论 -
Multiply Screen Support(多屏幕适配)
Screen sizeActual physical size, measured as the screen's diagonal.For simplicity, Android groups all actual screen sizes into four generalized sizes: small, normal, large, and extra-large.Scr原创 2016-09-17 20:58:21 · 866 阅读 · 0 评论 -
Arrow Dialog
UI viewabout the radius dialog visit here.here is my code.public void handleCloseTable(View anchor) { PaymentCloseDialog dialog = new PaymentCloseDialog(mActivity);原创 2016-09-17 20:08:45 · 406 阅读 · 0 评论 -
Radius Dialog
first of all, see the UI viewthe answer from stackoverflower.com, I forgot note the exactly address.1) Create a xml in drawable , say dialog_bg.xmlxml version="1.0" encoding="utf-8"原创 2016-09-17 19:37:07 · 543 阅读 · 0 评论 -
Multiple strings.xml files cause order and incomplete problems in android
安卓多国语言自动补全工具原创 2016-04-19 12:17:52 · 748 阅读 · 0 评论 -
对开发的一些思考
对开发的一些思考: 如果只是一个小型的项目,那么架构师敢去想的空间有很多,没有很多的束缚,而一个大项目甚至一个系统,必须设计一套合理,高效,清晰的逻辑规则,这样才不至于混乱的找不到事故发生来源,从刚刚开始的项目搭建到下层基础完善,对于后期的开发非常重要,我想这个项目的灵魂是什么,我为什么这样设计,为什么要这样遵循我的规则,有什么好处,能让其他成员信服吗? 万一后期要修改,需要修原创 2016-07-05 20:45:53 · 507 阅读 · 0 评论 -
RTL support api level < 15
(RTL) Right to Left support 4.2 above. But I need support API 15, platform is 4.0. Platform VersionAPI LevelVERSION_CODENotesAndroid 6.023MPlatform Highligh原创 2016-04-07 11:44:36 · 786 阅读 · 0 评论 -
BUG Conclusion
after the promotion function, I spend about two days to fix bugs. there are some problem I've got.1.trust original code, there are some bugs that out of imagination.2.can not ensure the function what原创 2016-04-01 17:16:28 · 497 阅读 · 0 评论 -
OkHttp
simple and useful? let's check it out.原创 2016-05-30 18:09:55 · 767 阅读 · 0 评论 -
从安卓权限做事的方式看问题
最近因为 安卓6.0权限 还有 7.0文件共享 事情整的焦头烂额,暴露出一些问题,刚刚开始时并没有出现什么权限和共享文件的bug,后来陆陆续续多了一些高版本用户,导致崩溃率上升了不少,特此需要解决权限问题,之前一直用的是EasyPermission这个框架,刚刚开始也没怎么测试直接丢到项目中跑了,后来深入发现这种方法并非100%不出错,找了几个关于权限的框架,比如一个日本朋友写的Permissio原创 2017-07-29 11:41:44 · 365 阅读 · 0 评论