寻箫之音

个人博客已转移至 http://rangerzhou.top

排序:
默认
按更新时间
按访问量

个人博客已转移至http://rangerzhou.top

已转移至个人博客 http://rangerzhou.top

2017-08-10 16:45:01

阅读数:205

评论数:0

performance

python systrace.py --time=10 -o mysystrace.html sched gfx view wm am webview adb shell dumpsys meminfo  adb shell cat /proc/meminfo adb shell du...

2017-04-21 16:31:29

阅读数:367

评论数:0

Android 7.0切换第一语言后下拉QuickSettings栏中的运营商名称不更新

平台:Android7.1.1 高通MSM8937 骁龙430 红米手机 一、现象 频繁切换语言后快速设置中的运营商名称(中国移动,中国联通,中国电信)不更新或者更新不及时。 二、分析 快速设置中的运营商名称是在SystemUI中处理的,具体处理代码在MobileSignalController....

2017-04-20 11:12:59

阅读数:1439

评论数:3

高通QPST工具QFILE刷机报错【Sahara Fail:QSaharaServer Fail:Process fail】

QPST工具下载 http://download.csdn.net/detail/guai8023/9812991 报错问题 09:02:54: ERROR: function: sahara_rx_data:194 Unable to read packet header....

2017-04-13 16:24:37

阅读数:18512

评论数:0

反编译apk总结

需要使用到的工具:apktool,dex2jar,jd-gui 打包下载地址:http://download.csdn.net/detail/guai8023/9810937 官方下载地址: apktool: https://ibotpeaches.github.io/Apktool/instal...

2017-04-11 18:29:40

阅读数:277

评论数:0

PKMS知识点梳理

参考1:http://blog.csdn.net/gaugamela/article/details/52637814#comments 参考2:《深入理解Android卷Ⅱ》邓凡平 一、PKMS的启动、main函数 二、构造函数部分 1、PKMS中的Settings ![Setting相关结...

2017-03-24 09:03:23

阅读数:587

评论数:0

Android7.0 手机reboot进入系统后wake lock锁问题

平台:msm8953 Android N 一、现象 手机连接电脑reboot,进入系统,终端使用命令adb shell dumpsys power查看信息有个wake lock锁,具体如下: Wake Locks: size=2 PARTIAL_WAKE_LOCK ...

2017-03-22 10:21:26

阅读数:1455

评论数:2

使用gitk命令时报错“/usr/local/bin/gitk: 3: exec: wish: not found”

缺少tcl***,安装即可,安装的时候发现有好几个,也没试到底是哪一个,就把下面几个都安装了 tcl8.5 tcl8.5-dev tcl8.5-doc tcl8.5-kwwidgets

2017-03-10 09:18:54

阅读数:416

评论数:0

Eclipse 报错Error generating final archive: Unable to get debug signature key

Run的时候报错 Error generating final archive: Unable to get debug signature key 解决方案:退出Eclipse,删除~/.android/目录

2017-01-19 14:16:29

阅读数:423

评论数:0

Ubuntu常用配置及技巧——14.04

配置篇 1、终端配色: 普通用户: gedit ~/.bashrc root 用户: sudo gedit /root/.bashrc 添加: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\...

2016-11-24 10:45:03

阅读数:1199

评论数:0

网易云音乐 添加overlay实例

idol4_mini 网易云音乐 添加overlay实例: 1、在vendor/tctalone/TctAppPackages下新建目录Netease。 2、在Netease下添加所要overlay的apk。 3、添加Android.mk,内容如下: LOCAL_PATH := $(cal...

2016-11-23 15:12:40

阅读数:304

评论数:0

Android L使用adb命令获取FocusedApp 包名错误

一、命令如下 adb shell dumpsys window windows | grep -E "mCurrentFocus | mFocusedApp" | egrep "ActivityRecord.*" | cut -d " "...

2016-10-26 15:24:51

阅读数:1288

评论数:0

linux去掉^M字符

在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 对于回车符的定义:  windows:0D0A  unix\linux: 0A  MAC: 0D  ...

2016-10-24 11:19:14

阅读数:183

评论数:0

打包jar包

1、打包成普通jar包 ①/data/sourceCode/elsa1008/vendor/jrdcom/build/jrdtools/mergeplf/src $ jar cvf mergeplf.jar . ②eclipse打包 步骤如下:   1)在要打包的项目上右击,选择Exp...

