摘要: TouchButton 阅读全文
posted @ 2017-11-26 11:12 hylinux1024 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 设计自己的SDK 阅读全文
posted @ 2017-10-30 19:09 hylinux1024 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,经常会用到一些第三方的 SDK ,而使用这些 SDK 基本上都是需要配置 APPKEY 或 APPSECRET 等信息。此外 APP 打包时需要 KEYSTORE , STOREPASSWORD的信息。这些都是私密配置信息,不应该发布到 Github 或其它公共空间。 阅读全文
posted @ 2017-08-24 13:15 hylinux1024 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 很多开发规范都是不建议在Android中使用枚举的,在Android系统中使用枚举的开销是使用常量的2倍。 阅读全文
posted @ 2017-08-21 13:20 hylinux1024 阅读(4271) 评论(0) 推荐(0) 编辑
摘要: MVP 中的 Presenter 是 “中间人”角色,它的功能是在 Model–View–Presenter 三者中起到连接和协作的作用。程序中的大部分的逻辑都应该在 Presenter 中实现。 阅读全文
posted @ 2017-08-18 14:09 hylinux1024 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 面对越来越复杂的 App 需求,Google 官方发布了Android 框架组件库(Android Architecture Components )。为开发者更好的开发 App 提供了非常好的样本。这个框架里的组件是配合 Android 组件生命周期的,所以它能够很好的规避组件生命周期管理的问题。今天我们就来看看这个库的使用。 阅读全文
posted @ 2017-08-04 21:37 hylinux1024 阅读(11433) 评论(0) 推荐(0) 编辑
摘要: Repository 这个词直译过来仓库、仓储的意思。这个意思其实也能反应出 Repository 模式作用。 阅读全文
posted @ 2017-07-28 13:29 hylinux1024 阅读(2774) 评论(0) 推荐(1) 编辑
摘要: 在 App 开发中网络请求是每个开发者必备的开发库,也出现了许多优秀开源的网络请求库 阅读全文
posted @ 2017-07-11 12:09 hylinux1024 阅读(3854) 评论(0) 推荐(0) 编辑
摘要: 随着业务的发展 App 开发技术也越来越成熟,对开发者来说 App 代码量也迅速地增长到一个数量级。对于如何架构 App 已经每个开发者面临的实际问题。 阅读全文
posted @ 2017-07-10 14:09 hylinux1024 阅读(10926) 评论(0) 推荐(0) 编辑
摘要: cannot resolve symbol R 使用 clean -> rebuild 都没用 阅读全文
posted @ 2017-04-15 10:57 hylinux1024 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 老司机为何能够成为老司机,不是因为开车开得多,而是撸多了... 阅读全文
posted @ 2017-03-28 08:36 hylinux1024 阅读(3626) 评论(2) 推荐(4) 编辑
摘要: Binder通信是Android系统架构的基础。本文尝试从AIDL的使用开始理解系统的Binder通信。 阅读全文
posted @ 2017-03-23 12:30 hylinux1024 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: Handler作为Android消息通信的基础,它的使用是每一个开发者都必须掌握的。开发者从一开始就被告知必须在主线程中进行UI操作。但Handler是如何实现线程间通信的呢?本文将从源码中分析Handler的消息通信机制。 阅读全文
posted @ 2017-03-20 17:21 hylinux1024 阅读(4248) 评论(0) 推荐(0) 编辑
摘要: 一款可以查阅Github上的热门趋势的APP 阅读全文
posted @ 2017-02-21 21:19 hylinux1024 阅读(2328) 评论(0) 推荐(0) 编辑
摘要: 如何在Android Studio配置google protobuf 阅读全文
posted @ 2016-12-30 19:21 hylinux1024 阅读(15780) 评论(2) 推荐(0) 编辑
摘要: 作为一名搬运工,应该懂得避免重复创建轮子。 阅读全文
posted @ 2016-11-08 20:04 hylinux1024 阅读(1550) 评论(1) 推荐(2) 编辑
摘要: Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些 阅读全文
posted @ 2016-10-25 19:47 hylinux1024 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 作为一名Android世界的搬运工,每天搬砖已经够苦够累了,走在坑坑洼洼的道路一不小心就掉坑里了。 阅读全文
posted @ 2016-10-21 18:01 hylinux1024 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 以下的这些库则可以帮我们很方便实现各种需求,例如标签云、支持各种字体、文本动画、富文本编辑框等等需求 阅读全文
posted @ 2016-10-19 22:30 hylinux1024 阅读(2124) 评论(1) 推荐(3) 编辑
摘要: 这是一份老司机推荐的常用控件库 阅读全文
posted @ 2016-10-18 17:15 hylinux1024 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: 作为一名程序猿,好的工具会让你在搬运工的道路上越走越远。 阅读全文
posted @ 2016-10-13 15:42 hylinux1024 阅读(26824) 评论(0) 推荐(3) 编辑
摘要: 在onCreate方法中直接调用View.getWidth()和View.getHeight()上面两个方法得到的值是0! 阅读全文
posted @ 2016-10-08 22:14 hylinux1024 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 在开发项目的时候也经常使用WebView这个控件,这个控件使用很方便,但却也有诸多问题。以下是AC在开发过程中踩过的坑,希望对使用这个控件的小伙伴们有用 阅读全文
posted @ 2016-09-25 20:12 hylinux1024 阅读(5905) 评论(0) 推荐(1) 编辑
摘要: 在《建立apk定时自动打包系统第一篇——Ant多渠道打包并指定打包目录和打包日期》这篇文章中介绍多渠道打包的流程。很多时候我们需要将打包好的apk上传到ftp中,这时候我可以修改custom_rules.xml这个文件就可以实现这个需求了。 阅读全文
posted @ 2014-10-29 15:38 hylinux1024 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 我们的思路是每天下班后团队各成员在指定的时间(例如下午18:30)之前把各自的代码上传到SVN,然后服务器在指定的时间(例如下午18:30)更新代码、执行ant 打包命令、最后将apk包存放在指定目录(或者上传指定ftp目录)、其他部门或者同事可以访问指定的地址来下载最新的APK包。就是在ubuntu系统中创建一个定时任务,这个任务每天会在指定时间执行事先编写好的编译脚本。这个定时任务在ubuntu中可以使用crontab来实现。(还不了解crontab的同学自行脑补啦) 阅读全文
posted @ 2014-10-29 15:36 hylinux1024 阅读(619) 评论(1) 推荐(0) 编辑