-
2.结束Activity的4个阶段
深入剖析Android四大组件(八)——结束Activity的4个阶段上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。1.结束Activity的3种主要方法结束Activity时,我们通常采用如下3种主要方法。...
54
热度 -
java面试题集锦(二)
java面试题汇总(二)20、abstractclass和interface有什么区别?声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstra...
7104
热度 -
Android 5.0内核跟源代码学习(2)——源码下载和系统启动过程分析
Android5.0内核和源代码学习(2)——源码下载和系统启动过程分析一、Android源码下载上一次简单介绍了Android系统的层次结构,这次开始动真格了——下载源码和分析源码!那么,Android的源码从哪下?当然是谷歌官网,下载方法官网也讲得很详细,但是奈何中国的墙比较厚,所以上面的办法是没用的,当然,有些是有用的,地址:http://source.android.com/...
79
热度 -
解读Android之Service(二)Bound Service
解读Android之Service(2)BoundService翻译自android官方文档,并根据自己测试形成下面的内容。这是service的第二部分boundservice。若第一部分没看的,请参考:上一篇。boundservice相当于客户-服务器接口中的服务器。boundservice允许其它组件(除了broadcastreceiver)绑定该service,然后进一步操作:发送请求,接收...
60
热度 -
转载快讯 开发第一个Android应用之前你需要知道的六件事
转载新闻开发第一个Android应用之前你需要知道的六件事本文出自:PhilosophicalHacker,译文出自:开发技术前线,译者:dengshiwei?我的第一个应用非常糟糕。事实上,它糟糕得以致于我从应用市场上删除它,同时我甚至都不会在我的简历上罗列出它。如果我在开发之前能够知道一些Android开发的事情,也不会糟糕到这步田地。?本文中所罗列的事情是你在开发第一个Android应用的时...
73
热度 -
Android_View_View作图流程
Android_View_View绘制流程1.View树的绘图流程当Activity接收到焦点的时候,它会被请求绘制布局,该请求由Androidframework处理.绘制是从根节点开始,对布局树进行measure和draw。整个View树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做的工作可简单概况为是否需要重新计算视图大小(measure)...
81
热度 -
引见Model-View-Presenter在Android中的应用
介绍Model-View-Presenter在Android中的应用这篇文章是我学习MVP模式时翻译的,原文是KonstantinMikheev所写,传送门。因英语水平有限,翻译的很生硬,基本靠Google,请见谅。以下是译文。这篇文章我会通过一个最简单的例子去一步步介绍MVP模式在Android中的最佳实践。同时我也会介绍一个使MVP模式在Android开发中变简单的library。简单?怎么才...
37
热度 -
浅谈TextView Ellipsize效果与Marquee跑马灯无效果有关问题
浅谈TextViewEllipsize效果与Marquee跑马灯无效果问题说到TextView效果,相信大家一定熟悉跑马灯。先来看看Ellipsize是什么,Ellipsize从开发技术上翻译为省略效果。故名思议,就是当文本无法显示全部时,用什么效果来显示未显示的部分。一,WhatisEllipsizeandHowtouse?首先我们在AndroidXML中需要这样定义<TextViewan...
79
热度 -
最全Android开发惯用工具类
最全Android开发常用工具类????主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。????目前包括??HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、Parce...
100
热度 -
iPhone复核条例
iPhone审核条例转自:http://blog.sina.com.cn/s/blog_62c942d20101cjw8.html?1.Termsandconditions(法律与条款)1.1?AsadeveloperofapplicationsfortheAppStoreyouareboundbythetermsoftheProgramLicenseAgreement(PLA),HumanInt...
85
热度 -
IPhone讯息推送机制实现与探讨(转)
IPhone消息推送机制实现与探讨(转)转载自:http://www.iliunian.com/1001.html?From:http://www.uml.org.cn/mobiledev/201107184.asp最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,...
66
热度 -
基于引语的SpringMVC
基于注解的SpringMVC相比传统的继承Controller体系中某些类的方式,SpringMVC的注解具有以下优点:1、Controller不再需要继承某个特定类,只是简单的POJO。2、请求映射的配置非常方便灵活。3、参数绑定机制非常方便丰富。4、可以根据不同的http方法或者参数,细粒度处理不同的http请求一、概述SpringMVC在2.5版本后新增了注解功能,2.5版本以前的基本通过继...
195
热度 -
Android开发-蓝牙操作
Android开发--蓝牙操作首先,由于模拟器上没有蓝牙装置,所以我们需要一个含有蓝牙装置的Android系统其次,要操作设备上的蓝牙装置,需要在AndroidManifest中声明两个权限:<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/><uses-permissionan...
9
热度 -
第十三篇 Android 系统电话管理机制2
第十三篇Android系统电话管理机制二四SipPhone如下是SipPhone实现相关类图。SipPhone对象虽然也派生自PhoneBase,但实现机制及实例化过程与其它Phone对象大大不同。SipPhone对象的实例化通过PhoneFactory的makeSipPhone的接口调用SipPhoneFactory的makePhone进行实例化。SipPhone对象的实例化调用也不是在Phon...
86
热度 -
android - 替响应度而设计 - 开发文档翻译
android-为响应度而设计-开发文档翻译劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇an...
63
热度 -
Android4.2.2下Stagefright多媒体架构中的A31的OMX插件跟Codec组件
Android4.2.2下Stagefright多媒体架构中的A31的OMX插件和Codec组件本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/在前面的博文中提到,AwesomePlayer::onPrepareAsyncEvent()开始进行Codec解码器组件的获取以及创建,这里和大家...
94
热度 -
android播音集合,intent,action
android广播集合,intent,actionandroid.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传(Allowsread/writeaccesstothe"properties"tableinthecheckindatabas...
58
热度 -
Android自定义View(1)
Android自定义View(一)一、自定义视图类继承View或者View的子类AlloftheviewclassesdefinedintheAndroidframeworkextendView.YourcustomviewcanalsoextendViewdirectly,oryoucansavetimebyextendingoneoftheexistingviewsubclasses,such...
35
热度 -
给两到五年心得的Android面试者
给两到五年经验的Android面试者Questionofthisweek:Isitpossibletohave?afragmentwithoutanactivity?August8th2014Updates?:AddedExcellentsetofexpquestionsaskedinProvab,Mindtree,andDigipay.seeattheend.EspeciallyinProvab...
66
热度 -
SEAndroid保险机制中的进程安全上下文关联分析
SEAndroid安全机制中的进程安全上下文关联分析前面一篇文章分析了文件安全上下文关联过程。但是在SEAndroid中,除了要给文件关联安全上下文外,还需要给进程关联安全上下文,因为只有当进程和文件都关联安全上下文之后,SEAndroid安全策略才能发挥作用。也就是说,当一个进程试图访问一个文件时,SEAndroid会将进程和文件的安全上下文提取出来,根据安全策略规则,决定是否允许访问。本文就详...
49
热度