Android 说说命令行参数

Android 说说命令行参数
Android SDK最重要的仿真器程序emulator,除了前面介绍的-avd参数(指定Android硬件装置与目标平台)、-sdcard参数(在仿真器启动时抓取SD存储卡)或-skin参数(指定仿真器以不同分辨率与显示方向)外,emulator还有相当多的参数可供启动Android仿真器时采用。

emulator -timezone Asia/Shanghai
启动Android仿真器时,一般情况仿真器会自动去检测当地时间,但是若检测错误时造成时区不对,则可以使用-timezone参数指定时区为亚洲上海Asia/Shanghai,-timezone它的格式为Area/Location,例如Asia/Tokyo、America/Los_Angeles或Europe/Paris。

emulator -no-boot-anim
如果想要快一点启动仿真器,则可以使用-no-boot-anim省略掉每次开机时的Android logo 动画画面,不过实际的仿真器运行速度还是主要取决于计算机硬件配置。

emulator -scale auto
emulator -scale factor (factor: 0.1-3.0)
可以使用-scale参数调整仿真器窗口的大小。

如果使用-scale auto则仿真器会自动依照计算机屏幕的分辨率来调整适当的仿真器窗口大小;如果不满意的话,则使用scale factor给予0.1~3.0之间的数值,来调整仿真器窗口的大小,例如emulator -scale 1.5。

emulator -dpi-device 300
-dpi-device可以更改仿真器的显示分辨率,内定值为165 dpi,可以改成150 dpi、200 dpi、300 dpi等数字来指定仿真器画面分辨率。

emulator -skin <skinID>
也可以使用-skin参数来指定Android仿真器内定的4种显示模式,请将<skinID> 改为任何一种模式:HVGA-L (480×320, 水平显示)、HVGA-P (320×480, 垂直显示,此为内定模式)、QVGA-L (320×240, 水平显示)或QVGA-P (240×320, 垂直显示)。

emulator -help-keys
-help-keys会显示操作Android仿真器时的键盘快捷键帮助,例如按键盘上的Home键就回到主画面、F2为仿真器上的MENU按键、F3拨电话、F4退出通话、ESCAPE为返回键,F5搜寻功能、F8开启或关闭3G网络功能、Ctrl-F5/F6控制音量大小,Ctrl+F11/F12旋转显示画面为垂直或水平等常用的快捷键。

emulator -shell
-shell参数相当于adb shell功能,在启动Android仿真器的同时,还开启了一个的终端机模式,可以在Android操作系统中使用命令列指令。

emulator -data imagefile
emulator -sdcard imagefile
emulator -cache imagefile
使用-data或-sdcard参数之前,必须先使用mksdcard指令生成image file,例如mksdcard 4096M data.img,然后运行emulator -data data.img时,Android系统的/data目录就会使用
data.img的文件空间。

事实上,Android系统将使用者的/data信息默认放在userdata-qemu.img 文件,如果是Windows版本SDK,可以在目录C:\Documents and Settings\<user>\.android\avd 查找这个文件,如果是linux/Mac版本的SDK,则可以在~/.android/avd查找这个userdata-qemu.img文件。

同理,emulator -sdcard sdcard.img则会让Android系统的/sdcard目录使用sdcard.img的文件空间,而emulator -cache cache.img则可以当做浏览器的暂保存保存空间。

emulator -wipe-data
-wipe-data参数会将Android仿真器恢复到出厂设置,所有/data的文件与个人信息都会被删除,所以在运行emulator -wipe-data前,确定真的不要所有的信息,以及先前安装好的APK 应用程序了,才进行系统清除动作。

emulator -help
emulator指令的参数选项还非常的多,您可以运行emulator -help获得更多的参数功能。

合集下载

android模拟器命令详解

android模拟器命令详解

Android模拟器ndroid SDK自带一个移动设备模拟器—它是一个可以运行在你电脑上的虚拟设备. Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序.Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示, Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生事件. 同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序.为了便于模拟和测试应用程序, Android模拟器允许你你的应用程序通过Android平台服务调用其他程序、访问网络、播放音频和视频、保存和**数据、通知用户、渲染图像过渡和场景.Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如接受短信或打入电话)、模拟数据通道中的延时效果和遗失。

下面的章节将提供关于模拟器的详细信息,以及如何在开发应用程序中使用模拟器。

