摘要:
Android系统顶上的状态栏是属于FrameWork的东东,由于项目上需要对状态栏进行一些修改调整,我对其作了一个初步研究,写出来大家共享一下,其实这些早已写了,只是想等研究StatusBar中ExtendsView后再整理一个blog,不过现在已经没有时间了,目前深入研究Android Binder机制,废话不多少,开始进入statusbar的探索 1.先从StatusBar的布局文件入手,文件位置位置:frameworks/base/core/res/res/layout/status_bar.xml 2.我对status_bar.xml布局文件进行分析,画出结构图,以便对Status. 阅读全文
摘要:
<!-- Defines the relationship between the ViewGroup and its descendants when looking for a View to take focus. --> <attr name="descendantFocusability"> <!-- The ViewGroup will get focus before any of its descendants. --> <enum name="beforeDescendants" value=& 阅读全文
摘要:
SIP电话,SIP是IETF的一个标准,全称会话初始协议(Session Initiation Protocol),它构建于IP网络,它是一个基于文本(XML)的应用层控制协议,独立于底层传输协议TCP/UDP/SCTP,用于建立、修改和终 止IP网上的双方或多方多媒体会话。SIP协议借鉴了HTTP、SMTP等协议,支持代理、重定向及登记定位用户等功能,支持用户移动。通过与 RTP/RTCP、SDP、RTSP等协议及DNS配合,SIP支持语音、视频、数据、E-mail、状态、IM、聊天、游戏等。SIP协议可在TCP或 UDP之上传送,由于SIP本身具有握手机制,可首选UDP。android 2 阅读全文
摘要:
Android 2.2 和android 2.3 在源码结构上有一些变化:tatusbar 的位置的变化,2.3中 statusbar 的源码在 frameworks/base/packages/SystemUI中。修改statusbar的背景,frameworks/base/packages/SystemUI/res/drawable-mdpi,替换 statusbar_background.9.png调整statusbar的高度,frameworks/base/core/res/res/values/dimens.xml 中,修改 <dimen name="status_b 阅读全文
摘要:
android.R.styleable#AndroidManifestApplication_allowClearUserData<!-- Option to let applications specify that user data can/cannot be cleared. This flag is turned on by default. <em>This attribute is usable only by applications included in the system image. Third-party apps cannot use it.&l 阅读全文
摘要:
此功能是与呼叫保持、呼叫等待功能配合使用的。开通后,可同时接通朋友A和B两个电话,并且A、B之间双方也能听到对方的谈话,实现三方会谈。 在A与B用户通话过程中,又有C用户呼叫A用户,此时A用户按“拨出键”接通C,A与C通话,在B没有挂断通话的情况下,A用户按“拨出键”进行AB、AC间通话切换,但不能进行三方通话(会议)。 在A与B用户通话过程中,A用户输入C用户号码再按“拨出键”,待C用户接听后,再按“拨出键”,即可进入ABC三方通话。 阅读全文
摘要:
最近看了下网络时间同步,总结一下。整体描述:android网络时间同步使用NITZ(Network identity and Time Zone)运营商可选服务。由Ril层主动上报RIL_UNSOL_NITZ_TIME_RECEIVED消息;通知(notify)给CdmaServiceStateTracker和GsmServiceStateTracker;CdmaServiceStateTracker获得网络同步时间,根据DateTimeSetting中自动同步设置,决定是否同步和发送(ACTION_NETWORK_SET_TIMEZONE、ACTION_NETWORK_SET_TIME)广播 阅读全文