- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 如何提高IntentFilter的优先级
android Launcher待机桌面的搜索框默认使用的是GoogleSearch,如果让其使用有源码的QuickSearchBox,则需要在AndroidManifest.xml中做如下修改:修改前: 修改后: android:priority="3">
2014-01-08 13:46:06 3189
原创 linux 下长命令的简化(命令别名)
在~/.bashrc文件中添加如下命令:(以提交代码到git库命令为例:git push origin HEAD:refs/for/master )alias gps='git push origin HEAD:refs/for/master'保存。执行: source ~/.bashrc提交代码时执行: gps, 则可以代替git push origin HEAD:
2013-10-17 13:57:36 2612
转载 系统存在多个Launcher时,如何设置开机自动进入默认的Launch
系统存在多个Launcher时,如何设置开机自动进入默认的Launcher[FAQ]当系统存在多个Launcher时,如何设置开机自动进入默认的Launcher?[DESCRIPTION]当系统存在多个Launcher时,开机完成并解锁后,系统会弹出一个选择框让用户选择进入哪一个Launcher,如果不想选择,而是想直接进入某一个默认的Launcher,并且用户在设置-
2013-08-09 14:52:51 4259
原创 apk签名
提取贵公司系统, out/host/linux-x86/framework/signapk.jar文件,build/target/product /security目录下platform.x509.pem ,platform.pk8两个文件,使用如下命令对next桌面apk进行签名, java -jar ./signapk.jar platform.x509.pem platform.p
2013-08-09 14:16:02 1203
原创 adb shell 关闭进程
由于adb shell中的kill命令后面跟的参数是pid,因此先ps所有的应用程序:adb在shell下root@android:/ # psUSER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 676 528 c0159a18 000102f4 S /in
2013-06-08 10:48:35 25161 1
原创 linux下SourceInsiht如何加载Linux系统的文件
Options -> Add and Remove Project files -> 输入:z:\ ,可看到linux文件系统
2013-05-15 17:06:17 813
原创 如何修改git commit所使用的编辑器为vim
源码根目录下修改:.git/config文件,在[core]下添加:editor = vim
2013-05-15 15:48:32 1861
原创 .9图片处理
aapt package -f -M AndroidManifest.xml -S res/ -I android.jar -F out.zip
2013-04-18 13:37:05 837
原创 提取图片脚本
#! /bin/sh#date:Tue Oct 23 11:05:26 CST 2012#author:robson#作用:将所有图片替换为指定图片,图片名称保持不变。source="/local/codes/rav4-final/packages/apps/Phone/res/drawable-xhdpi/"des="/local/codes/rav4-final/rav4_
2013-04-18 13:36:07 1237
原创 Installation error: INSTALL_FAILED_UID_CHANGED 的解决办法
出现此问题的原因大多是apk冲突造成,解决的办法如下:1. Settings -> Applications, 卸载出现问题的apk,重新安装即可。2. 如果apk无法卸载,则将apk相关文件和相关内容删除。Step: (1) 删除可能相关的文件:/data/app(apk file), /system/app/(apk file), /data/data/(data file
2013-01-10 16:30:37 80456 9
原创 make: *** No rule to make target
问题描述:单编Contacts模块时出现错误。具体的Log如下: make: *** No rule to make target 'out/target/common/obj/JAVA_LIBRARIES/XXX/javalib.jar, needed by 'out/target/common/obj/APPS/Contacts_intermediates/classes-fu
2012-09-05 17:00:04 8044 2
原创 fatal: bad object HEAD
关于fatal: bad object HEAD的问题,是由于git库丢失相关文件所致,比较简单的方法是执行repo sync更新git库即可。
2012-09-04 09:55:39 15604
转载 Android UI 优化 使用<include/>和 <merge />标签
使用 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签: <include android:id="@+id/cell2" layout="@layout/workspace_screen" /> 这样可以多次引用一个布局片段而不
2012-03-06 14:30:59 1906
转载 如何调试跟踪Android源代码
Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。 1. 首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc
2012-02-22 10:11:06 763
原创 解决Conversion to Dalvik format failed with error 1
原因是不能直接加入android库,方法:编辑.classpath文件,改为 com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 即可
2012-02-17 22:17:10 573
转载 java正则表达式
java正则表达式详解如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScrip
2011-10-29 17:06:17 591
原创 view 的绘制过程
<!--p {margin-bottom:0.08in}-->view的绘制包括三个过程:measure,layout,draw:(1)measure:整个View的组成可以看成是一棵树,measure过程是从根节点(PhoneWindow$D
2011-09-29 01:15:03 1438 1
原创 如何修改frameworks层代码并使修改有效
看源码的时候想调试frameworks代码,方法有二:方法一:(1)代码 修改之后,进入frameworks/base目录下,先执行source ../../build/envsetup.sh,进而执行mm命令,重新生成frameworks.jar(2)cd ../../,执行make snod,重新生成system.img(3)重启模拟器方法二:(1)定位到a
2011-09-28 23:24:26 2274 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人