导航

2013年12月4日

摘要: 转自:使用WakeLock使Android应用程序保持后台唤醒分类:Android2013-03-02 14:064715人阅读评论(7)收藏举报 在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状态。针对前面的例子,收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态乃至系统进入休眠后,仍然保持系统的网络状态以及通过程序唤醒.. 阅读全文

posted @ 2013-12-04 15:18 littledrop 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966611.htmlPowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);通过Context.getSystemService().方法获取PowerManager实例。然后通过PowerManager的newWakeLock((int flags,Stringtag)来生成WakeLock实例。int Flags指示要获取哪种WakeLock,不同的Lock对cpu 、屏幕、键盘灯有不同影响 阅读全文

posted @ 2013-12-04 14:56 littledrop 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/braveheart_coolpad/article/details/12623631分类:android2013-10-11 21:12157人阅读评论(0)收藏举报1. 介绍.... 42. 电池管理.... 42.1. FrameWork.. 52.1.1. 监听... 52.1.1.1. UEventObserver的实现... 62.1.1.2. uevent 82.1.2. 状态读取... 92.1.3. 更新显示... 92.2. 驱动... 113. 用电统计.... 201. 介绍 首先区分一下电源管理, 电池管理和用电统计三个 阅读全文

posted @ 2013-12-04 14:31 littledrop 阅读(779) 评论(0) 推荐(0) 编辑

摘要: 转自:http://wenku.baidu.com/view/61ee1da7284ac850ad02422a.html Android下有三种省电方式: Early_suspend::主要是屏幕省电需要。进入early_suspend后,注册了early_suspend的外设进入休眠,大部分进程都还在运行,CPU处于正常工作状态。外设可以通过register_early_suspend注册为early_suspend设备。 LPAUDION_MODE:系统进入early_suspend模式之后,通过has_audio_wake_lock判断是否进入LPAUDION_MODE模式,... 阅读全文

posted @ 2013-12-04 11:17 littledrop 阅读(550) 评论(0) 推荐(0) 编辑

2013年12月3日

摘要: http://www.docin.com/p-617851082.htmlhttp://www.docin.com/p-273192607.htmlhttp://wenku.baidu.com/link?url=84ox_FYVOwc2jW7mwaYrVIPybjabAmhiJoN41p7qE0_-lAKWaHnbP2niJqEzfI540uL0IlnN9wtdt2g78luUQTDxUSkDNEKj0SZbtSd2TnK(有比较清晰的状态转移图) 阅读全文

posted @ 2013-12-03 18:38 littledrop 阅读(93) 评论(0) 推荐(0) 编辑

摘要: 一、简介 Android系统中定义了几种低功耗状态:earlysuspend、suspend、hibernation. 1) earlysuspend: 是一种低功耗的状态,某些设备可以选择进入某种功耗较低的状态,比如 LCD可以降低亮度或灭掉;  2) suspend: 是指除电源管理以外的其他外围模块以及cpu均不工作,只有内存保持自刷新的状态;  3) hibernation是指所有内存镜像都被写入磁盘中,然后系统关机,恢复后系统将能恢复到“关机”之前的状态。是最彻底的低功耗模式,它把所有内存镜像都写入磁盘中,然后系统关机。该文件还在sysfs文件系统中创建了多个entry,分别是/ 阅读全文

posted @ 2013-12-03 18:35 littledrop 阅读(2944) 评论(0) 推荐(0) 编辑

摘要: 转自:http://ar.newsmth.net/thread-d81b09e14857ff.html发信站:水木社区(WedJan203:01:522013),站内这两天手机出现androidos耗电量巨大的问题,搜到下面这篇帖子,感觉写的挺好,与大家分享:[搬运][福利][驯猴指南]第一话:Android电力管理优化本人由于工作关系,长期双枪持有Android和iPhone,同时也在两部手机上做了一些开发工作。这篇帖子主要是想系统介绍一下Android系统怎样才能有比较好的节电效果,属于训猴的中低端教程吧。首先介绍一下为什么Android手机普遍有电池不耐用的问题。作为一个开放系统,And 阅读全文