启动和关闭模拟器要启动Android模拟器,首先进入SDK的tools/文件夹,然后输入emulator或./emulator。

这个操作将初始化Android系统,你将会在屏幕上看到模拟器窗口。

要关闭模拟器,只需要关闭模拟器窗口即可。

操作模拟器你可以通过模拟器的启动选项和控制台命令来控制模拟环境的行为和特性。

一旦模拟器启动,你就可以通过键盘和鼠标来”按” 模拟器的按键,从而操作模拟器。

下面的表格总结了模拟器按键可键盘按键之间的映射关系。

模拟器按键键盘按键后退ESC菜单F1 或 PgUp开始F2 或 PgDn呼叫F3挂断F4—F5, F6 未分配电源按键F7禁用/启用所有网络F8开始跟踪F9 (当且仅当有-trace标记时有效)停止跟踪F10 (当且仅当有-trace标记时有效)主页HOME方向键左/上/右/下小键盘 4/8/6/2方向键中心建小键盘 5调低音量小键盘负号(-)调高音量小键盘加号(+)模拟器启动选项Android模拟器提供了很多启动选项,你可以在启动模拟器时指定,来控制其外观和行为。

安卓指令大全(页1)

安卓指令大全(页1)

安卓指令大全(页1)安卓系统手机的工程指令*#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定WLAN、 GPS 及蓝牙测试的代码。

*#*#232339#*#* 或 *#*#526#*#* 或 *#*#528#*#* – WLAN 测试。

*#*#232338#*#* –显示 WiFi MAC 地址。

*#*#1472365#*#* – GPS 测试。

*#*#1575#*#* –其它 GPS 测试。

*#*#232331#*#* –蓝牙测试。

*#*#232337#*# –显示蓝牙装置地址。

*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息。

*#*#7780#*#* 重设为原厂设定,不会删除预设程序,及 SD 卡档案。

*2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。

*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体。

*#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。

*#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等。

*#*#8255#*#* 启动GTalk 服务监视器显示手机软件版本的代码。

*#*#4986*2650468#*#* – PDA、 Phone、 H/W、 RFCallDate。

*#*#1234#*#* – PDA 及 Phone。

*#*#1111#*#* – FTA SW 版本。

*#*#2222#*#* – FTA HW 版本。

*#*#44336#*#* –PDA 、Phone、CSC、Build Time、Changelist number各项硬件测试。

*#*#0283#*#* – Packet Loopback*#*#0*#*#* – LCD 测试。

adb broadcast 参数

adb broadcast 参数

adb broadcast 参数adb broadcast 是一种在Android设备上广播消息的命令行工具。

它可以让开发者向设备发送特定的广播消息,从而触发设备上相应的操作或事件。

本文将详细介绍adb broadcast的用法和参数,并探讨其在Android开发中的应用。

一、adb broadcast的基本用法adb broadcast命令的基本用法为:adb broadcast [-a <action>] [-p <permission>] [-f <filter>] [-n <component>] [-c <category>] [-e <extra_key> <extra_value>...]其中,各个参数的含义如下:-a <action>:指定广播消息的动作,即要发送的广播的类型;-p <permission>:指定广播消息的权限,即只有具备该权限的应用才能接收到广播消息;-f <filter>:指定过滤器,用于筛选接收广播消息的应用;-n <component>:指定接收广播消息的组件,即接收广播消息的应用的包名和类名;-c <category>:指定广播消息的类别,用于进一步筛选接收广播消息的应用;-e <extra_key> <extra_value>...:指定广播消息的附加数据,可以包含多个键值对。

二、adb broadcast的应用场景1. 发送系统广播消息adb broadcast命令可以用于发送系统广播消息,从而触发设备上的系统操作或事件。

例如,可以使用以下命令发送一个开机广播消息:adb broadcast -a android.intent.action.BOOT_COMPLETED2. 调试应用adb broadcast命令可以用于调试应用,特别是在测试广播接收器时非常有用。

Android系统的超级终端命令大全

Android系统的超级终端命令大全

Android系统的超级终端命令大全(一)--BusyBox工具集Android系统所有命令都是运用超级终端下的BusyBox工具集。

以下简述BusyBox:BusyBox是标准Linux工具的一个单个可执行实现。

BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。