2016-10-09 17:13:51

阅读数:216

评论数:0

Ubuntu查看硬件信息

内存条数量:     sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' | wc -l 每个内存大小:     sudo dmidecode -t memory |grep -...

2016-09-27 14:47:09

阅读数:222

评论数:0

终端启动eclipse报错信息

org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Wil...

2016-09-23 14:09:57

阅读数:2935

评论数:0

Python 标识符

在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问...

2016-09-13 16:15:07

阅读数:273

评论数:0

以下实例使用了嵌套循环输出2~100之间的素数

#!/usr/bin/python # -*- coding: UTF-8 -*- i = 2 while(i < 100): j = 2 while(j <= (i/j)): if not(i%j): break j = j + 1 if ...

2016-09-05 13:58:42

阅读数:1382

评论数:0

makefile ifeq多条件逻辑或

ifeq ($(TARGET_PRODUCT),pixi445_gophone) $(call remove-file) endif ifeq ($(TARGET_PRODUCT),pixi445_voltegophone) $(call remove-file) endif 可使用以下...

2016-08-23 18:10:49

阅读数:5530

评论数:0

isdm_sys_properties.plf

1、添加SDM值 def.settings.locale.summary def.settings.locale.summary AsciiString NOT_ARRAY AsciiString,8 1 SystemProperty This item defines w...

2016-08-23 10:20:33

阅读数:222

评论数:0

连接或断开蓝牙键盘时,手机会重新搜索蓝牙设备

