现在位置: 首页 > android
Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系统,这种理念本身就是一种大胆的创新。 整个Android系统,实际主要目的,就是打造一个功能共享的世界。 功能共享最重要的交互,于是Android创造出一种Intent和IntentFilter配合的低耦合的交互模型,Intent只是一...
阅读全文
本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成,第一部分是最简单的部分,解析And...
阅读全文
          今天我们要整的是Android软件架构的超强自愈能力。自愈说白了,就是不小心被人k了,不进医院,自己躺了几天,并且辅助心灵阿q精神胜利疗法, 就又活蹦乱跳了。作为一个屌丝,咱们也只能这样了。咱们像小强一样活着,不断自愈。Android 估计也是个资深屌丝啊,它可以说处处都自愈 。你想啊,一个Android,啥都要整啊,里面多少组件啊,Zygote啊,Dalvik啊,SystemServer...
阅读全文
2015-07-08 20:15 工业·编程 ⁄ 共 3920字 暂无评论
简介:任玉刚,Android高级工程师,先后在腾讯、创新工场和百度从事Android开发的工作,目前在百度公司参与百度手机卫士的开发工作;硕士毕业于中国科学技术大学。他还是CSDN博客专家,2014十大博客之星,其在CSDN发表的博客多篇访问量达3万+,好评无数,并多次在GitHub上提交开源项目。 日前,CSDN采访了任玉刚请他分享Android开发的经验之道以及如何成为高级工程师。 CSDN:你是从什么时候开始接触CSDN的?它对你的学习和工作...
阅读全文
2013-08-19 22:30 工业·编程 ⁄ 共 3149字 暂无评论
下面是研究微信android 4.2版本的一些结果,不一定正确。 1. 微信android使用的是amr编码;iphone未知,估计是aac,转码会在微信服务器上完成。android上使用了speex这个库,估计是为了达到边录边发。在服务器做格式转换确实比客户端方便多了,用ffmpeg就可以搞定了,也是瘦客户端的一种思路,而且可以依此延伸很多扩展业务。 2. 微信android最新版的数据库依然是sqlite,但文件做了加密,用的是http://sqlcipher.net/ 3. 微信...
阅读全文
2012-06-30 21:25 科技·视野 ⁄ 共 847字 暂无评论
用通俗的语言表达出ios与android的区别,让不懂得技术的朋友看的更清晰: 1、在线听着mp3,聊着qq,浏览着新闻,回着短信,拍着照片,发着微薄。android     在线听着mp3,聊着qq,浏览着新闻,回着短信,拍着照片,发着微薄,花着钱,也只能同时干一件事。ios 2、100个鲜活的个性,可以定制属于自己想要的样子。android     100个鲜活的个性,只能变为一个属于别人给你的样子。ios 3、一个可以...
阅读全文