Android
flyforlove
这个作者很懒,什么都没留下…
展开
-
iOS与Android的对比
Android与iOS同属移动系统,两者在sdk层面,以及开发理念上都有所异同。本文章主要是记录两者在开发中对同一个需求的各自实现方法。 1.Activity与UIViewController 这两个东西比较类似,Activity可以通过xml描述文件创建UIViewController可以通过StoryBoard(其实也是xml)创建2.界面的切换iO...原创 2015-05-25 17:08:21 · 219 阅读 · 0 评论 -
关于support library那些事
android开发中不可避开的一个事情,就是support library的引用。Google官方文档,建议一直使用它。网上的资料对这个东西的解释,也是为了兼容旧版本设备。 本来我以为这只是个入门问题,大家不讨论都是觉得没必要讨论。经过一番调查发现,实际上没人说得清楚为什么要使用它,为什么不使用它,这东西在开发sdk里到底占居一个什么位置,它里面的实现跟原生提供的机能有什么...原创 2015-06-02 16:07:08 · 112 阅读 · 0 评论 -
简单描述应用的启动过程
1.android系统启动第一个进程是init。 2.init会fork出一个叫zygote的进程。(所有的应用进程都是由zygote fork出来的) zygote进程实际上是个jvm上的进程,启动jvm,打开监听端口(registerZygoteSocket),预加载类和资源。 3.zygote启动过程中,会fork一个system_server,因为是完全复制的z...原创 2016-03-25 14:11:15 · 133 阅读 · 0 评论 -
一个Android程序的快速搭建
如今,android的各种库非常丰富,好多东西拿来就用。一个应用型的app,大概也就是把数据从网上或者本地加载表示到页面,另外提交极少的一些数据。1.选型 由于google已经发布了官方的databinding组件,使用MVVM模式开发应该是个趋势。 2.各种周边库 2.1 网络 使用retrofit 2.0 + OKHttp + Gson的...原创 2016-03-31 17:26:58 · 132 阅读 · 0 评论