这是“Android消息机制”系列的第三篇文章,系列文章目录如下: 回转寿司你一定吃过!——Android消息机制(构造) 回转寿司你一定吃过!——Android消息机制(分发) 回转寿司你一定吃过!——Android消…
分类:Android
学习Android NDK MakeFile
MakeFile介绍 NDK中的MakeFile有Application.mk和Android.mk两个文件组成, Application.mk是对整个项目的全局性描述,比如编译的平台,编译的优化选项等;Android.…
Android-ContentResolver取巧执行原生SQL语句(rawQuery/execSQL)
一.困境 众所周知ContentProvider没有执行原生SQL的方法,只有增删改查四个固定方法和固定参数, 因此ContentResolver也只有四个固定方法与之对应。 现在需求是要把某个app的数据库迁移到另一个…
Android UI Libs之Android-ObservableScrollView
Android UI Libs之Android-ObservableScrollView 1. 说明 Android-ObservableScrollView,顾名思义,Android上观察滚动的视图,可以监听滚动视图的…
Android M App 永久隐藏导航栏的Solution
做项目,客户要求在App 中隐藏导航栏。这个比较简单,网上资料一大把。 现做下笔记。 Android 隐藏导航栏, 有好几种办法: 1)修改系统级代码,使系统具有隐藏导航栏的功能; 这种实现方法可以参考:www.jian…
Android:自定义view之自定义属性
本篇重点讲下自定义属性,当然在进行自定义属性前你还得写至少写2个构造函数: public MyView(Context context) { super(context); init();//初始化 } public M…
Android 深入理解Handler, Looper, Message 三者之间的关系
Handler, Looper, Message三者之间的关系基本上是面试官必问问题之一,那今天让我们从源码的角度来解读一下它们之间的关系 Handler 构造 //主线程创建Handler Handler handle…
应用市场管理类
package com.hwc.oklib.util; import android.content.ActivityNotFoundException; import android.content.Context; …
Android 内存泄漏分析与解决
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,…
Framework 核心服务之 PackageManagerService 钻研(5)- APK 安装流程(PI)
开篇 PackageManagerService 系列文章如下(基于 Android 9.0 源码) …
Android中View转换为Bitmap及getDrawingCache=null的解决方法
1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);…