posted @ 2013-12-03 18:14 littledrop 阅读(2875) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/zhiying201039/article/details/8583526 对于移动平台来说,设备电量有限一直是制约其发展的一个重要因素,作为开发者,功能实现虽然优先级高,但是开发过程中,针对耗电量进行优化也是应该牢记在心的,毕竟一款优质的App在耗电量方面也必须让广大用户满意,这是一篇我认为不错的文章,转载来进行分享,让我们都来节能环保,如果我们的App用户量巨大,哪怕我们对节电这一块而做出一点点的优化,那将省了多少人的电啊,这绝对是一场巨大的节能运动,是吧?显而易见,大部分的电都消耗在了网络连接、GPS、传感器上了。简单的说也就是主要在... 阅读全文

posted @ 2013-12-03 17:59 littledrop 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 2013年11月16日08:34来源:驱动之家作者:驱动之家转自:http://digi.it.sohu.com/20131116/n390249625.shtml 测试结论: 1)灭屏待机最省电: a)任何App包括后台Service应该尽可能减少唤醒CPU的次数,比如IM类业务的长连接心跳、QQ提醒待机闹钟类业务的alarm硬时钟唤醒要严格控制; b)每次唤醒CPU执行的代码应该尽可能少,从而让CPU迅速恢复休眠,比如申请wake lock的数量和持有时间要好好斟酌; 2)Wi-Fi比蜂窝数据,包括2G(GPRS)、3G更省电: a)尽量在Wi-Fi下传输数据,当然这是废话,不... 阅读全文

posted @ 2013-12-03 17:37 littledrop 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/luoshengyang/article/details/6768304注:由于原文较长,此处只摘取前半部分,其余内容参照上链接. 在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,这也许就是为什么要把它称为Zygote(受精卵)的原因吧。由于Zygote进程在Android系统中有着如此重要的地位,本文将详细分析它的启动过程。 在前面一篇文章Android应用程序进程启动过程的源代码分析中,我们看到了,当ActivityManagerService启动一个应... 阅读全文

posted @ 2013-12-03 17:05 littledrop 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 转自:http://michellewang.iteye.com/blog/1297647android:process定义activity运行所在的进程名称。一般情况下,应用的所有组件都运行在为应用创建的默认的进程中,该默认进程的名称应用包名称一致。通过定义元素的“process”属性可以为所有组件指定一个不同的默认进程。但是任意组件都可以重写默认进程,以便实现多进程操作。如果该属性指定名称以“:”开头,则一个新的专属于该应用的进程将会被创建。如果该进程名以小写字母开头,则为该activity提供权限以让其在一个全局的进程中运行。这样会允许多个应用的不同组件共用一个进程,以便节省资源。And 阅读全文

posted @ 2013-12-03 17:00 littledrop 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.sina.com.cn/u/1327274462Android基础之Process进程默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置。在每种组件元素(activity、service、receiver、provider)的manifest条目中,都支持一个“android:process”的属性,通过这个属性,我们可以指定某个组件运行的进程。我们可以通过设置这个属性,让每个组件运行在它自己的进程中,也可以只让某些组件共享一个进 阅读全文

posted @ 2013-12-03 16:56 littledrop 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/mawl2002/article/details/4295905[First written by Steve Guo, please keep the mark if forwarding.]In this topic you will learn some information about Android process management. First let’s take a look at the launched processes during Android booting.USER PID PPID VSIZE RSS WC 阅读全文

posted @ 2013-12-03 16:44 littledrop 阅读(148) 评论(0) 推荐(0) 编辑

2013年12月2日

摘要: 一片关于android 内存泄露的不错的文章, 详见百度文库http://www.doc88.com/p-497273609635.html. 阅读全文

posted @ 2013-12-02 19:11 littledrop 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 转自: http://blog.csdn.net/virus026/article/details/11257731分类:Android Memroy2013-09-06 18:11我们知道,android程序内存一般限制在16M,当然也有24M的,而android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是native+dalvik不能超过最大限制。1.单个app 内存限制大小[java]view plaincopyActivityManageractiv 阅读全文

posted @ 2013-12-02 19:08 littledrop 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/virus026/article/details/11257653分类:Android Memroy2013-09-06 18:1063人阅读评论(0)收藏举报下面先对”/proc/meminfo”文件里列出的字段进行粗略解释:MemTotal: 所有可用RAM大小。MemFree: LowFree与HighFree的总和,被系统留着未使用的内存。Buffers: 用来给文件做缓冲大小。Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于diskcache minus SwapCache)。SwapCached:被高速 阅读全文