有些人将BusyBox称为Linux工具里的瑞士军刀。

简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令。

1、BusyBox的诞生BusyBox最初是由Bruce Perens在1996年为Debian GNU/Linux安装盘编写的。

其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。

2、busybox的用法可以这样用busybox他的功能就相当运行ls命令。

最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能。

然后分别运行这三个链接:就可以分别完成了ls rm和mkdir命令的功能.虽然他们都指向同一个可执行程序busybo x,但是只要链接名不同,完成的功能就不同,很多linux网站都提供busybox的源代码下载。

3、配置busyboxbusybox的配置程序和linux内核菜单配置方式简直一模一样。

熟悉用make menuconfi g方式配置linux内核的朋友很容易上手。

下面是需要编译进busybox的功能选项。

General Configuration应该选的选项:这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库。

否则必需要其他库文件才能运行,在单一个linux内核不能使它正常工作。

这个选项也一定要选,否则make install后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令。

Android常用命令集锦(图文并茂适应于初学者)

Android常用命令集锦(图文并茂适应于初学者)

Android常⽤命令集锦(图⽂并茂适应于初学者)⼤家好,今天我们要讲的是android开发中,⽐较常⽤的名令集锦,在我们开发中难免⽤到Android命令,有些确实命令确实很有⽤处。

特别对于⼀些初学者来说,命令根本没有想过⽤也不会⽤,⽐如他们想安装⼀个.apk⽂件到模拟器上⾯,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,⽽且Eclipse⼜占⽤你的内存。

这也是我为什么总结这篇⽂章的原因了,希望对⼤家有所帮助。

如果想让系统认识你输⼊的命令(如:输⼊android命令)有两种⽅法:1.设置环境变量.(和设置java路径⼀样,具体⽹上查哦!);2.直接进⼊你SDK ⾥tools⽬录(cd:sdkpath/tools)这样也OK.不过在此建议使⽤第⼀种!下⾯就是⾃⼰的⼩⼩总结:1.对你只要输⼊android就会出来,SDK and AVD manager我们可以更新SDK,增删修改AVD.效果如下图:<ignore_js_op>这条命令将会列出所有我们创建的android模拟器.效果如下图:<ignore_js_op>这条命令是列出我们所有的SDK可⽤版本,效果如下图:<ignore_js_op>这条命令是列出所有装载的设置,效果如下图(⼀个是模拟器,⼀个是真机):<ignore_js_op>这条命令是进⼊设备根⽬录/,取得对设备的控制权,如输⼊ls命令等。

<ignore_js_op>这条命令是安装apk⽂件,如果你有多个设备(⽽你想把apk安装到emulator-5554这个模拟器上)则要输⼊:adb install -s emulator-5554 D:/XXX.apk.这条命令将启动⼀个模拟器,初学者学会这条,就不⽤下次启动模拟器的时候还要打开Eclipse了。

⽤法如下:<ignore_js_op>对于模拟器当然要创建sdcard了,这条命令是将在D盘下⽣成256M的sdcard.我们创建完sdcard以后,要向⾥⾯放东西,或者把⾥⾯的东西弄出来,就⽤到以上命令了。

安卓命令

安卓命令

安卓2.2都有哪些键盘快捷指令?如*#*#4636#*#*查看机器信息. 这样的指令还有哪些?基本代码*#*#4636#*#* —显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及SD 卡档案*2767*3855# –重设为原厂设定,会删除SD 卡所有档案*#*#34971539#*#* –显示相机相机韧体版本,或更新相机韧体*#*#7594#*#* –当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮*#*#273283*255*663282*#*#* –开启一个能让你备份媒体文件的地方,例如相片、声音及影片等*#*#197328640#*#* –启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS 及蓝牙测试的代码*#*#232339#*#* 或*#*#526#*#* 或*#*#528#*#* – WLAN 测试*#*#232338#*#* –显示WiFi MAC 地址*#*#1472365#*#* – GPS 测试*#*#1575#*#* –其它GPS 测试*#*#232331#*#* –蓝牙测试*#*#232337#*# –显示蓝牙装置地址*#*#8255#*#* –启动GTalk 服务监视器显示手机软件版本的代码*#*#4986*2650468#*#* – PDA、Phone、H/W、RFCallDate*#*#1234#*#* – PDA 及Phone*#*#1111#*#* – FTA SW 版本*#*#2222#*#* – FTA HW 版本*#*#44336#*#* – PDA 、Phone、CSC、Build Time、Changelist number各项硬件测试*#*#0283#*#* – Packet Loopback*#*#0*#*#* – LCD 测试*#*#0673#*#* 或*#*#0289#*#* – Melody 测试*#*#0842#*#* –装置测试,例如振动、亮度*#*#2663#*#* –触控屏幕版本*#*#2664#*#* –触控屏幕测试*#*#0588#*#* –接近感应器测试*#*#3264#*#* –内存版本从坛子里复制来的,希望对你有帮助,我没有太多时间一一测试,如有谬误抱歉,另,有一个叫做―特殊代码‖的APK可以直接在手机端看,还帮你输入,LZ下一个在去?百度不让发链接,麻烦自己搜下了,谢谢(安卓的代码查询命令) 这个你们没收藏过,但可能看过。

