1、android 如何删除sqlite数据
从cmd进入android sdk下的tools目录键入adb shell然后cd /data/data/你的工程(com.test.TestActivity/databases)到数据库目录下,你想删哪个就rm **
衍生问题:如何查看当前目录下都有些什么文件呢?
使用ls而不是dir活着list


2、切换屏幕
在 Windows 作業系統上按下 「Ctrl」和「F12」鍵 ,或是在 Mac OS X 作業系統上同時按下「fn」和「7」鍵,螢幕就會從預設的直式顯示改成橫式顯示,再按一次則切換回原來的直式顯示。

3、移除模擬器佈景
要移除一個模擬器佈景,直接刪除在「android_sdk/platforms/android-1.5/skins」中的對應目錄即可。

4、移除程式
我們已經順利地啟動了模擬器,那麼,該怎麼移除安裝到模擬器上的程式哩?
Android SDK 中提供一個 adb (Android Debugger) 命令行工具 (在 android-sdk/tools 中),我們可以用裡面的 shell 工具連上模擬器來移除應用程式。在某些平台上,這些動作可能需要擁有 root 權限才能執行。
首先打開命令列,啟動 adb shell
$ adb shell接著切換到 data/app 目錄中
$ cd data/app/使用 ls 命令(等同 windows 上命令行的 dir 命令)來檢視檔案列表
# ls
-rw-r--r-- system system 1325833 2007-11-11 20:59 ApiDemos.apk

接著使用 rm 命令來刪除 ApiDemos 應用程式

5、移除模擬器
我們可以使用「android list avd」命令來列出所有的模擬器
$ android list avd
Available Android Virtual Devices:
Name: cupcake
Path: /Users/mac/.android/avd/cupcake.avd
Target: Android 1.5 (API level 3)
Skin: HVGA表示現在系統中有一個名為 cupcake 的模擬器。 我們可以使用「android delete avd --name cupcake」命令來刪除名稱為cupcake」的模擬器。
$ android delete avd --name cupcake
AVD 'cupcake' deleted.刪除後再次執行「android list avd」命令,得到的結果為
$ android list avd

6、模拟器按键和键盘按键的影射关系。

模拟器设备按键 键盘键
Home HOME
Menu(左软键) F2 或者 Page-up
Star(右软键) Shift-F2 或者 Page-down
Back ESC
Call/dial button F3
Hangup/end call button F4
Search F5
电源按钮 F7
音频音量增加旋钮 KEYPAD_PLUS, Ctrl-5
音频音量减少旋钮 KEYPAD_MINUS, Ctrl-F6
摄像机按钮 Ctrl-KEYPAD_5, Ctrl-F3
切换前一布局器 KEYPAD_7, F11
切换后一布局器 KEYPAD_9, F12
网络乒乓开关 F8
代码特性开关 F9(仅在-trace启动参数下生效)
全屏模式 Alt-Enter
轨迹球模式 Ctrl-T
DPad left/up/right/down KEYPAD_4/8/6/2
导航面板中间按键 KEYPAD_5
环形旋钮 KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
注意:您开发机的键盘必须关闭NumLock。


7、模拟器中增加SD卡并将文件及文件夹导入模拟器中的操作
从文档上看,Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟,今天尝试了一下,把过程记录下来和大家分享:
1. 进入Android SDK目录下的tools子目录,运行
mksdcard -l sdcard 512M /your_path_for_img/sdcard.img
这样就创建了一个512M的SD卡镜像文件

2. 运行模拟器的时候指定路径(注意需要完整路径):
emulator -sdcard /your_path_for_img/sdcard.img
这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了

3、那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?
A. 在linux下面我们可以mount成一个loop设备,先创建一个目录,比如叫android_sdcard,然后执行:
mount -o loop sdcard.img android_sdcard
这样管理这个目录就是管理sdcard内容了

B. 在windows下面我们可以用mtools来做管理,也可以用android SDK带的命令(这个命令在linux下面也可以用):
adb push local_file sdcard/remote_file

如果你是使用命令行启动模拟器的话,你可能会在启动模拟器的同一个命令窗口输入启动SD卡的这些命令,输入他们之前你会发现没有提示行,所以会使用Ctrl+C来结束它。这样操作是不正确的,因为会导致将模拟器也关闭了,这样你就无法将文件导入到模拟器中,得到的提示是无法找到设备。
我的命令示例:adb push f:\AndroidSDCard\files\Andy.mp3 /sdcard/Andy.mp3
输入回车后如果正确的话,会提示正在导入这么一个短暂的过程。
同样,如果是导入文件夹的话,可以使用
adb push f:\AndroidSDCard\files /sdcard 即可!你可以看到一个个文件被导入。


8、启动模拟器皮肤的命令行方法:

1. 将"wvga" "wvga-keyboard"两个文件夹复制到
" .\android-sdk-windows-1.5_r1\platforms\android-1.5\skins" 路径下. 两个模拟器皮肤即可以使用

2. 启动皮肤方法, 在cmd中键入命令: "emulator -avd myavd -skin wvga" 即可.
由于wvga的分辨率达到800x480, 如果想缩小模拟器的尺寸可用命令: "emulator -avd myavd -skin wvga -scale 0.8" 最后一个数字"0.8"是缩放比例.
#在eclipse中的设置方法略

说明:
1. "wvga"皮肤有横竖屏两种, 但是没有qwert键盘. 横竖屏的切换方法 "ctrl+F12";
2. "wvga-keyboard"皮肤仅有横屏一种, 且有qwert键盘;
3. android模拟器按键和PC键盘按键的影射关系, 如下(转贴)


emulator -avd myavd2 -sdcard f:\AndroidSDCard\sdcard.img -skin wvga-Keyboard -scale 0.8
emulator -avd myavd2 -sdcard f:\AndroidSDCard\sdcard.img -skin wvga -scale 0.8

9、擦除模拟器中一些系统设置或者文件的命令:
emulator -avd myavd2 -wipe-data

更多相关文章

  1. android 常用命令
  2. Android安卓知识点
  3. 如何同时启动两个Android模拟器
  4. Android上的单元测试
  5. android 3.0中加快启动模拟器
  6. Android(安卓)SDK的安装和Android命令行工具
  7. android 3.0中加快启动模拟器
  8. Google Android应用开发03 Android(安卓)SDK介绍
  9. 如何用命令(cmd)创建开启AVD

随机推荐

  1. android adb logcat打印内核调试信息
  2. Looper
  3. Android样式和主题
  4. Android之自制的分页表格控件
  5. Android绘图机制与处理技巧——Android图
  6. Unity 与Android的交互(Android studio)
  7. [转] Android TextView处理HTML标签、显
  8. Android(安卓)Studio 0.6.1 中 gradle 构
  9. 博客开篇
  10. 如何使Android应用程序获得root权限