Android项目重构之路:实现篇

Android项目重构之路:实现篇

- 2016年2月24日 - Android经验 - 0 条评论 - 1419浏览 阅读更多...

前两篇讲了架构和界面,这篇把 KAndroid Demo 落到代码:按 model、api、core、app 四个模块搭建,用最简单的方式实现注册、登录和券列表这个最小化可用产品。 前两篇文章Android项目重构之路:架构篇和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和…

标签:,
Android项目重构之路:界面篇

Android项目重构之路:界面篇

- 2016年2月23日 - Android经验 - 0 条评论 - 1587浏览 阅读更多...

前一篇 《Android项目重构之路:架构篇》 把项目分成模型、接口、核心、界面四层。界面变化最频繁、也最容易乱。规划界面层,至少守住规范性、单一性、简洁性。 一、规范性 编码习惯各不相同:缩进有人 4 空格、有人 2 空格;变量有人 mValue、有人直接 value。不设规范,久了必乱。规范没有…

标签:,
Android 项目重构之路:架构篇

Android 项目重构之路:架构篇

- 2016年2月22日 - Android经验 - 0 条评论 - 1744浏览 阅读更多...

接手一个按功能切得过细的 Android 项目:17 个模块、好多模块只有两三个类,应用本身最多五个模块就够。模块边界模糊,类职责不清,找 Activity 经常只能翻 Manifest。代码又乱又臭,改一个 bug 冒出另一个,没法做新功能,更满足不了多客户定制。于是重构:搭一个易维护、易扩展、可…

标签:,
Android开发的那些坑和小技巧

Android开发的那些坑和小技巧

- 2016年1月29日 - Android经验 - 0 条评论 - 1505浏览 阅读更多...

Android 日常开发里有一批反复踩的坑:clipToPadding、ListView 用 wrap_content、ViewPager 多点触控、item 点不中、getSupportFragmentManager 和 getChildFragmentManager 混用、ScrollView …

Android快速开发系列 10个常用工具类

Android快速开发系列 10个常用工具类

- 2016年1月9日 - Android经验 - 0 条评论 - 2381浏览 阅读更多...

每个 Android 项目几乎都会用到日志、Toast、SharedPreferences、单位换算、SD 卡、屏幕、App 信息、软键盘、网络和 Http 这几类工具。下文完整收录 10 个常用工具类的全部源码,按类拆开,可直接拷进工程。 10个基本每个项目中都会使用的工具类,用于快速开发~~ 1…

Android事件处理机制

Android事件处理机制

- 2015年9月8日 - Android经验 - 0 条评论 - 2203浏览 阅读更多...

Android 事件处理更准确的说法是「分发、拦截、处理」。核心是三个方法:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent。 一、三个方法各管什么 dispatchTouchEvent 决定事件是否分发。TouchEvent 发生时先到顶层…

标签:,
Android学习之路

Android学习之路

- 2015年4月17日 - Android经验 - 0 条评论 - 1823浏览 阅读更多...

有朋友私信想给 Android 新手一些方向,谈不上指导——我自己也还在学。刚好有大学同学准备转行 Android、几乎从头开始,就以过来人的身份整理一份学习路线,希望少走些弯路。 一、硬件 电脑推荐 Mac。我不是果粉,Windows、Linux、Mac OS 都用过:Windows 上的开发工具…

标签:,
安卓开发最佳实践

安卓开发最佳实践

- 2015年4月17日 - Android经验 - 0 条评论 - 1474浏览 阅读更多...

这是 Futurice 给 Android 开发者的一份实践清单:从 SDK 放置、Gradle 项目结构、敏感配置,讲到网络库选型、Fragment 管 UI、资源 XML 和 ProGuard。 按这些规范走,可以把「每个项目都要重新踩一遍」的重复劳动压下去;下文按原文条目展开,示例和目录树都保…

标签:,

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。