Android常用adb命令总结

Android常⽤adb命令总结针对移动端 Android 的测试, adb 命令是很重要的⼀个点,必须将常⽤的 adb 命令熟记于⼼,将会为 Android 测试带来很⼤的⽅便,其中很多命令将会⽤于⾃动化测试的脚本当中。

Android Debug Bridgeadb 其实就是Android Debug Bridge, Android 调试桥的缩写,adb 是⼀个C/S架构的命令⾏⼯具,主要由 3 部分组成:运⾏在 PC 端的 Client : 可以通过它对 Android 应⽤进⾏安装、卸载及调试Eclipse 中的 ADT、SDK Tools ⽬录下的 DDMS、Monitor 等⼯具,都是同样地⽤到了 adb 的功能来与 Android 设备进⾏交互。

PC 端的⼿机助⼿,诸如 360 ⼿机助⼿、豌⾖荚、应⽤宝等,其除了安装第三⽅应⽤⽅便,其他的功能,基本上都可以通过 adb 命令去完成,这⾥建议测试⼈员尽量不要在电脑上安装这类⼿机助⼿,因为其⾃带的 adb 程序可能会与 Android SDK下的 adb 程序产⽣冲突,5037端⼝被占⽤,导致使⽤ adb 命令时⽆法连接到设备运⾏在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程运⾏在 Android 设备上的 adb 后台进程执⾏adb shell ps | grep adbd,可以找到该后台进程,windows 请使⽤findstr替代 grep[xuxu:~]$ adb shell ps | grep adbdroot 23227 1 6672 832 ffffffff 00019bb4 S /sbin/adbd这⾥注意⼀个地⽅,就是 adb 使⽤的端⼝号,5037,有必要记⼀下接下来我将 adb 命令分为三部分进⾏介绍,adb 命令、adb shell 命令、linux 命令adb 命令在开发或者测试的过程中,我们可以通过 adb 来管理多台设备,其⼀般的格式为:adb [-e | -d | -s <设备序列号>] <⼦命令>在配好环境变量的前提下,在命令窗⼝当中输⼊ adb help 或者直接输⼊ adb ,将会列出所有的选项说明及⼦命令。

androidadb实用命令小结

androidadb实⽤命令⼩结adb对于Android程序员来说在⽇常的⼯作中使⽤频率很⾼,现将⾃⼰⼯作中常⽤的adb命令总结⼀下备忘,⽅便查询,也供⼤家参考。

查看应⽤内存占⽤,耗电信息,启动时间,wakelock,跑monkey的命令在之前的应⽤性能优化中起了不⼩的作⽤。

以下adb命令的测试机器为⼩⽶3,其中package_name代表包名。