posted @ 2013-12-02 19:06 littledrop 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/virus026/article/details/11257841分类:Android Memroy2013-09-06 18:1054人阅读评论(0)收藏举报Note that memory usage on modern operating systems like Linux is anextremelycomplicated and difficult to understand area. In fact the chances of you actually correctly interpreting whatever number 阅读全文

posted @ 2013-12-02 19:05 littledrop 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 转自:http://news.mydrivers.com/1/281/281191.htm腾讯科技2013-11-03 10:18:5613776人阅读 作者:编辑:雪花[爆料]评论(26)终于,Android系统迎来了久违的重大更新——Android 4.4 KitKat,并与新旗舰Nexus 5同时问世。那么,新的系统究竟都有怎样的改进、是否值得升级呢,下面就一次为你呈现Android 4.4 KitKat的全部新特性:1. 新的拨号和智能来电显示首先,新的拨号程序会根据你的使用习惯,自动智能推荐常用的联系人,方便快速拨号;同时,一些知名企业或是服务号码的来电,会使用谷歌的在线数据库进行匹 阅读全文

posted @ 2013-12-02 16:19 littledrop 阅读(132) 评论(0) 推荐(0) 编辑

摘要: 从google官网先把主要feature list 如下,以后再逐一分析KEY DEVELOPER FEATURESHost Card EmulationPrinting frameworkStorage access frameworkLow-power sensorsSMS providerFull-screen Immersive modeTransitions frameworkChromium WebViewScreen recordingRenderScript NDKBluetooth HOGP and MAPIR BlastersClosed captioning settin 阅读全文

posted @ 2013-12-02 16:17 littledrop 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/leilu2008/article/details/6074177分类:DLNA/UPnP2010-12-13 21:544360人阅读评论(5)收藏举报网络cmsserver照片microsoftmanager 说到DLNA,UPnP协议就一定要提到,这点从DLNA分层就能看出来。 UPnP是Universal Plug and Play的缩写,亦即通用即插即用。这个协议是由intel和microsoft主导的,主要针对家庭网络和企业网络。 UPnP组织论坛地址是:http://www.upnp.org. UPnP架构以IP技术为基础,使家庭网 阅读全文

posted @ 2013-12-02 15:54 littledrop 阅读(190) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/leilu2008/article/details/6870041分类:测试2011-10-13 14:381876人阅读评论(4)收藏举报手机软件测试测试存储nokia网络随着科技的进步,手机款型可谓日新月异,功能也越来越丰富。相应的,越来越多的手机应用软件也伴随着手机功能的多样化应运而生。面对种类众多的手机应用软件,该如何进行测试,测试时又需要重点关注什么呢?本文档结合本人在产品手机项目测试过程中的经验,浅谈下手机应用软件测试相关知识。对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展 阅读全文

posted @ 2013-12-02 15:48 littledrop 阅读(113) 评论(0) 推荐(0) 编辑

摘要: 转自:http://mobile.51cto.com/android-265882.htm2011-05-31 11:20 佚名 网络转载字号:T|T到底Android ANR是什么呢? 其实ANR就是Application Not Responding的全称,当某个应用处于长期假死状态时Android系统会弹出一个窗口上面写道,XXX is not responding给出两个按钮一个为force close一个为wait。AD:2013云计算架构师峰会课程资料下载可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够 阅读全文

posted @ 2013-12-02 15:36 littledrop 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/leilu2008/article/details/6689405分类:Android2011-08-15 19:015911人阅读评论(0)收藏举报androidthreadapplicationui磁盘优化ANRs (“Application Not Responding”),意思是”应用没有响应“。在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR1、在主线程内进行网络操作 阅读全文

