自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 android中创建应用窗口

如前面的那篇帖子所述,每个应用窗口对应一个Activity,所以要创建应用窗口的话,首先要创建Activity。 在Context与Activity的关系那篇帖子中也讲解了Activity的创建过程,我下面就直接上源码,直接加一些 必要的注释,如果不明白的,可以自行查看源码,就不对每一句代码一一解释了。 ps:技术能力有限,难免会有错误,敬请各位指正,感谢... 大体步骤入

2013-11-30 20:29:51 2436

原创 Andriod中的Context理解与分析

大家在应用程序开发的时候会经常遇到Context,也经常使用,那怎么理解Context呢? 在做Web开发的时候也会有一个Context,一般翻译“成上下文”,也就是代表整个程序运行的环境,直到进程结束之后。 那么Android中的Context是不是这样的呢?Android中不是,Android中的Context可以理解成场景,场景是什么什么意思呢? 如果把Android程序的

2013-11-15 15:13:47 4171 1

原创 Android进程通信Binder(2)-Android系统服务与Binder

当我们在编写咱们的应用程序的时候,有时候需要调用系统服务,做一些我们需要做的工作,比如调用输入法的服务,位置服务,Wifi服务等。 首先大家要知道,这些服务不是通过startService()的方式启动的,是操作系统在开机的时候或者在需要的时候通过另一种方式启动的,后面的博客中国会讲到,也可以自行在网上查一下。      我们调用系统服务的时候试通过getSystemService(

2013-11-11 15:50:33 2777 1

原创 Android进程通信Binder(1)-Binder进程通信的思想

在android中Binder用于完成进程间通信,Binder工作在Linux层,属于一个驱动,只是这个驱动不需要硬件,其操作的硬件基于某一小端内存。从线程的角度来讲,Binder驱动代码运行在内核态,客户端程序调用Binder是通过系统调用完成的。 Binder是一种架构,这种架构提供了服务端接口、Binder驱动、客户端接口三个模块。 服务端:一个服务端实际上就是一个Binde

2013-11-11 11:18:35 3098

原创 Android异步消息处理

android异步消息 Handler Messagequeue Looper

2013-11-07 18:03:10 4119

原创 JNI调用机制

JNI android ndk

2013-11-05 12:59:24 8906 1

原创 android基于类装载器DexClassloader设计“插件框架”

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); useDexClassLoader2(); } @

2013-11-04 16:44:33 9916 4

原创 Android中的类装载器DexClassLoader

@SuppressLint("NewApi") private void useDexClassLoader(){ //创建一个意图,用来找到指定的apk Intent intent = new Intent("com.suchangli.android.plugin", null); //获得包管理器 PackageManager pm = getPack

2013-11-04 15:37:12 47087 7

空空如也

空空如也

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

TA关注的人

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