导航

随笔分类 -  android

摘要:1.如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式。adb tcpip 5555adb connect 192.168.0.101:5555通过下面的命令可以切换回usb方式。adb usb2.如果无法通过usb方式连接,比如因为没有驱动或没有数据线,那么可以在设备上执行以下命令,切换到无线连接方式。注意此方式需要root权限。setprop service.adb.tcp.port 5555stop adbdstart adbd通过以下命令切换回usb方式。setprop service.adb.tcp.port -1stop adbdstart adbd3.有一些第 阅读全文

posted @ 2011-05-16 10:25 maconel 阅读(3502) 评论(0) 推荐(0) 编辑

摘要:本文所用源码是android 2.3。先来看看根目录下的一级目录。bionic - bionic是google开发的一套c/c++库,以作为linux的增强。相比linux库,它有更高的时间和空间效率,但不支持unicode和c++异常。bootable - 顾名思义,android的引导模块。刷机时进入的recovery也在这里。build - 配置和编译android的脚本和工具。cts - android兼容性测试套件。dalvik - google实现的java虚拟机。development - 提供给第三方开发者使用的库和工具。device - 设备生产商在这里放设备相关的代码。这里 阅读全文

posted @ 2011-04-23 00:30 maconel 阅读(471) 评论(0) 推荐(0) 编辑

摘要:最进学到了adb工具的一些小技巧,记录在此。操作系统是windows用。# 非阻塞logcat使用-d参数,可以在读完所有log后返回,而不会一直等待,在自动化较有用。例如:adb logcat -d -s xxx > xxx.log //得到filter为xxx的日志,存入xxx.log,然后返回。# 用grep过滤logwindows也不要紧,grep有windows版本。其实,装了cygwin后,它就带了grep。adb logcat | grep xxx //过滤出带xxx字样的log# 在本地执行adb shell中的命令我们常需要adb shell后,在设备上执行一些命令。其 阅读全文

posted @ 2011-03-10 18:32 maconel 阅读(4835) 评论(0) 推荐(0) 编辑

摘要:最近用Eclipse开发Android应用,用svn管理源码。这2天碰到一些问题,终于找到了原因和解决方法。背景:用Eclipse开发Android应用时,有些文件是不需要加入svn管理的,包括:# .classpath和.project文件,他们是工程文件。# bin目录。这个是编译后生成的目标文件。# gen目录。这个下面放了自动生成的R.java,里边是资源ID什么的。尤其是bin和gen目... 阅读全文

posted @ 2010-11-17 11:04 maconel 阅读(1515) 评论(1) 推荐(1) 编辑

摘要:一.NDK是什么NDK是一个工具集,可以编译出android下的原生程序。它包括一套编译工具,下面的库和头文件,文档,示例。libc (C library) headerslibm (math library) headersJNI interface headerslibz (Zlib compression) headersliblog (Android logging) headerOpen... 阅读全文

posted @ 2010-10-22 11:17 maconel 阅读(595) 评论(0) 推荐(0) 编辑

摘要:1.生成sd卡影像文件:mksdcardmksdcard 128M sdcard.img这样当前路径下就生成了128M的名为sdcard.img的影像文件。 单位可以是K或M,必须大写。android支持8M - 128G的sd卡。2.将sdcard.img复制到某处,比如d:\sdcard.img。3.启动模拟器时,带参数启动,比如emulator -sdcard d:\sdcard.img。在eclipse中,可以在Run Configurations - Target - Additional Emulator Command Line Options中,填上"-sdcard d:\sd 阅读全文

posted @ 2010-10-12 15:32 maconel 阅读(550) 评论(0) 推荐(0) 编辑

摘要:在电脑上再做一遍挺麻烦的,就不截图了,相信难不住你的。本文写于2010-10-09,eclipse版本3.6.0,android版本0.9.8。注意,有些连接需要FQ,eclipse和android sdk都提供了代理功能。一.开发工具1.安装eclipse。其实很简单,下载解压即可。2.安装ADT插件,插件地址:https://dl-ssl.google.com/android/eclipse/... 阅读全文

posted @ 2010-10-09 18:54 maconel 阅读(899) 评论(0) 推荐(0) 编辑