自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 同一个Activity在Task中存在多个记录

在 android 中,AMS用于管理activity的创建,启动,和销毁。AMS用ActivityStack,TaskRecord,和ActivityRecord三个class来管理所有的activity。三者的关系是ActivityStack中存放所有的TaskRecord,TaskRecord中存放属于自己的ActivityRecord。当然ActivityRecord中也存放了自己

2017-04-30 17:09:50 1259

原创 A bug in PackageInstaller app. Relate to activity task affinity.

In Android system, AMS will create a new task when it start a new activity. The task's name is got fromtaskAffinity attribute defined inAndroidManifest.xml (The default value oftaskAffinity is p

2017-04-28 17:57:36 580

原创 Activity starting window and how to speed up activity starting (Android 7.0)

A starting preview window is shown during activity starting. The feature is implemented in ActivityStack.startActivityLocked method.Inframeworks/base/services/core/java/com/android/server/am/Act

2017-04-24 19:59:31 699

原创 Write my own UserManager on Android

Android User Manager class.User interface: UserManager.javaFramework implementation: UserManagerService.javaMain methods in UserManager1995 public static int getMaxSupportedUsers()

2017-04-24 11:22:56 1074

原创 A progress dialog show when optimize apk during booting up (Android device)

During Android system booting up, it will start PackageManagerService in system server.In PMS, it will scan all the packages in system and data partition, and try to do dexopt if they has not been o

2017-04-21 20:34:00 464

原创 Android 7.0 start home activity and send boot completed broadcast

Boot completed broadcast sending flow.In frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java5956 void enableScreenIfNeededLocked() {5957 if (DEBUG_BOO

2017-04-21 15:58:12 2817

原创 Android ComponentCallbacks的调用逻辑

ComponentCallbacks接口的定义:public interface ComponentCallbacks {    /**     * Called by the system when the device configuration changes while your     * component is running.  Note that, unlike

2017-04-16 19:36:03 1388

原创 Android中dalvik/art创建java线程的过程

2017-04-16 15:28:39 294

原创 How to import class from other package when building android image

Base on Android build systemIf a package or library want to use class which is defined inother library (jar file), we need to do:1. import packageName.className in your java source code2. Ad

2017-04-14 20:25:45 539

原创 Wake lock in LocationManagerService

Problem:On my Android device, I met a problem that system can't suspend after a long time after user has turn off screen by pressing the power key.From "dumpsys power" command output, I found th

2017-04-14 18:16:44 1139

原创 Android ActionBar 实现原理

一,启用ActionBar是否启用ActionBar,是由window的feature判断的, 如下:    private void initWindowDecorActionBar() {        Window window = getWindow();        // Initializing the window decor can change wind

2017-04-09 21:34:32 1549

转载 Android 沉浸式状态栏及悬浮效果

一、概述现在大多数的电商APP的详情页长得几乎都差不多,几乎都是上面一个商品的图片,当你滑动的时候,会有Tab悬浮在上面,这样做用户体验确实不错,如果Tab滑上去,用户可能还需要滑下来,在来点击Tab,这样确实很麻烦。沉浸式状态栏那, 郭霖 说过谷歌并没有给出沉浸式状态栏这个明白,谷歌只说了沉浸式模式(Immersive Mode)。不过沉浸式状态栏这个名字其实听不粗,随大众吧,但是 An

2017-04-09 00:20:28 427

原创 android:fitSystemWindows详解

从Android 4.4开始,Android系统加入了一个比较酷的功能,就是我们可以设置状态栏的的颜色了,有个这个功能,状态栏就不再是黑乎乎的了,我们就可以根据我们应用的主色去设置状态栏的颜色,使得应用体验变得好一些,所以我们通过如下方式设置状态栏透明。window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, Win

2017-04-08 21:55:31 3565

原创 A bug of user switch funtion in Android5 and its fix in Android7

In Android 5, user switching function is implemented by AMS.In frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java20367 public boolean switchUser(final int us

2017-04-05 20:32:02 368

原创 Android中Wall paper的处理流程

在WallpaperManagerService的构造函数中,    public WallpaperManagerService(Context context) {        mContext = context;        mImageWallpaper = ComponentName.unflattenFromString(                conte

2017-04-01 19:24:46 2819 1

空空如也

空空如也

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

TA关注的人

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