自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (8)
  • 收藏
  • 关注

原创 CTS内存和启动速度

随着CTS要求的越来越高,很多应用无法通过CTS,下面介绍一CTS内存和启动速度显示的地方 services/core/java/com/android/server/am/ActivityManagerService.java dumpApplicationMemoryUsage()  //james add return fake RAM for GTS RAM test...

2018-08-31 15:31:29 242

原创 关于APP应用无响应的处理

什么是ANRANR,是“Application Not Responding”的缩写,即“应用程序无响应”。在Android中,ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕,或者对特定操作没有执行完毕,就会出现ANR。对于输入事件没有处...

2018-08-25 11:28:00 7465

原创 设置dalvik.vm堆栈属性,减少GC,提升性能

项目中可能会出现性能跟对比机相比,不好的情况,首先可以看对比机的如下属性,看下跟自己的手机是否一致。很多对比机性能是经过优化的,需要对各项影响性能的指标逐一对比。 PRODUCT_PROPERTY_OVERRIDES += dalvik.vm.heapmaxfree=8mPRODUCT_PROPERTY_OVERRIDES += dalvik.vm.heapminfree=512k...

2018-08-24 17:47:01 2727 1

原创 不能让三方应用接收到开机完成广播

不能让三方应用接收到开机完成广播frameworks/base / services/core/java/com/android/server/am/BroadcastQueue.javafinal void processNextBroadcast(boolean fromMsg) {      if (brOptions != null &&           ...

2018-08-24 11:28:44 1218

原创 whitelist: 针对个别apk由于的dex2oat原因安装失败/ 安装慢 / lunch慢的处理方法

[DESCRIPTION]自L版本之后,所有的APP要经过dex2oat处理过之后,才能运行。而dex2oat的任务是将原来的dex文件做预先的翻译,从而可以加快APP运行的时间。但是由于某些APP比较复杂,所以优化的时间就比较长。优化是以dex文件中的method为单位。dex2oat在优化时,会根据需要优化一定量的method。也就是说并不是优化的method都会被翻译成oat模式。根据优...

2018-08-22 10:51:46 2318

原创 adb shell 查看当前进程和窗口信息

adb shell 查看当前进程和窗口信息可以使用如下命令:>adb shell>dumpsys window windows |grep "Window #"显示信息如下: 2:打开AMS、WMS的命令行如下:adb shell dumpsys activity log x onadb shell dumpsys window -d enable a...

2018-08-22 10:40:23 14883

原创 全屏应用解锁不显示状态栏

 /frameworks/base / services/core/java/com/android/server/policy/PhoneWindowManager.java/#ifdef 1            //test,20180816,full screen app not flick statusbar when unlock            if (mTopFu...

2018-08-22 09:58:19 970

原创 adb安装模式修改为speed模式、

 frameworks/base / services/core/java/com/android/server/pm/PackageManagerService.java  DexoptOptions dexoptOptions = null;            if ((installFlags & PackageManager.INSTALL_FROM_ADB) != ...

2018-08-21 15:36:26 11651

原创 android 8.0预装APK为可卸载

 需要在如下文件中配置下。vendor/mediatek/proprietary/frameworks/base / data/etc/pms_sysapp_removable_vendor_list.txt 添加可卸载的:包名。

2018-08-13 14:29:51 4198 3

原创 手机连接电脑,电脑上面显示2个手机存储

 路径:/frameworks/av / media/mtp/MtpServer.cppvoid MtpServer::addStorage(MtpStorage* storage) {    Mutex::Autolock autoLock(mMutex);    // add test, avoid show two T card.    if(hasStorage(sto...

2018-08-10 12:01:05 846

原创 ProgressDialog进程条属性

 很多情况下,ProgressDialog进度条不需要真实显示进度,这些滚动即可,可以设置如下属性。mDialog = new ProgressDialog(context);mDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //进度条水平显示mDialog.setIndeterminate(true); ...

2018-08-09 16:25:01 567

原创 使用adb 命令抓起systrace的方法。

1:新建一个txt文档,重新命名为run.bat 2:将如下代码放在run.bat中adb shell atrace -c -b 10240 --async_start -z gfx input view wm am sched load idle freqpauseadb shell atrace -c -b 10240 --async_stop -z gfx input vie...

2018-08-07 15:10:01 3687

原创 手机设置分辨率命令

分辨率设置命令adb shell wm size 480X480adb shell wm density 240分辨率恢复命令。adb shell wm size resetadb shell wm density reset

2018-08-01 11:54:20 2176

usb驱动接口

电脑重装系统,需要重装USB驱动,支持32和64位系统。 下载该压缩包,解压后放,通过制定扫描路径进行USB驱动安装。

2017-09-04

Visual Assist X

Visual Assist X破解

2017-06-07

CFtpServer-31.zip

一个简单的FTP实现。

2017-06-07

zip压缩和解压

好的学习资料,主要是能够实现文件的压缩和解压,对初学者有一定帮助。欢迎下载

2013-04-20

NAT_TCP.rar

实现TCP的NAT穿透技术,很好的源代码,十分有利于学习

2009-08-26

Stunner.zip

通过UDP穿透技术,查找本地的NAT的类型。

2009-08-26

NAT_UDP.rar

实现网络的P2P传输,应用UDP协议实现NAT的UDP打洞

2009-08-26

student manger system

这是我写的一个简单的学生信息管理系统,希望对需要的学者有所帮助。

2009-05-29

空空如也

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

TA关注的人

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