自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android性能优化

2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2015-06-12 21:48:45 466

转载 onInterceptTouchEvent()和onTouchEvent()总结

老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),

2015-06-07 12:28:57 513

原创 网x速x数x据x流x量x

package com.android.systemui.statusbar.policy;import android.widget.TextView;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Message;

2015-06-01 23:08:15 576

转载 Android4.4 systemui 启动流程

Android4.4SystemUI代码启动流程转载http://blog.csdn.net/yihongyuelan      1.初始SystemUI      什么是SystemUI?你或许会觉得这个问题很幼稚,界面上的布局UI显示?系统的UI?如果你是这么想的,那么就大错特错了。我们知道Android4.4ICS同时适用于Phone和Tablet(TV),因此,

2015-04-29 10:53:31 1490

原创 判断 手机有没虚拟按键

boolean hasNav = mContext.getResources()            .getBoolean(com.android.internal.R.bool.config_showNavigationBar);

2014-10-10 13:59:36 816

原创 图片缓存 与释放

图片缓存 与释放,这里使用了一个类

2014-09-27 17:01:43 429

原创 android 4.4电池管理流程

android 4.4电池管理流程         Framework\base\services\java\com\android\server        ├── SystemServer.java                 创建了BatteryServices、PowerManagerService、ActivityManagerService        ├──

2014-09-23 14:06:49 909

转载 Android4.4电池管理

Android4.4电池管理一、概述       Android4.4的电池管理功能用于管理电池的充、放电功能。整个电池管理的部分包括Linux电池驱动、Android电池服务、电池属性和参数、电池曲线优化四个部分。       Linux电池驱动用于和PMIC交互、负责监听电池产生的相关事件,例如低电报警、电量发生变化、高温报警、USB插拔等等。       Android电池服

2014-09-23 13:47:17 606

转载 setting 表字段含义

system表参考: http://developer.android.com/reference/android/provider/Settings.System.html1|volume_music|11 // 媒体音量2|volume_ring|5 // 闹钟音量3|volume_system|7

2014-09-19 16:06:25 977

原创 ubuntu识别手机硬件

我们电脑之所以不能够识别我们的手机,一是因为adb版本太旧,所以首先我们要做的是更新我们的adb    如何更新我们的adb呢?在后台我们通过输入 android update adb可以完成adb的更新。但是有些同学可能输入这个指令之后提示找不到android指令,这个原因归根结底是你的路径没有配好,如果没有配好的同学看一下操作,可以正常更新的同学略过:    1、ctrl +

2014-09-02 14:38:12 540

转载 android 动画卡顿分析工具

Android应用性能优化之分析工具[二]  Android应用性能优化之分析工具  上一次记录了解决过度绘制的过程,这一次,想先弄清个概念性的东西,就是如何判断顺不顺畅?  这东西其实最初我自己也觉得有点废话,用起来会卡就明显是不顺畅咯。  但这东西就跟我很想吐槽很多应用一样,明明那么卡还放出来一样的道理。理论永远是理论,实践才是第一生产力。   因为我自己的

2014-09-02 09:40:46 5387

转载 如何在ANDROID JNI 的C++中打Log

如何在ANDROID JNI 的C++中打Log最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法,经过几次试验,终于找到了,现在贴到下面备忘:第一步:在对应的mk文件中加入:LOCA

2014-08-06 10:38:45 449

原创 android 4.4电池分析、4.3电池分析 android4.4电池管理

Android4.4电池管理 healthd.cppstatic void uevent_event(void){...uevent_kernel_multicast_recv(uevent_fd, msg,UEVENT_MSG_LEN);      接收kernel上报的Uevent...battery_update();...}   static

2014-06-09 19:26:13 3184 1

原创 Android系统在超级终端下必会的命令大全

Android系统在超级终端下必会的命令大全 BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如grep、find、mount 以及 telnet。有些人将BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux的许

2014-05-30 10:10:20 821

原创 java中四种引用类型

首先讲讲这4种引用类型的概念,也是面试考的很多的题目

2014-05-17 16:17:26 500

原创 上滑实现,决对不是左右滑动,仿 rom 上拉多任务

网上的上滑太少了,今天来了上滑的实现,并给出代码,

2014-05-17 11:24:16 561

原创 高斯模糊

import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.os.Build.VERSION;import android.renderscript.Allocation;import android.ren

2014-05-17 10:18:16 498

原创 Binder 进程间的通信---ipc通信

package com.example.testipc;import android.os.Bundle;import android.os.Handler;import android.os.IBinder;import android.os.Message;import android.os.Messenger;import android.os.RemoteE

2014-05-14 20:32:15 493

SystemUI状态栏和导航栏的讲解

能让开发者立刻马上了解状态栏,导航栏,并对SystemUI状态栏和导航栏进行ROM的定制化。 适合ROM定制者

2022-05-31

Android 10.0 锁屏讲解

本文档主要讲解锁屏的启动流程,锁屏的灭屏上锁,锁屏的亮屏解锁逻辑。 此文档适合SystemUI的初学者,能让SystemUI初学者立刻马上接手SystemUI锁屏模块。 有助于SytemUI锁屏的开发。 SystemUI锁屏初学者 SytemUI锁屏模块的开发与应用。

2022-05-31

SystemUI通知框架与流程与如何add到SystemUI

此文档,主要是讲解通知的框架与流程,文档是三方应用发通知到framework的流程与framework发通知到SystemUI的流程。文档会结合event_log对通知的log进行各个参数属性的讲解,文档会讲解通知怎么被显示到SystemUI的 此文档适合SystemUI开发者,适合三方应用开发者发送通知使用。 主要的使用场景是排除通知相关的bug和三方应用如何使用通知。

2022-05-31

Systemui10 的启动及UI布局的加载

适合即将从式SystemUI开发入门,一看就能入门,就能了解systemui的view是怎么被加入的,就能了解systemui总共有几个window,就能了解这几个window各自负责的功能点是什么,入门首选,看后比定有收获能让人眼前一亮,就算做过几年的systemui你也不一定知道这其中的加载流程以及各window UI布局。

2022-05-31

android view 底部上拉实现

android view 底部上拉实现 view 上拉

2014-05-17

空空如也

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

TA关注的人

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