自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 从Zygote的启动开始看代码

从Zygote的启动开始看代码####app_process/frameworks/base/cmds/app_process/app_main.cppint main(int argc, const char* const argv[]){    // These are global variables in ProcessState.cpp    mArg

2013-12-31 18:47:43 3196

转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File

作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。   SQLite:

2013-12-27 12:21:46 1045

转载 数据存储之sharePreference

Android 设置Shared Preferences 类似于winform中做一些小型配置的ini文件,用来保存一些用户设置的参数。例如,可以通过它保存上一次用户所做的修改或者自定义参数设定,当再次启动程序后依然保持原有设置.  其实就是小型的数据库, Shared Preferences  处理数据有3种模式 MODE_PRIVATE 是 preferences 的操作模式。这是

2013-12-27 12:18:21 2118

转载 android 打电话发短信转载

1. ITelephony接口和ISms接口以及AIDL 在我们的 Android应用中,当需要实现电话拨号时,我们需要进行如下调用 ITelephony phone =(ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService(phon))phone.dial(10086); 对于 短信 应用,我们需要  1. IT

2013-12-25 11:24:46 600

转载 Python 的VIM 的简单设置

1、安装pydictionpydiction可以让vim自动补全Python代码,无论是关键字,标准库还是第三方库。它主要包含3个文件:  python_pydiction.vim: vim插件文件。    complete-dict: 一个字典文件,包含了Python的关键字和模块。插件引用的内容即来自于此。    pydiction.py: 一个py脚本,运行此文件可以增加新的

2013-12-24 14:08:35 1273

转载 Python 学习入门—— 正则表达式 转载

转载 http://blog.csdn.net/ithomer/article/details/16963857模块级函数前向界定符修改字符串将字符串分片搜索和替换常见问题使用字符串方式match vs search贪婪 vs 不贪婪不用 reVERBOSEre模块实例开始使用reMatchPattern简介Python

2013-12-19 17:55:22 614

转载 python调用Shell脚本:os.system(cmd)或os.popen(cmd)【转】

python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。现假定有一个shell脚本test.sh:#!/bin/bash1. echo "hello world!"2. exit 3os.system(cmd):该 方法在调用完sh

2013-12-18 20:26:22 791

转载 android synchronized methods

转自:http://hi.baidu.com/fenghuang1207/blog/item/06a17dce8534ff1d93457e21.htmlsynchronized 关键字,它包括两种用法:synchronized 方法和 synchronized块。  1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synch

2013-12-18 14:14:56 937

转载 Android-Looper类介绍

Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。(1) Looper类用来为一个线程开启一个消息循环。     默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环。)  

2013-12-17 19:57:47 577

转载 JAVA 构造器, extends[继承], implements[实现], Interface[接口], reflect[反射], clone[克隆], final, static, abstrac

记录一下:构造器[构造函数]:在java中如果用户编写类的时候没有提供构造函数,那么编译器会自动提供一个默认构造函数.它会把所有的实例字段设置为默认值:所有的数字变量初始化为0;所有的布尔变量设置为false;所有对象变量设置为null;PS:只有在类中没有其它构造器的时候,系统才会提供默认构造器.如果你希望用户能能够调用不带参数的构造器,那么你就必须自己实现一个.

2013-12-17 11:40:34 1271

转载 Android中LocalSocket使用

一 Socket  Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。实现异步操作,共享资源集中处理,提高客户端响应能力。Tcp通信基本流程:  服务器端                                                                       客户端  1.创建socket

2013-12-16 16:53:22 2000 1

转载 ADN既是 Abbreviated Dialing Numbers 的缩写

ADN既是 Abbreviated Dialing Numbers 的缩写,就是常用的快速拨号功能。它在SIM或者USIM卡中存储的文件编号是6F3A,文件结果是线性文件结构(SIM卡中有线性、透明和循环等几种文件结构类型),具体的文件结构的定义如下(《GSM11-11协议》):EFadn(快速拨号)这个EF包含速拨号码与提供的服务控制字符串(SSC),它除了包含与网络/载波容量相关的识别

2013-12-13 15:26:45 3194

转载 Parcelable接口的使用

转载出处:http://www.cnblogs.com/hpboy什么是Parcelable ?     Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。 Parcelable 传递对象    Android序列化对象主要有两

2013-12-13 14:35:41 680

转载 Android AIDL简介

Android AIDL简介通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service。在Android平台中,一个进程通常不能访问其他进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。编写这种伪装代码相当的枯燥乏味,好在我们提供了AIDL工具可以来做这件事。

2013-12-13 10:58:29 855

转载 Android Java 中Thread与Runnable的区别

FROM:http://blog.sina.com.cn/s/blog_8f5097be01011hbu.html在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是

2013-12-12 12:39:57 3545

转载 Vundle(Vim bundle) 是一个vim的插件管理器。

其Github地址为: https://github.com/gmarik/vundle如何使用Vundle  (个人使用环境为ubuntu 12.10)    1. 从Github下载vundle到本地:          $  git clone https://github.com/gmarik/vundle.git  ~/.vim/bundle/vundle

2013-12-11 14:17:48 969

转载 vim FILETYPE

FILETYPE*filetype.txt* For Vim version 6.4. 文件类型 *filetype* *file-type*1. 文件类型 |filetypes|2. 文件类型插件

2013-12-11 12:24:22 7670

转载 Linux内核spin_lock 要防止该锁在中断处理程序调用

static inline void __raw_spin_lock(raw_spinlock_t *lock){        preempt_disable();        spin_acquire(&lock->dep_map, 0, 0, _RET_IP_);        LOCK_CONTENDED(lock, do_raw_spin_trylock, do_raw

2013-12-09 17:03:44 2254

arm-linux-gcc-4.4.3 交叉编译链

arm linux gcc 交叉编译链,如果你想编译linux 内核,并可运行在arm 机器上,请下载此工具链

2012-01-27

linux v1.13 source code

this is linux source code

2008-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除