点击Forget的逻辑如下: public void onClick(DialogInterface dialog, int which) { switch (which) { case DialogInterface.BUTTON_POSITIVE: System.out.println(&q...

2016-08-22 10:26:53

阅读数:578

评论数:0

GAPP添加overlay

独立app 翻译 1. app目录下的资源文件(/tclcode/l8936_cricket/vendor/tctalone/TctAppPackage/Calendar/res)中sting.xml 下添加对应的字符串。不同语言使用不同的value-文件。   2.android.mk 中...

2016-08-22 10:20:13

阅读数:325

评论数:0

Android语言设置

build/core/Makefile PRODUCT_DEFAULT_LOCALE="$(call get-default-product-locale,$(PRODUCT_LOCALES))" \ define get-default-product-locale $(s...

2016-08-12 14:55:27

阅读数:290

评论数:0

grep

http://www.cnblogs.com/end/archive/2012/02/21/2360965.html

2016-07-25 16:43:27

阅读数:143

评论数:0

GoogleContacts同步,删除太多联系人问题

当同时删除太多的联系人时,有出现一个通知提醒用户,点击后可弹出一个dialog,其中有三个选项:确认删除,撤销删除,暂时不处理。 这个通知被设置notification.flags |= Notification.FLAG_ONGOING_EVENT; 即“正在运行组”,点击前两个选项后必须要等...

2016-07-21 14:54:38

阅读数:1137

评论数:0

string翻译不生效问题

一、BasicDreams.apk翻译不生效 1.反编译APK检查perso新添加的语言没有生成对应的values目录(包括overlay.apk) 2.检查strings.xls中是否有对应的翻译,没有则添加 2.检查out下对应模块的xml是否有对应的翻译,没有则说明解析时有问题 4....

2016-06-23 11:13:17

阅读数:288

评论数:0

添加帐号部分账户显示重复

在设置-帐号中,点击添加帐号的时候,在待选择帐号列表中有重复项 问题分析 主要是LegacyEmailAuthenticatorService和LegacyEasAuthenticatorService这两个有问题, 解决方案: frameworks/base/service/core...

2016-06-13 19:10:57

阅读数:428

评论数:0

切换语言为德语时,长按power键看到的提示信息显示不完整

修改frameworks/base/core/res/res/layout/global_actions_view.xml 把image部分的布局高度从105调整到98,使下面提示信息部分高度更高,足以容纳信息行数。

2016-06-13 19:01:57

阅读数:480

评论数:0

添加language和region定制不生效问题

一、问题描述 在plf文件中添加了ro.product.locale.language和ro.product.locale.region的sdm值,perso定制不生效 二、问题分析 在frameworks/base/core/jni/AndroidRuntime.cpp中, const ...

2016-06-13 18:45:31

阅读数:792

评论数:0

手机型号源码修改

一般型号等信息是用sdm值定义在plf文件中,例如: TCT_PRODUCT_NAME AsciiString TCT_PRODUCT_NAME NOT_ARRAY AsciiString,104 1 "IPHONE7" SystemProperty ...

2016-06-13 18:08:19

阅读数:408

评论数:0

Ubuntu使用小技巧

【找回消失的IBus图标】ibus-daemon -drx 方法一:在终端中输入: killall ibus-daemon ibus-daemon -d 方法二:在终端中输入: gconftool --type boolean -s /desktop/ibus/panel/show_...

2016-06-07 11:16:40

阅读数:320

评论数:0

锁屏界面日期显示异常

一、问题现象 设置-日期&时间-选择日期格式-选择第一个Regional(12.31.16),锁屏界面日期显示异常 二、问题分析 Date & time-Choose date format选项是通过device/tct/idol4/perso/plf/frameworks/bas...

2016-06-04 15:44:12

阅读数:685

评论数:0

SetupWizard界面长按Power键没有飞行模式选项

一、问题现象 在SetupWizard界面长按Power键没有飞行模式选项 二、问题分析 在SetupWizard中长按Power键没有飞行模式选项是Google的原生设计,代码如下: GlobalActions.java mAirplaneModeOn = new ToggleAction(....

2016-06-04 15:18:30

阅读数:765

评论数:0

开机SetupWizard界面时区显示异常

一、问题现象 1.开机进入设置向导-》时间和日期界面 2.查看默认时区为"GMT+01:00,GMT+00:00",与VDF的需求不一致-》KO EXPECTED BEHAVIOUR: OK:"(GMT) Greenwich Mean Time: Dubl...

2016-06-04 15:14:52

阅读数:857

评论数:0

Android M原生BUG,手机使用过程中SystemServer空指针异常导致手机重启

一、问题现象 手机正常使用过程中重启 二、问题分析 问题代码:NetworkPolicyManagerService.java:2381

2016-06-04 14:50:45

阅读数:1031

评论数:0

Ubuntu系统GNOME Classic中alt+table无效

安装cpmpiz配置管理程序: sudo apt-get install compizconfig-settings-manager 系统工具-首选项-compizConfig配置管理: 点击左边窗口管理,把右边Static Application Switcher那个勾打上就OK.

2016-06-04 14:46:36

阅读数:206

评论数:0

状态栏下拉通知右边时间变化问题,由时间变为日期

一、现象: 插入sdcard,sim card,开启自动更新时间选项,会发现通知栏中的通知右边的时间由插入时的系统时间xx:xx变为类似1/1/1970这种日期(当前手机设置的日期) 二、问题分析: 经过测试发现 1、单独插入SD卡,时间不会变为日期 2、单独插入sim卡,关闭设置中的自动更新时间...

2016-05-23 10:44:59

阅读数:370

评论数:0

Android M中切换语言后自动规则选项内容不更新问题

一、现象: 切换语言,进入 设置——提示音和通知——请勿打扰——自动规则 ,三个规则选项翻译没有更新到切换的语言。 二、分析结论: 这三个字符串是通过ZenModeHelper.java中的appendDefaultScheduleRules()和appendDefaultEventRules...

2016-05-23 10:29:59

阅读数:1010

评论数:1

shell脚本不排序去重

一条命令搞定: awk '!a[$0]++' file 如果是第一次出现a[$0]++的值为0(假),而!a[$0]++的值就为1(真),之后就执行print $0 第二次或者两次以上的出现a[$0]++的值就为大于0的整数值(真),例如1,2,3...,而!a[$0]++...

2016-05-04 10:15:21

阅读数:814

评论数:0

修改长按电源键弹出窗布局

布局文件位置:frameworks/base/core/res/res/layout/global_actions_view.xml

2016-04-22 16:15:18

阅读数:400

评论数:0

使用SystemProperties获取系统属性以及数据库读写操作

在使用SystemProperties.get("ro.build.product", "~~~");获取系统属性的时候, 需要把SDK中的layoutlib.jar导入到当前工程。

2016-04-20 10:14:44

阅读数:168

评论数:0

判断一个service是否启动

public static boolean isWorked(String className) { ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); ...

2016-04-16 10:06:39

阅读数:300

评论数:0

退出Compass时闪现其他界面问题分析

一、问题现象 首先进入非launcher任意界面,按Home键返回,点击Compass,弹出Compass请求device’s location权限,勾选Never ask again,点击DENY后进入应用,点击底部小字,等待从下方弹出一个获取权限的activity后按back键退出C...

2016-04-13 21:46:25

阅读数:1108

评论数:0

把google app禁用掉后锁屏界面左下角voice图标不变

平台:Android M 6.0.1 一、问题现象 1、进入Settings-Apps-Google App,点击disable,按电源键锁屏,再次按电源键,锁屏界面左下角依然是Voice的图标,向上滑动左下角的voice图标,白屏一段时间,然后回到原始界面。。 2、再次进入Settings-A...

2016-03-04 17:41:08

阅读数:992

评论数:0

把persist.sys.tombstone.enable默认值改为true

vendor/tct/source/apps/TctFeedback/src/com/tct/feedback/external/setboot/SetBootCrashActivity.java 把tCheckBox.setChecked("1".equals(Sy...

2016-02-15 18:00:38

阅读数:343

评论数:0

手机高温警告提示内容不匹配的分析【多次调用PendingIntent.getBroadcast,intent数据不更新】

一、问题现象 两台手机进行测试,先是低温测试,其中一台弹出警告后点开并且关闭,另一台等到-18摄氏度弹出警告提示后不点开,接着使用温控箱做高温测试,在55摄氏度的时候status bar中正确显示高温警告,但是点开后,提示的内容是低温警告语。 二、分析结果 使用 intent 的 action...

2016-02-15 17:37:45

阅读数:763

评论数:0

Android L中Setupwizard保持竖屏处理

一、问题现象 在部分perso定制中需要Setupwizard启动过程中全程竖屏,默认屏幕旋转开启(adb shell settings get system accelerometer_rotation获取到的值为1),导致在Setupwizard启动过程中会随方向旋转。 二、解决方案 针...

2016-02-15 16:12:48

阅读数:1105

评论数:0

【PR系列之002-1104959】Google输入法建议词列表PopupWindow遮挡输入词,建议词列表PopupWindow无法上下滑动

问题描述: 1、在输入任意错误单词,按空格,点击输入词下方的红线(或者长按输入词,点击replace),弹出PopupWindow建议词列表,此时输入词被PopupWindow遮挡。 2、上面所描述的问题在一般情况下是正常的,只有当【输入词太靠手机屏幕下方】或者【改变系统字体大小】时,由于输入词下...

2015-12-02 11:42:45

阅读数:577

评论数:0

【PR系列之001-1101288】Android 5.0 contacts 添加帐号时选择帐号后闪现“Choose an account”

经分析得出结果为:点击添加帐号后,会同时创建两个Activity,分别是ChooseTypeAndAccountActivity和ChooseAccountTypeActivity,前者CTAAA通过startChooseAccountTypeActivity()方法瞬间启动CATA,所以与用户交...

2015-11-10 10:41:56

阅读数:594

评论数:2

java中HashMap详解

http://alex09.iteye.com/blog/539545 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashM...

2015-11-05 11:15:55

阅读数:215

评论数:0

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