菜鸟学安卓Log.v(“第四篇”)——第一个安卓程序及DDMS视图和adb常用命令
来源:互联网 发布:vb 打开网页 编辑:程序博客网 时间:2024/05/19 04:28
创建第一个安卓程序:
进入eclipse像创建java程序那样操作,不过选择的是创建Android Application Project
具体步骤:
找到菜单栏:File ->New->Android Application Project 就可以创建一个安卓程序的工程
然后就可以看到下面图片的界面:
Application Name:该安卓程序的名字
Project Name:该安卓程序工程的名字
Package Name:该安卓程序Java代码的包名
Minimum Required SDK:安卓手机想要安卓该安卓程序的最低系统版本
Target SDK:该安卓程序的目标安卓手机的系统版本
Compile with:该安卓程序的SDK的编译版本(最好选择的版本和Target SDK相同)
Theme:该程序的主题(默认就可以)
完成这些参数后Next>
Create custom launcher icon:创建安卓程序图标的风格
Create custom launcher icon:创建安卓程序的一个最初始的界面
Mark this project as a library:暂时不清楚,不用管
Create project in Workspace:将该安卓程序的工程放入到默认的eclipse工作空间
Working sets:暂时不清楚,不用管
由于选择中了Create custom launcher icon和Create custom launcher icon,Next>就要对他们进行设置
自定义程序图标:
Foreground:
Image:选择自己提供的图标,通过Image File找到自己想要的图标
Clipart:选择系统提供的一些图标
Text:通过自己自定义的一些文本创建的图标
Trim Surrounding Blank Space:将图标白色部分去除(默认)
Addition Padding:改变图标的大小(默认)
Foreground Scaling:(暂时不管)
Crop:
Center:
Shape:图标的形状
None:默认
Square:正方形
Circle:圆形
Background Color:图标的背景颜色
设置完Next>
自定义安卓程序的一个最初始的界面:
Create Activity:创建初始界面的布局文件(选默认就行)
完成后Next->
Activity Name:载入最初始的界面的java代码的类名(可以自己定义)
Layout Name:布局文件的名字(可以自己定义)
Navigation Type:暂时不清楚
完成后Finish>第一安卓程序工程就创建成功了
下面介绍DDMS视图的作用:
点击eclipse中上面用红圈圈起来的图标,然后选中DDMS就可以打开DDMS视图了,
下面是DDMS视图的界面:
DDMS就是一个查看通过ADB(调试桥)与ADT连接的安卓模拟器的信息和对模拟器进行一些测试的一个视图,目前只需了解图中用圈圈起来的四格部分。
第一部分:如果模拟器和ADT是连接的,那么模拟器的名字就会显示在其中,否则就是没有连接。
第二部分:就是查看安卓模拟器的目录结构。
第三部分:就是可以对安卓模拟器进行一些测试(比如自己输入一个号码向连接的这个模拟器测试打电话,或者发短信)
第四部分:就是安卓模拟器运行过程中的产生一些LOG(日志记录),LOG类似于安卓中的System.out.println();的作用。
其它DDMS中的一些选项后面再来了解。
接下来就是了解ADB:
首先要知道ADB是什么,ADB其实就相当于一个桥梁的作用,安卓模拟器通过这个桥梁就可以和我们的ADT(安卓开发工具)连接起来,我们就可以将在ADT中开发的程序通过这个桥梁安装到我们的模拟器中进行测试(当然也可以卸载),或者将模拟器中的一些数据通过这个桥梁导出到我们的电脑,同时也可以将电脑中的数据导入到模拟器中。
ADB命令的使用:
ADB是通过DOS窗口来运行的,然后通过命令来实行以上的操作,由于是通过DOS命令来运行,因此我们需要找到ADB存在的路径然后将这个路径加入到path路径中,这样我们就可以使用ADB了。
ADB的路径:找到我们的安卓开发平台的目录, 然后sdk->platform-tools->就是ADB所在目录。
配置好ADB的环境变量,开始使用ADB
通过开始菜单运行cmd进入DOS窗口,就可以输入adb命令了。
adb 命令介绍:
adb空格kill-server 结束adb进程(这样安卓模拟器就会和ADT断开连接)
Adb空格start-server 开启adb进程
如果通过安卓模拟器测试程序的时候,发现ADT和安卓模拟器断开了,就可以使用上面的命令,先结束adb进程,然后在开启adb进程的方式,使模拟器的和ADT方便快速连接起来,就不用通过重新启动模拟器的方式来重新连接,这样很浪费时间。
adb空格devices查看当前和ADT连接的模拟器有哪些
adb空格shell 进入安卓的LINUX内核,就可以使用LINUX的命令,如直接敲击ls就可以查看安卓模拟器的目录结构,还有一些其它的命令mkdir、rm等暂时不清楚(后面补充),敲击exit就可以退出LINUX内核。
adb 空格install 空格 -s 空格 设备名(设备名可以通过adb devices查看,如果只有一个安卓模拟器和ADT连接那么久不需要-s和设备名也可以) 空格 程序的APK路径
这个命令可以用来安装APK程序
Adb 空格uninstall 空格 -s设备名(设备名可以通过adb devices查看,如果只有一个安卓模拟器和ADT连接那么久不需要-s和设备名也可以) 空格 package(注意是该APK程序的包名)
这个命令用来卸载APK程序
adb 空格 push 空格 电脑中文件的路径 空格 模拟器的目录路径
这个命令用于将电脑中的文件复制到模拟其中
adb 空格 pull 空格 安卓模拟器的目录路径 空格 电脑的路径
这个命令用于将模拟器中的文件复制到电脑中
- 菜鸟学安卓Log.v(“第四篇”)——第一个安卓程序及DDMS视图和adb常用命令
- 菜鸟学安卓Log.v(“第五篇”)——安卓工程目录的介绍及打包安卓应用程序及安装过程
- 菜鸟学安卓Log.v(“第二篇”)——安卓的体系结构
- 菜鸟学安卓Log.v(“第三篇”)——不用搭建下载即可使用的安卓开发环境
- 菜鸟学安卓Log.v("第一篇")——为何突然想写安卓学习的博客?
- adb常用命令和抓取log的方法
- Android菜鸟的成长笔记——第一个Activity 和 ADB
- ADB和DDMS简介
- ADB和DDMS简介
- ADB和DDMS简介
- DDMS视图和Button
- Android核心基础——S01E05_第一个应用程序和adb常用命令
- Android第一个应用程序和adb常用命令
- Android-Log, DDMS和AVD
- 23.Oracle杂记——Oracle常用动态视图v$log
- ddms工具及adb 基本命令
- iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController
- iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController【转】
- POJ 1163 The Triangle
- LeetCode 104: Maximum Depth of Binary Tree
- php jquery的无刷新验证和提交
- [Spring Reference] P Ⅰ.Spring框架综述/1.Spring框架介绍/1.2 Spring框架模块
- 我面试遇到的C语言中单链表相关的操作粗浅实现
- 菜鸟学安卓Log.v(“第四篇”)——第一个安卓程序及DDMS视图和adb常用命令
- Android手机tcpdump抓包
- POJ1195 Mobile phones【树状数组】【二维】
- LeetCode 100: Same Tree
- Matlab字符串处理
- OC拼音库
- java.util.Date和java.sql.Date的区别和相互转化
- mac 安装 gdb
- leetcode:Maximal Rectangle