- 博客(14)
- 资源 (18)
- 收藏
- 关注
转载 Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍:
2012-12-26 17:25:27 842
转载 Android的log机制
Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列的第一篇,解读LOG机制的实现架构。 (1)LOG的实现架构 LOG的运行环境 下图是Androi
2012-12-20 17:26:08 1354
转载 Android启动过程分析
1. 系统启动流程简介在linux里,每一个进程将有4G的空间,内核将这4G字节的空间分为两部分。最高的1G字节供内核使用,称为“内核空间”。而较低的3G字节供各个进程使用,称为“用户空间”。在Linux内核启动后,init 1 (1号进程)将作为第一个用户空间 的进程来启动Android系统,该启动流程可以分为如下5个阶段,如下图:(1
2012-12-20 17:14:14 982
转载 android只Textiew显示Html文本
现在网络的繁盛时代,光文字是不能满足人们的胃口的,图片,flash,音频,视频就成为浏览网页的主流显示,在手机上也一样。在手机上显示从网络端获取的数据显示,大家很自然的想起两种方式,一种就是webview,一种就是TextView。当然webView直接显示html页面就行了,我主要说的TextView显示html内容。首先,说下TextView到底支持那些标签呢,通过对源码的查看,发现T
2012-12-17 15:26:04 1807
原创 TextView的深入使用
TextView test = (TextView)findViewById(R.id.test);// 创建一个 SpannableString对象SpannableString sp = new SpannableString("这句话中有百度超链接,有高亮显示,这样,或者这样,还有斜体.已经跳转到新的Activity");// 设置超链接sp.setSpan(new URLS
2012-12-14 15:11:35 1844
转载 Android4种存储方式介绍
Android四种存储方式: sharedpreference,file,SQlite,contentprovider。1、SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取
2012-12-13 11:28:19 2797
转载 Android源码目录结构
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts
2012-12-11 17:23:57 1082
转载 android怎样调用@hide和internal API
Android有两种类型的API是不能经由SDK访问的。第一种是位于com.android.internal包中的API。我将称之为internal API。第二种API类型是一系列被标记为@hide属性的类和方法。从严格意义上来讲,这不是一个单一的API,而是一组小的被隐藏的API,但我仍将其假设为一种API,并称之为hidden API。Hidden API 例子你可以
2012-12-11 16:21:16 26637 7
原创 手机屏幕的术语
1.屏幕术语1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)2, Screen density屏幕密度,即单位长度像素点数(pots/inches)3, Resolution 分辨率,即屏幕的总像素点数(width * height)4, Density-independent pixel (dp)独立像素密度。标准是160dip.即1d
2012-12-10 17:12:46 2130
转载 保持屏幕长亮的方法
我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机屏幕一直亮着怎么办。大家会想到的是,在手机设置里有一个不省电模式,选择这个就可以了,但是我们要在代码中是怎么样办那,有两种方法就可以解决这个问题。第一种方法:大家想一想,我们在android里那个地方老是常定义权限呀,有了这个提示,大家就会想到是哪个文件了吧,AndroidManifest.xml:我们要在这个文件里定
2012-12-05 16:44:23 1981
原创 Android中的StrictMode简介
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又
2012-12-05 15:50:53 868
原创 关于android中显示的问题
public class BaseActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setBackground
2012-12-04 12:03:25 9351
原创 Android中的IMEI
国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI可用移动终端设备通过键入“*#06#”查得(不同厂商的手机所需输入的内容不同,同一厂商不同手机所需输入的内容也可能不同)。其总长为15位,每位数字仅使用0~9的数字(含义见下文)。
2012-12-04 11:17:47 7682 1
转载 Android的Application
Application--维护全局的应用状态 应用程序进程产生时就会实例化Application 一般是static singletons的 Context.getApplicationContext() Application是维护全局的应用程序状态的基类。在AndroidManifest.xml的标签里指定,当应用进程创建的时候,类会被初
2012-12-04 11:02:02 755
Android中非常好图片缓存ImageCache
2013-09-03
Android自定义底部菜单
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人