Android App HelloWorld

终于要开始写Android的第一个APP了,万能的HelloWorld,如同曙光一样带领我们走进每一个程序开发的开端哈哈~

准备事项:一台安装好ADT的电脑

创建一个Android APP Project

  • File–>New–>Android Application Project
    • 命名推荐使用帕斯卡命名法,即单词首字母大写。
    • 根包Package Name中域名不要出现example字眼,不能用于商用。
    • Target SDK是最佳性能手机选择
    • Theme是创建APP的风格,界面最上面的那个条的风格。
      这里写图片描述
      这里写图片描述
    • 这里可以设置应用图标
      这里写图片描述
      这里写图片描述
      这里写图片描述
  • 这样就完成了工程的创建,来到以下界面。
    这里写图片描述
    – 发现一个问题,然后找到目录树中制定的bin目录,按F5刷新一下就会出现jarlist.cache,问题就解决了,然后在项目目录右键–>build Project,问题提示就消失了。
  • 接着打开模拟器,然后再工程右键Run as–>Android Application,就可以运行程序。
    • 如果出现错误: The connection to adb is down, and a severe error has occured,解决方法是:(1)查看任务管理器,关闭所有adb.exe。(2)重启eclipse即可

App 工程结构目录

  • src:源代码,和普通Java文件差不多
  • gen:一个自动生成的目录
    • BuildConfig.java:与调试相关,删掉后也会自动生成,不要修改
    • R.java:很重要的一个文件
  • Android x.x.x
  • Android Private Library
  • assets:存放资源文件的地方(比如txt、properties、html)
    • 如果要读取TXT文件,调用Context.getAsset().open(“readme.txt”);获得一个输入流。
    • 如果要加载html文件,调用 WebView.loadUrl(“file:///android_asset/xxx.html”) 来加载一个WebView控件。
  • bin:编译后生成的字节码,Apk安装包等
    • 工程–>编译成classes.dex–>打包成APK文件
  • libs:第三方jar包
  • res:resource放资源,默认的有四种最常用的文件夹,也可以用户自定义一些文件夹存放raw(音频),xml(自定义的页面),animal(动画),color(颜色值)
    • drawable-xxxdpi:为了匹配不同屏幕分辨率而存放不同像素的图标。
    • layout:存放xml文件,做布局,定义手机显示,右键–>new–>other–>xml文件
    • menu:存放xml文件,做右上角的下拉菜单
    • value-xxxx:里面的string.xml存放所有页面要用的字符,重新用个变量代替。style.xml配置样式的风格。xxxx代表匹配不同分辨率和API。
    • AndroidManifest.xml(软件布局架构):app_name,package(决定是否同一个应用程序的根本),activity
    • proguard-project:放置不法分子反编译从APK获得源码.
    • project-properties:决定适用的安卓操作系统的版本
    • 去developer.android.com/tool/去搜索Project,可以看到不同文件夹可以怎么配置

重点
- src存放源文件
- res/layout存放布局、res/drawable存放图片
- res/values/配置字符串变量和样式
- AndroidManifest.xml

调试工具

sec6&7

DDMS

  • 可以截屏,查看线程和进程,模拟来电呼叫和短信。

ADB

  • Android Debug Bridge
  • 调试桥,管理手机的设备状态
  • 使用Shell命令

Logcat

  • Windows–>show view–>调出Logcat窗口
  • 日志打印信息
  • 判断某段函数或者某段代码是否被运行,可以在相应位置使用Log.v()等输出日志信息,直接在Logcat窗口中显示
  • log.v(tag, msg):tag是标题,一般都写类名,msg写需要显示的信息
  • 可以用不同颜色显示日志信息。
  • -
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值