首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android开发小疑点小技巧[大杂烩]

2012-09-29 
Android开发小问题小技巧[大杂烩]引用申明:有些是抄的,有些是引用的其他地方的,有些是自己发现的(或者是别

Android开发小问题小技巧[大杂烩]
引用申明:
有些是抄的,有些是引用的其他地方的,有些是自己发现的(或者是别人发现了的,我还没有发现他已经发现了的)
有出处的尽量留名,没有的感谢作者

1、
很多人觉得Android的模拟器启动慢,其实可以做到稍微快点的,就是在Eclipse的Run Configerations中钩中Disable Boot Animation

2、
LogCat输出中文乱码,这个问题由来已久
http://code.google.com/p/android/issues/detail?id=1590
然后我followed这个问题
https://review.source.android.com/#change,19294
http://visible-true.blogspot.com/2010/12/ddmslogcat.html
重新编译了这个文件
$javac -classpath ./ddms.jar:./ddmlib.jar MultiLineReceiver.java
替换了这个ddmlib.jar包下的文件,但是问题依旧,还是乱码
引用补充:原来即使要这样更新的话,是更新ADT插件下的com.android.ide.eclipse.ddms_VERSION.jar
这个包下的lib下的ddmlib.jar,不是SDK/tools下的,我弄错了
看到了LogCat可以改字体的地方,字体Waree-regular-10,可以把字体改的好看点,自认为
更让人吃惊的是我把ddmlib.jar包删了,重启电脑,重启eclipse,清缓存,LogCat一样可以运行,只是还是乱码,这是什么情况呢?
我发了个提问,目前也还没有人关注
http://www.iteye.com/problems/57314
引用刚经人指点这个问题在ADT 9.0.0 preview 3中已经得到修复,下载地址网上搜,有问题的朋友们赶紧下载了
更新了ADT 9.0.0 preview 3之后CTRL+C也可以用了

3、模拟器安装Market
http://www.anzhuo168.com/thread-4029-1-1.html

4、Unable to execute dex: Java heap space
引入一个包之后编译项目,出现这个,目前还没有找到解决方法

5、Android反向工程利器,仅供学习之用
http://code.google.com/p/android-apktool/
安装也还比较简单,只是要下载两个文件,然后解压后放到一个文件夹下,具体安装和使用方法网络上都有

6、如果要做联系人开发
http://code.google.com/p/contactslib/
可以参考这个包里的一些方法,比较容易看懂,然后再根据需要自己组建

7、adb bugreport
这个命令还可以,提交bug时可以使用
结合 >> 使用强大
adb bugreport >> file_name

8、ScrollView下的LinearLayout虽然写了layout_height="fill_parent",但是LinearLayout还是无法充满ScrollView
解决办法就是给ScrollView加属性android:fillViewport="true"
http://stackoverflow.com/questions/2599837/linearlayout-not-expanding-inside-a-scrollview

热点排行