
Android 大杂烩
coding_or_coded
这个作者很懒,什么都没留下…
展开
-
android日志工具类
import android.util.Log;/** * 日志记录模块 * */public class LogManager { // 锁,是否关闭Log日志输出 public static boolean LogOFF = HycsConst.LogOFF; // 是否关闭VERBOSE输出 public static boolean LogOFF_VERBOS原创 2012-05-31 21:52:31 · 1521 阅读 · 0 评论 -
Activity解析
这篇文章会涉及到以下几个内容: 一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统 回收怎么办:onSaveInstanceState 四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期 和其他手机平台的应用程序 一样,Android应用程原创 2011-06-15 10:05:00 · 919 阅读 · 0 评论 -
AndroidManifest.xml分析
一、关于AndroidManifest.xmlAndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent原创 2011-06-15 10:54:00 · 832 阅读 · 0 评论 -
android中xml解析
同其他系统一样,android的解析xml的方式也有三种:sax,dom,pull。本文主要记录pull方式。pull解析xml的方式是事件驱动,当pull到一种标签的时候,它可以返回一个事件,我们根据事件来解析整个xml文档。 /***inStream代表需要解析的文件的输入流*/ public static List getPersons(InputStream inStrea原创 2011-06-20 11:22:00 · 665 阅读 · 1 评论 -
Activity生命周期
Activity有三个状态:当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。 当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时,它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的,被暂停的Activity仍然对用户可见,并且是存活状态(它保留着所有的状态和成员信息并保持和窗口管理器的连接)。如果系统处于原创 2011-06-27 14:27:00 · 722 阅读 · 0 评论 -
android之广播
广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。前者是完全异步的,所有接收者(逻辑上)都在同一时刻运行,对消息传递的效率而言这是很好的做法,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播;然而后者是逐个执行接收者——系统会按照接收者声明的优先级别(声明在intent-filte原创 2011-06-27 15:22:00 · 640 阅读 · 0 评论 -
android之服务
Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。 服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的节点里对服务进行配置:原创 2011-06-27 15:29:00 · 924 阅读 · 2 评论 -
Android程序的真正入口Application
接触android已经有一段时间了,一直以为android程序的入口是配置文件中指定的Activity,最近看一个开源项目,发现里面实现了android 的Application类,才知道,android程序的真正入口是Application类的onCreate方法。只不过大多数开发者无需重写该类,它的继承关系如下图:java.lang.Object ↳ android.content.C原创 2011-07-13 11:40:14 · 17894 阅读 · 1 评论 -
(三)Android Context说明
1. 写文章之前的声明:首先,文章写上原创标签是有点牵强的,本质上是读书笔记。上周周六的时候参加了博文视点的一个作者交流会,编辑送我了一本android内核方面的书《Android内核剖析》,拿回来读了一下,非常的棒。首先作者知识丰富,对android认识很到位,水平比很多其他Android编者高不少。其次,水平高正常,写书的吗,都有点水平,但是作者写书的时候,非常用心,语言通俗易懂,干脆。这点就原创 2011-09-27 10:42:47 · 1263 阅读 · 2 评论 -
离线配置Android开发环境
每次一换电脑,或者一重装系统,就要重装一个android的开发环境,忒烦,今天记录一下,以后就不用查人家的了。 首先是jdk的安装,然后是eclipse的安装,这些就不说了,Android的配置才是本文的正题。最开始的时候,我也是傻逼轰轰的跟着网上的文章,采取在线安装的方式,可怜小弟那时候半兆的网速啊,基本上一个晚上是搞不定的,关键是它还不是一键安装的,在有些地方,万原创 2011-10-03 10:59:09 · 8380 阅读 · 37 评论 -
Android权限说明
Android权限分的很细,但命名比较人性化,Android permission比SymbianCapabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是Androidpermission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限许可权由用原创 2011-10-19 16:41:36 · 1435 阅读 · 0 评论 -
android:windowSoftInputMode
在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用,一般使用范式如下: "stateUnchanged", "stateHidden", "stateAlwaysHidden", "st原创 2011-10-20 10:42:16 · 2201 阅读 · 0 评论 -
android ConfigChanges
在一个Activity中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,目的是当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。 以下是可以被识别的内容: CONFIG_FONT_SCALE原创 2011-10-20 10:59:25 · 6797 阅读 · 1 评论 -
android launchMode
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTask原创 2011-10-20 14:59:52 · 1088 阅读 · 0 评论 -
android 搜索
本文介绍Android系统搜索对话框设计使用方法。 当您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。 本文将教你如何为你的应用原创 2011-10-20 15:19:54 · 4154 阅读 · 3 评论 -
Android语音识别简单示例
布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"原创 2012-02-09 14:32:35 · 1231 阅读 · 0 评论 -
比较好的android博客
1.http://blog.youkuaiyun.com/coolszy?viewmode=contents2.http://blog.youkuaiyun.com/zkdemon?viewmode=contents3.http://blog.youkuaiyun.com/luoshengyang/article/details/69055874.http://www.eoeandroid.com原创 2012-05-31 21:56:39 · 1543 阅读 · 0 评论 -
微信 SDK 不能 分享
说多了都是泪水,真的。前段时间,做好了微信的分享功能,测试通过的,最近我又跑了一遍用例,发现不能启动微信客户端了,怎么都启动不了,日志如下:ignore wechat app signature validation。但是我的代码绝对没有动过,网上各种找原因。搞了老久,最后去官网文档一篇一篇的看,如下:http://open.weixin.qq.com/faq/?lang=zh_CN原创 2013-06-24 15:56:31 · 9608 阅读 · 10 评论