自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android应用框架之BroadcastReceiver

广播机制是Android系统中的一种消息传播机制,通过观察者模式实现了消息发送者与消息接收者之间的解耦。BroadcastReceiver的使用方式有两种,一种是静态注册,即在Manifest文件中注册,然后在需要发送广播时调用context.sendBroadcast(intent);;第二种是动态注册。BroadcastReceiver的使用不是本文的重点,本文将着重讲解广播的注册过程和消息发送

2016-10-31 00:52:25 693

原创 Android应用框架之Service

对于Service大家肯定都比较熟悉,与Activity最大的不同就是Service不会与界面打交道,而是始终工作在后台,执行一些与UI无关的操作和计算。即便用户切换了其他应用,启动的Service仍可在后台运行。今天介绍一下Service的启动过程

2016-10-30 13:50:40 658

转载 写给Android开发者的混淆使用手册

本文转自:点击打开链接毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避64K方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加了逆向工

2016-10-29 21:49:06 946

原创 Android应用框架之Activity

上一篇博客介绍了Application和ActivityThread,今天来讲一下Android中最为重要的一个组件,Activity。1.基本结构一个应用程序通常由多个Activity组成,那么在应用程序中肯定需要一个容器来盛放这些Activity,必要时通过该容器找到对应的Activity,并进行相关操作。

2016-10-27 22:58:48 803

原创 Android窗口管理(2)——消息传递

Android在窗口管理上采用了最为经典的C/S模式,Client端是各个Activity中的window,而Service端就是系统持有的窗口管理器Window Manager

2016-10-23 15:14:28 576

原创 Android窗口管理(1)——窗口基本架构

本文给大家介绍以下Android窗口的基本架构,平时我们在编码时打交道最多的就是各种View以及各种Layout。但系统窗口究竟是以何种形式将这些组件组织在一起,在View和Layout的上层又是通过哪些组件以什么样的方式来管理的?

2016-10-22 15:53:19 853

自己动手写malloc函数

my_malloc:自己动手写的malloc函数.希望对大家了解内存管理有所帮助

2015-03-27

C++ 编程艺术

C++编程经典之作,详细介绍了C++这门精密的语言的博大之处

2014-09-11

关于android Matrix的使用

关于android上matrix的使用,可以开发者更好地掌握android上的图片处理技巧

2012-04-19

android颜色大全

提供android上各种颜色的RGB值,开发者可以轻松地选取自己中意的颜色

2012-04-19

ANDROID基本控件介绍

关于android基本控件的基本介绍 是开发者对android提供的各种控件有一个更为基本的认识,以便更好地开发。

2012-04-19

空空如也

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

TA关注的人

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