var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-333696-1']); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
  • 2011年07月30日

    Android 工具

    分类:

    Android Screen Monitor

    这个工具可以监控手机设备或模拟器屏幕,旋转或放缩手机屏幕窗口,并且可以将屏幕截图导出为PNG文件。 使用它的PC端需要预装JRE 5+Android 1.5+ SDK,他们都需要添加路径到系统环境变量path 简要操作步骤:

    1. 连接手机设备或模拟器到pc端的USB口上,并使得其能被命令”adb devices”发现

    2. 下载最新版本,解压后在其目录内写个批处理(.bat或者.cmd):java -jar asm.jar

    3. 运行这个批处理,弹出的"Select a Android Device"窗口中选择你想要监控的设备或模拟器,然后点击按钮“OK”

     

    Android Screencast

    这个工具能够帮助我们报bug时更清晰地呈现重现步骤。 它支持Windows/Linux/MacOS,PC端需要预装JRE 5+ 简要操作步骤:

    1. 连接手机设备到pc端的USB口上,并使得其能被命令”adb devices”发现

    2. 下载 http://androidscreencast.googlecode.com/svn/trunk/AndroidScreencast/dist/androidscreencast.jnlp 到本机,然后双击androidscreencast.jnlp移动录像程序

    3. 点击菜单项”Record”,程序会让你选择录像文件名和保存路径,设置好后点击菜单项”Record”开始录像,录像停止时再次点击菜单项”Record”,此时会按先前设置的路径和文件名生成录像文件,格式为MOV

     

    ConnectBotAndroid平台上一款安全Shell客户端,它可以通过手机sshtelnet远程连接服务器,使用方法见ConnectBot管理你的服务器

     

    SuperOneClick可以用来获取Android手机Root权限PC端工具,但对那些加了闪存锁的Android设备需要先用unrevoked解锁,使用方法见电脑上使用SuperOneClick破解安卓手机Root权限

     

    ES 文件浏览器是一个多功能文件/程序/进程管理器,可以在手机、电脑、远程和蓝牙间浏览管理文件,它在手机上运行。

  • 2011年07月29日

    手工安装Android软件

    分类:

    ”Android SDK and AVD Manager”(SDK Manager.exe)可安装通用驱动”Google USB Driver package”,见下图:

    1.下载手机pc端管理软件91手机助手对应平台版本

    2.成功安装完该版本

    3. 在手机上点击菜单”->”设置”->”应用程序”->”开发”,勾选”USB调试”,然后点击按钮确定

    4. 通过USB数据线把手机连上pc,启动”91手机助手 for [平台]”,成功安装该品牌的USB等相关pc驱动,91手机助手界面显示连接上,见下图:

     

    5. 91手机助手界面,点击程序管理”,选择已安装软件”->”用户软件”,点击按钮安装本地软件”,浏览打开类似” DolphinBrowser_CN_8263.apk”apk安装包,等待完成安装该应用程序。

  • 2011年07月27日

    Windows下下载Android源码

    分类:

    先下载并安装msysGit然后下载安装TortoiseGit(配置见TortoiseGit使用入门),就可以去Android 源码仓库下载(Git Clone)单个源码包,Linuxrepo可以下载整个平台源码可惜它没有windows版本。但可以把整的源码包git url写到一个shell脚本中进行下载,详见windowsAndroid源码下载

  • 2011年07月27日

    adb 简介

    分类:

    >adb devices

    List of devices attached

    emulator-5554 device

    用于查看当前连接到开发机的设备,包括真实设备及模拟器。序列号用于唯一标示一台android设备,通常为<设备名称>-<端口号>

     

    >adb get-serialno

    emulator-5554

    获得设备序列号。

     

    >adb -s emulator-5554 shell

    root@android:/ # exit

    exit

    adb [-d|-e|-s <序列号>] shell

    进入shell模式进行操作,使用Ctrl + Dexit命令退出shell模式。当多台android设备连接至同一开发机时,需要使用-s <序列号> 区分设备进行操作。

     

    可用的shell命令位于/system/bin/ 路径下,可通过ls命令进行查看。里面有linux下的sendevent。它用来模拟键盘或鼠标点击事件。

     

    以下为adb一些常用的操作:

    1、安装应用到模拟器:

    adb install

    Android卸载应用程序包的命令为adb uninstall,当然也可以手动删除:

    adb shell

    cd /data/app

    rm app.apk

     

    2、进入设备或模拟器的shell

    adb shell

    通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:

    adb shell [command]

    如:adb shell dmesg会打印出内核的调试信息。

     

    3、发布端口:

    你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

    adb forward tcp:5555 tcp:8000

     

    4、复制文件:

    你可向一个设备或从一个设备中复制文件,

    复制一个文件或目录到设备或模拟器上:

    adb push

    如:adb push test.txt /tmp/test.txt

    从设备或模拟器上复制一个文件或目录:

    adb pull

    如:adb pull /addroid/lib/libwebcore.so .

     

    5、查看bug报告:

    adb bugreport

     

    6、记录无线通讯日志:

    一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

    adb shell

    logcat -b radio

     

    7、获取设备的ID和序列号:

    adb get-product

    adb get-serialno

     

    8、访问数据库SQLite3

    adb shell

    sqlite3

  • 2011年07月21日

    安装 Android SDK

    分类:

    本文主要来自文Installing the SDK

     

    安装JDK

    先下载Java SEJDK,按照Java SE 6 Release Notes Microsoft Windows Installation (32-bit)或者Microsoft Windows Installation (64-bit)安装JDK。安装完成后,在我的电脑->属性->高级系统设置->高级->环境变量->系统变量中修改环境变量“Path”,在其值的最后加上“;C:\ProgramFiles\Java\jdk1.6.0_\bin”。

     

    安装Eclipse

    下载Eclipse Classic 3.5+,下载完成后解压到一个目录之后即可使用。

     

    安装Android SDK

    下载Android SDK,如果是.zip.tgz包,先解压缩到一个目录,一般名为android-sdk-,里面有SDK Manager;如果是Windows exe安装包,则直接双击它进行安装。解压或安装完成之后,把tools/platform-tools/(如果没有这个目录,则运行SDK ManagerAvailabel packagesAndroid Repository中勾选Android SDK Platform-tools,然后点击按钮“Install Selected”,在弹出的“Choose Packages to Install”中点击按钮“Install”)添加到系统变量中修改环境变量“Path”中去。然后在cmd窗口中输入“android -h”运行,以输出验证是否安装成功。

     

    安装Eclipse IDE插件Android Development Tools (ADT)

    1.启动Eclipse,选择菜单中的 "Help" -> "Install New SoftwarADT Plugine..."

    2.点击“Add...”按钮,在Add Repository对话框中输入Name为“ADT Plugin”,Location为“https://dl-ssl.google.com/android/eclipse/”,然后点击按钮“OK

    3.Available Software对话框中,选中Developer Tools并点击按钮“Next

    4.Install Details窗口中,点击按钮“Next

    5.Review Licenses窗口中,选择“I accept the terms of the license agreements”再点击按钮“Finish”。

    6.安装完成之后,重启Eclipse

    详细步骤见Installing the ADT Plugin

     

    ADT插件安装成功之后,配置ADT插件

    1.选择Window > Preferences...

    2.在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,本机为:E:\android-sdk-windows

    3.点击按钮“Apply”、“OK”,完成配置。

     

    正式开发项目之前还需要新建AVDAndroid Virtual Device

    1.Eclipse中。选择Window > Android SDK and AVD Manager

    2.点击左侧面板的Virtual Devices,再点击右侧New...

    3.填入Name,选择TargetAPISD Card大小任意,Skin随便选,Hardware目前保持默认值

    4.点击Create AVD即可完成创建AVD

    详细步骤见Managing AVDs with AVD Manager。最后设置环境变量“android_sdk_home”以避免Android 模拟器无法启动AVD。