-
Android引导页的魅力(普通、视差引导、html5引导)
前言纵观android市面上的所有APP,没有一个页面不具备欢迎引导页,可以看出引导页面的魅力有多大,引导页面能迅速抓住用户的眼球,让用户很快的了解该app的主打方向。一个好的引导页让人看了就喜欢,甚至于达到卸载重装看引导页的地步。那么,市面上的app引导页都是用什么做的呢。我大致分为3类。1. 普通的viewpager页面...2016-02-14 阅读182
-
HTML5 APP----DCloud产品分析及介绍
目前,使用HTML5开发web app或者Hybrid App已经非常常见,大公司(大众点评、天猫)、小公司(创业团队)也在用。但是,学习资料还是比较空缺的。这个指南是笔者个人总结,难免有误,欢迎指正! 目前,做HTML5的App工具和平台也有很多,我从这4个平台挑选了一个。之前写过3个系列的短文,分析了我...2016-02-14 阅读201
-
阅读Android源码的一些姿势
前面吐槽了 有没有必要阅读Android源码,后面觉得只吐槽不太好,还是应该多少弄点干货。日常开发中怎么阅读源码找到正确的源码IDE是日常经常用的东西,Eclipse就不说了,直接从Android Studio(基于IntelliJ Community版本改造)开始。我们平时的Android项目,都是要依赖Android SDK里对应API Level的android.jar包(...2016-02-14 阅读231
-
Android子线程真的不能更新UI么
Android单线程模型是这样描述的:Android UI操作并不是线程安全的,并且这些操作必须在UI线程执行如果在其它线程访问UI线程,Android提供了以下的方式:Activity.runOnUiThread(Runnable) View.post(Runnable) View.postDelayed(Runnable, long) Handler为什么呢?在子线程中就不能操作UI么?当一个程...2016-02-13 阅读239
-
在Android应用中使用Clean架构
原文链接:https://medium.com/@dmilicic/a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长...2016-02-13 阅读266
-
Android快速开发框架
Android快速开发框架 源码:https://github.com/jiangqqlmj/FastDev4Android 本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入,xutils,图片异步加载,二维码扫描等等同时会包括工作中自己封装的一些组...2016-02-13 阅读197
-
如何用一周时间快速开发一个 App
如何用一周时间快速开发一个 App码市 是 CODING 旗下的软件众包平台,以云计算技术搭建的云端软件开发平台作为沟通和监管工具,快速连接开发者与需求方,提供专业项目经理进行项目全过程监控。创业公司的决定往往让人出其不意为了筹备 10 月 20 号码市产品发布会,CODING 开发团队从 9 月开始如火如荼...2016-02-12 阅读194
-
主流 Android 开发者的博客订阅地址
Android开发者博客汇总该项目是在高建武老师的 Rss-IT 项目的一个增强,感谢高老师辛苦整理,肥肥做了可耻的伸手党。该项目主要是收集国内外 Android 开发者的优秀博客,欢迎大家推荐以及自荐。博客排名不分先后。点击 Android-Developer-Blog-Rss.opml 获取原始 OPML 文件。Android ...2016-02-12 阅读198
-
毁掉移动应用设计的6个想当然
过去几年来,用户交互进化如此迅速,设计师们都快跟不上了——导致在创建移动应用时,从其他媒介(甚至陈旧的应用设计)中照搬交互设计技巧。 其实重要的是要记住:交互模式和设计要随着媒介的改变而变化。 这种思想的第一阶段,可见于鼠标键盘的台式电脑过渡到触摸屏的过程中(Apple新推出的3D Touch就是个...2016-02-12 阅读236
-
微信红包的随机算法是怎样实现的?
RT。我考虑了一个简单的算法:比如100元,由10个人分,那么平均一个人是10元钱。然后付款后,系统开始分份儿。第一份:系统由0~10元之间随机一个数,作为这一份的钱数,设x1。第二份:剩下的钱(100-x1),系统由0~(100-x1)/(10-1)随机一个数,作为这份的钱数,设x2.。。。第n份:剩下的...2016-02-12 阅读203