基础脚本:1、启动adb服务adb start-server2、终⽌adb服务adb kill-server3、进⼊adb运⾏环境adb shell4、获取帮助⾥⾯有adb的各种命令和参数的介绍adb help5、查看adb版本adb version6、以root权限重启adbadb root7、将system分区重新挂在为可读写分区,此命令在操作系统⽬录时很重要adb remount8、重启设备,可选参数进⼊bootloader(刷机模式)或recovery(恢复模式)adb reboot [bootloader|recovery]apk相关:1、安装apkadb install test.apk -r 覆盖安装,保留数据和缓存⽂件 -d 解决低版本version问题 -s 安装apk到sd卡2、卸载apkadb uninstall -k <package_name>可选参数-k的作⽤为卸载软件但是保留配置和缓存⽂件3、查看app相关所有信息,包括action,codepath,version,需要的权限等等信息adb shell dumpsys package <package_name>4、查看app的路径adb shell pm path <package_name>查看了⼀个普通app的路径,如下,位于data/app下⾯的普通apppackage:/data/app/com.tencent.test-1/base.apk5、查看apk的版本信息adb shell dumpsys package <package_name> | grep version如果你得到的是下图的两个version版本,则为系统app,下⾯是系统app本⾝的版本,上⾯是升级之后的系统app的版本信息versionCode=8 targetSdk=22 versionName=V0.08 versionCode=6 targetSdk=22 versionName=V0.06、启动activityadb shell am start -n <package_name>/.<activity_class_name>7、获得应⽤的启动时间,可以很⽅便地获取应⽤的启动时间adb shell am start -W <package_name>/.<activity_class_name>试验结果如下:adb shell am start -W .test/com.painter.test.PainterMainActivity Starting: Intent { act=android.intent.action.MAIN cat=[UNCHER] cmp=.test/com.painter.test.PainterMainActivity } Status: ok Activity: .test/com.pa 返回的⼏个结果,以WaitTime为准,返回的是从startActivity到应⽤第⼀帧完全显⽰的时间。

android命令详解

android命令解析
android 命令参数
-h --help 帮助信息
-v –verbose 显示过程信息
-s –silent 只显示错误信息
Sdk 显示sdk管理窗口如:android sdk
Avd 显示虚机设备窗口
List 显示目前存在的目标与虚拟设备
List avd 显示avd信息
List target显示存在的目标
List sdk 显示远程sdk信息
create project+ 参数创建项目具体参数查看help
参数信息如下:
-n –name 表示项目名称
-t –target 表示目标ID
-p –path 表示项目目录存储位置
-k –package 表示应用包名
-a --activity默认activity名称
Create test-project + 参数
参数信息如下:
-n –name 项目名
-p –path 新建项目位置
-m —main 指向要测试的项目
如:
create avd 创建新的虚拟设备
update avd对avd进行更新
move avd移动或者重命名该avd
delete avd 删除avd
update adb更新adb工具
update sdk 更新sdk
update project 更新项目,需要已经含有androidMainfest.xml文件update test-project更新测试项目,同上。

(详细信息查看help帮助)。

android notification 参数

android notification 参数Android Notification 参数详解Android 平台是目前全球最广泛使用的移动操作系统之一,其强大的通知功能是吸引众多用户的重要原因之一。

Android 的通知功能允许应用程序向用户发送消息和提醒,以及显示各种不同类型的通知。

为了正确地发送通知,开发人员需要了解Android 平台上的通知参数。

在本文中,我们将逐步回答关于Android 通知参数的问题,帮助读者更好地理解和使用这一功能。

第一部分:通知的基本参数1. Title(标题):通知的标题是用来概括通知内容的简短文本。

2. Content(内容):通知内容是用户实际关心的消息。

3. Icon(图标):通知图标显示在通知栏、锁屏界面等位置,用于标识通知源。

4. Priority(优先级):通知的优先级决定了它在通知栏中的显示位置和行为。

5. Sound(声音):通知到达时可以播放音频文件,提醒用户有新的消息。

6. Vibration(震动):通知到达时可以触发设备震动,帮助用户感知通知的到来。

7. LED lights(LED 指示灯):一些设备可以通过LED 指示灯来提醒用户新的通知。

8. Action Buttons(操作按钮):通知可以包含一个或多个操作按钮,供用户直接从通知中执行操作。

第二部分:高级参数1. Grouping(分组):可以将多个相关通知分组以便更好地组织和管理。

2. Big Text(大文本):可以显示较长的通知内容,用户可以通过展开通知来查看完整的文本。

3. Big Picture(大图片):可以显示高分辨率的图片,丰富通知的呈现方式。

4. Inbox Style(收件箱样式):适用于显示多个相关消息的通知,如电子邮件、社交媒体等。

5. Progress(进度):适用于显示长时间运行任务的进度,如下载文件、上传内容等。

6. Action with Remote Inputs(远程输入):通知的操作按钮可以包含文本输入框,用户可以直接从通知中回复消息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档