1 Kitty_London2

尚未进行身份认证

不积跬步无以至千里!

等级
博文 37
排名 13w+

Doze & App Standby

Doze模式的启用和恢复adbshelldumpsysbattery:获取电池当前状态模拟未充电状态:adbshelldumpsysbatteryunplug:模拟手机未充电状态IDLE有效化:adbshelldumpsysdeviceidleenable:让IDLE有效化;进入IDLE模式:有两种方法。第一种是,屏幕亮着状态按下电源按钮关闭屏幕...

2018-12-20 17:54:05

从源码角度分析Low Memory Killer

updateLruProcessLocked只是按照进程中运行的组件,粗略地定义了不同进程的优先级。实际上,Android根据进程的oom_adj进行了更加细致的进程分类,而AMS中的updateOomAdjLocked函数,就是用于更新进程的oom_adj值。ProcessList.java中的oom_adjfinalclassProcessList{............

2018-11-09 17:42:54

A/B System Updates

一、背景Android7.0之前的OTA升级方式,这里称之为传统的OTA方式。设备上有一个Android主系统和一个Recovery系统,Android主系统运行时检测是否需要升级,如果需要升级,则将升级的数据包下载并存放到cache分区,重启系统后进入Recovery系统,并用cache分区下载好的数据更新Android主系统,更新完成后重新启动进入Android主系统。如果更新失败,设...

2018-09-28 16:30:41

关于Android内存总结

1、每个程序都会有可使用的内存上限,即堆大小。获取堆大小的方法:ActivityManagermanager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);intheapSize=manager.getMemoryClass();结果是以MB为单位进行返回的,我们在开发应用程序时所使用的内存不能超出...

2018-09-25 20:15:10

END-USER LICENSE AGREEMENT of Atelier Juvenil Pardo APP

END-USERLICENSEAGREEMENTofAtelierJuvenilPardoAPPImportant!Pleasereadthepresenttermsofuse(hereinaftercalled“EULA”)carefullybeforeyouinstallandusethesoftwareaswellasanyp...

2018-09-20 20:37:53

勇往直前,今天你进步了吗?

朋友,我们一起进步吧,最为一个职场新人,还请多多指点,感谢!欢迎留言。。。 一、项目管理1、积极主动的去熟悉所有人的工作内容,工作进展2、写好文档,做好计划,安排熟悉的人做熟悉的事,及时跟踪任务进展3、先把自己的事情做好;4、同事反馈的工作中的问题,有待优化的地方,要反馈给上级领导或解决掉。 二、如何让自己成长1、多想多思考,要有自己的想法2、雷军优点:...

2018-08-23 15:30:13

Android 修改framework下资源文件后如何编译

在framework/base/core/res/res下添加资源文件后需要先编译资源,然后编译framework才可正常引用。1、进入项目根目录cdframeworks/base/core/res/执行mm命令(原生或高通),编译framework-res.apk编译完后com.android.internal.R中会生成资源的引用。 2、在目录frameworks/b...

2018-07-24 17:17:52

LOCAL_OVERRIDES_PACKAGES覆盖替换

如果预置的APK,要覆盖原生apk,则需在android.mk中的添加LOCAL_OVERRIDES_PACKAGES,此变量可以使其他的模块不加入编译。如:需要预置第三方的浏览器,替换掉HTMLViewer,则在预置apk的mk文件中加入:LOCAL_OVERRIDES_PACKAGES:=HTMLViewer并在out目录下把HTMLViewer.apk删除掉,这样系统就不会...

2018-07-24 12:18:53

Android应用管理六 -- 解析包的详细流程(Android8.0)

  /***Parsethepackageatthegivenlocation.Automaticallydetectsifthe*packageisamonolithicstyle(singleAPKfile)orclusterstyle*(directoryofAPKs).在指定位置解析包,...

2018-07-18 11:40:33

Android终端连接电脑后修改显示的设备名称

近日产品提出一个需求,手机联上USB后在电脑端显示高通平台名字,而不是手机项目名修改方法:临时修改方法:你可以将设备里面/system/build.prop给pull出来,然后修改ro.product.model对应的名称为你想要的名字,再push到设备里面, 重启设备,名称就变成你修改的名称了。本地验证后,无法开机,修改回原来的名称后可开机,原因待查。永久修改方法:路径:dev...

2018-07-18 09:54:59

修改搜狗拼音为默认输入法

1首先将搜狗输入法预置进系统(1)在vendor/下面新建目录:repo/AcuteagBase/vendor/acuteangle/acuteag-apps/SogouInput(2)把APK放到该目录下(3)在apk所在目录下新建android.mK文件.LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE_TAGS...

2018-07-04 17:58:34

SpiritAdaptix隐私权政策

隐私政策 SpiritAdaptix 是深圳市易控迪智能家居科技有限公司开发的一款智能穿戴产品,中文名:SpiritAdaptix,英文名:SpiritAdaptix。SpiritAdaptix尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,SpiritAdaptix会按照本隐私权政策的规定使用和披露您的个人信息。但SpiritAdaptix将以高度的勤勉、审慎义务对...

2018-06-15 12:30:04

APK反编译

这里只介绍下Ubuntu环境下的反编译过程。一、反编译资源文件进入官网:https://ibotpeaches.github.io/Apktool/install/介绍如下:Linux:DownloadLinuxwrapperscript(Rightclick,SaveLinkAsapktool)Downloadapktool-2(findnewesthere)...

2018-06-09 12:17:30

使用fastboot命令刷机流程详解

【准备工作】  首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的Android设备。然后解压刷机包,解压后我们可以得到boot.img、recovery.img、system.img、bootloader文件,正是这些文件构成了Android设备的系统。  让设备进入fastboot环境。有2种方...

2018-06-05 16:13:24

Android8.0 恢复出厂设置后弹出设备内部错误

当前问题:恢复出厂设置重启后,弹出对话框提示:AndroidSystemThere'saninternalproblemwithyourdevice.Contactyourmanufacturerfordetails.这是因为Google在Android5.1中添加了一个检查,该检查将/system/build.prop与/vendor/build.prop进行比较,如...

2018-06-05 15:50:12

Android 系统应用平台签名

一、先把指令列出来:java-jarsignapk.jarplatform.x509.pemplatform.pk8app.apkapp_sign.apk如果这里报错的话,使用指定的库:java-Djava.library.path=.-jarsignapk.jarplatform.x509.pemplatform.pk8app.apkapp_sign.apk二、具体操作...

2018-05-29 19:59:32

Java中List集合去除重复数据的方法

1.循环list中的所有元素然后删除重复publicstaticListremoveDuplicate(Listlist){for(inti=0;i<list.size()-1;i++){for(intj=list.size()-1;j...

2018-05-18 11:40:46

Android控件 -- 设置组件所占比例

1、当我们使用Linearlayout线性布局,放置三个TextView控件,设置android:layout_width属性为wrap_content,并分别设置android:layout_weight比重为1,2,3时:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"andro...

2018-05-18 10:45:33

Android控件 -- TextView里面文字居中的方式

1、控件里面的内容居中。android:gravity="center";2、控件的位置在布局中居中。android:layout_gravity="center";

2018-05-18 09:44:47

Android打开蓝牙的两种方法

1、隐式打开蓝牙/*隐式打开蓝牙*/if(!mBluetoothAdapter.isEnabled()){mBluetoothAdapter.enable();}2、弹出对话框供用户选择是否打开蓝牙//EnsuresBluetoothisavailableonthedeviceand...

2018-05-16 17:22:46
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!