posted @ 2013-12-02 15:33 littledrop 阅读(156) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.163.com/fenglang_2006/blog/static/13366231820101022112145857/2010-11-22 11:21:45|分类:android|字号订阅Rockie Cheng 根据Jollen的HAL讲座与代码整理(http://www.jollen.org/blog/)http://hi.baidu.com/aokikyonaokikyon@gmail.com1 HAL简介Android 的 HAL(Hardware Abstract Layer硬件抽象层)是Google因应厂商「希望不公开源码」的要求下,所推出的新观念 阅读全文

posted @ 2013-12-02 15:16 littledrop 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 这篇文章整理来自http://bbs.chinaunix.net/thread-3675980-1-1.html在论坛中看到的Android HAL讨论,有个ID描述的比较清楚,摘录如下:tempname2发表于 2012-03-10 01:01:36|只看该作者Android的HAL就是很普通的中间层。它只不过把已经抽象的东西再抽象一次。硬件被操作系统抽象了,在LINUX中大抵体现在FS上。一般的情况是,操作系统对各种硬件作出统一接口设计,驱动程序实现这个接口。应用程序通过文件接口,继而通过驱动程序,操作硬件。所以驱动程序,广义上是让硬件工作的代码,狭义上是实现操作系统为此类硬件设计且期望的 阅读全文

posted @ 2013-12-02 14:35 littledrop 阅读(494) 评论(0) 推荐(0) 编辑

2013年11月29日

摘要: 转自:http://blog.csdn.net/luoshengyang/article/details/6567257 Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间,可能会损.. 阅读全文

posted @ 2013-11-29 16:49 littledrop 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 转自:http://gqdy365.iteye.com/blog/861047博客分类:android LauncherAndroid网络应用UIXML数据结构本博文主要参考网络资料,希望对各位正在修改launcher的有帮助:Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析。home screen的代码位于packages/apps/Launcher目录。从文件launcher.xml,workspace_screen.xml可获知home screen的UI结构如下图所示:整个homescreen 阅读全文

posted @ 2013-11-29 16:44 littledrop 阅读(116) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/xianming01/article/details/7678050分类:androidandroid Launcher2012-06-19 23:443784人阅读评论(0)收藏举报androidlayoutimportencodingapplicationnull 本文将www.bangchui.org网络中的《android手把手教你开发launcher》系列文章进行了整理。这篇文章对lancher的基本功能点的实现做了简单介绍,看完后会对lancher有比较深刻的认识。1、launcher最简单实例launcher,也就是andro... 阅读全文

posted @ 2013-11-29 16:40 littledrop 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/broadview2006/article/details/8124906分类:数据库云计算/物联网2012-10-29 16:303132人阅读评论(0)收藏举报近几年来,云计算受到学术界和工业界的热捧,随后,大数据横空出世,更是炙手可热。那么,大数据和云计算之间是什么关系呢?从整体上看,大数据与云计算是相辅相成的大数据着眼于“数据”,关注实际业务,提供数据采集分析挖掘,看重的是信息积淀,即数据存储能力。云计算着眼于“计算”,关注IT解决方案,提供IT基础架构,看重的是计算能力,即数据处理能力。没有大数据的信息积淀,则云计算的计算能力再强大,也 阅读全文

posted @ 2013-11-29 11:07 littledrop 阅读(119) 评论(0) 推荐(0) 编辑

2013年11月27日

摘要: 转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.htmlAndroid系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,以下学习过程中代码片段中均有省略不完整,请参照源码。一 Init进程的启动 init进程,它是一个由内核启动的用户级进程。... 阅读全文

posted @ 2013-11-27 18:59 littledrop 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 转自:http://geyubin.iteye.com/blog/1533494 Android系统完整的启动过程,从系统层次角度可分为Linux系统层、Android系统服务层、Zygote进程模型三个阶段;从开机到启动Home Launcher完成具体的任务细节可分为七个步骤,下面就从具体的细节来解读Android系统完整的初始化过程。一、启动BootLoader Android 系统是基于Linux操作系统的,所以它最初的启动过程和Linux一样。当设备通电后首先执行BootLoader引导装载器,BootLoader是在操作系统内核运行之前运行的一段小程序。通过这段小程序初始化硬件.. 阅读全文

posted @ 2013-11-27 18:24 littledrop 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/fengkehuan/article/details/6203076介绍本文档对AndroidRIL部分的内容进行了介绍,其重点放在了AndroidRIL的原生代码部分。包括四个主题:1.AndroidRIL框架介绍2.AndroidRIL与WindowsMobileRIL3.AndroidRILporting4.AndroidRIL的java框架在本文档中将Android代码中的重要模块列出进行分析,并给出了相关的程序执行流程介绍,以加深对模块间交互方式的理解。对于java代码部分,这里仅进行简单的介绍。如果需要深入了解,可以查看相关参考资料。 阅读全文

posted @ 2013-11-27 17:39 littledrop 阅读(727) 评论(0) 推荐(0) 编辑

2013年11月26日

摘要: 转自:http://blog.csdn.net/pugongying1988/article/details/6976069 本文主要转自宋立新的CSDN博客:http://blog.csdn.net/zjujoe/archive/2010/06/02/5641477.aspxhttp://blog.csdn.net/zjujoe/archive/2010/06/23/5689324.aspx前言:现在Android开发非常红火,Java环境下敏捷开发是不二选择。而敏捷开发都是测试驱动。所以,最近研究了一下Android下的各种自动化测试手段。本文重点在于面上的比较而非点上的细节。时间比较短, 阅读全文

posted @ 2013-11-26 23:55 littledrop 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/pugongying1988/article/details/6976091 一、为什么需要兼容性测试(以下称CTS)?1.1、让APP提供更好的用户体验。用户可以选择更多的适合自己设备的APP。让APP更稳定。1.2、让开发者设计更高质量的APP。1.3、通过CTS的设备可以运行Android market。另外,CTS是免费的,而且很简单。二.CTS是开源的测试框架,使用它来测试你的设备是否具备兼容性。CTS主要包含两个组件:运行在PC上的测试框架组件。主要用来管理测试用例(test case)的执行。运行在设备或模拟器上的测试用例。这些用例 阅读全文

posted @ 2013-11-26 23:47 littledrop 阅读(415) 评论(0) 推荐(0) 编辑

摘要: 转载自http://justim.blog.51cto.com/740099/237548TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码)第一次握手:主机A发送位 阅读全文

posted @ 2013-11-26 17:45 littledrop 阅读(99) 评论(0) 推荐(0) 编辑

摘要: 转自http://www.cnblogs.com/hanyonglu/archive/2012/03/01/2374894.html本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1使用SharedPreferences存储数据2文件存储数据3SQLite数据库存储数据4使用ContentProvider存储数据5网络存储数据下面将为大家一一详细介绍。第一种:使用SharedPreferences存储数据SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配 阅读全文

posted @ 2013-11-26 17:27 littledrop 阅读(112) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/wufenglong/article/details/6962921分类:android2011-11-12 16:0023133人阅读评论(10)收藏举报面试androidapplication数据库mvclinux内核以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个 阅读全文

posted @ 2013-11-26 15:33 littledrop 阅读(120) 评论(0) 推荐(0) 编辑

2013年11月20日

摘要: 转自:http://wenku.baidu.com/link?url=vFr9o-aa_akicj-_-F3tOFCFAARPGRksbko5Ysh-RwHe0QvTjYaJLe6Cqh-n8715fV7uD3fwyiOv23ZoLoAebISt3DRdGPr0YFrywYEZd67开发框架方面包含基本的应用功能开发、数据存储、网络访问这三大块:一、应用方面一般而言一个标准的Android程序由如下4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider:1. Activity是最频繁、最基本的模块,在Android中, 阅读全文

posted @ 2013-11-20 18:06 littledrop 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 转自 http://www.miui.com/thread-896755-1-1.html 发表于 2012-12-11 15:59:54作者: 本帖最后由 夕つ云 于 2013-9-4 18:16 编辑为什么写这篇文章,原因很简单,大家在使用安卓手机时往往最注重三点:稳定性、实用性、耗电情况,MIUI无疑在这方面做的是比较突出的,尽管它现在还不完美BUG也不少,但是它一直坚持一个“橙色的信念”在孜孜不倦的改进和优化。 好了扯远了话题转回来,安卓手机ROM内核(Android kernel) 可以说是系统的“心脏”,它“跳动的频率”和“运行的状况”直接影响着手机的稳定和耗电量,一个好的内核往往 阅读全文

posted @ 2013-11-20 17:52 littledrop 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 今天开始学习google官网上的API guides ,主要读了Application Fundamentals这一章节,此章节介绍了一个App的基本组成,共包括四大部分内容.1. Application Components(android应用程序的四大组件)2. Activating Components(下面描述的组件用于激活上述四大组件)3. The Manifest File(描述每个app的组件构成,能力及对系统的要求)4. Application Resources(除了代码以外,还有图片/页面布局等其他配置)下面逐一展开做记录,详细细节需要参考google官网http://de 阅读全文

posted @ 2013-11-20 16:48 littledrop 阅读(331) 评论(0) 推荐(1) 编辑