Android开发基础之最基础!

开发基础

Android开发环境的目录结构

  1. build-tools 编译需要用到的工具
  2. docs 开发的离线文档
  3. extras 额外工具,模拟器加速器,向下兼容的jar包
  4. platforms 开发需要的平台,每个平台的android.jar在对应的文件夹里面
  5. platform-tools 开发调试的工具 adb.exe 一个重要的调试桥
  6. sources android.jar的源码
  7. system-images 模拟器创建需要的镜像
  8. tools 开发辅助需要用到的工具,模拟器.exe

VGA

过去的一种图形显示大小的规范 480*640
  1. QVGA 240x320
  2. HVGA 480x320
  3. WVGA 480x800
  4. FWVGA 854x480

ADB

adb:android debug bridge 安卓调试桥
  1. adb devices 查看链接到电脑上的所有的手机设备。(模拟器,真实的手机)
  2. adb kill-server 杀死adb的调试桥
  3. adb start-server 重新启动adb的调试桥
  4. adb install xxx.apk 把电脑上的一个文件安装到模拟器(真实的手机)
  5. adb uninstall 应用程序的包名 从手机卸载一个应用,参数是应用程序的包名,DDMS,查看应用程序的包名

DDMS

dalvik debug manager system android应用的目录结构
  1. src文件夹,java源代码 onCreate()界面被开启调用的方法 //设置应用程序显示的ui setContentView(R.layout.activity_main);
  2. gen目录 自动生成的文件夹 ,里面保存的是res资源文件的引用
  3. android4.1.2 代表的是引用的jar包
  4. libs文件夹 代码的三方jar包。会自动的被添加到dependencies目录下
  5. android dependencies 开发依赖的jar包
  6. bin 编译生成的临时文件和二进制文件
  7. AndroidManifest.xml
  8. res目录
    • drawable-mdpi middle 中等分辨率
    • drawable-hdpi high高分辨率
    • drawable-xhdpi x加大高分辨率
    • drawable-xxhdpi 加大再加大的分辨率
    • layout 用xml文件编写的布局
    • menu 菜单文件夹
    • drawable-ldpi low 低分辨率 小图

    android应用开发的步骤

    1. res-->layout文件夹 修改xml布局文件
    2. src-->.java文件编写代码
    3. 找到关心的控件 findViewById(R.id.xxx);
    4. 设置点击事件,或者获取数据
    5. 记得权限。

    常见布局

    1. 线性布局 LinearLayout
      • 重要参数 
      • 朝向 orientation: horizontal,vertical 
      • 权重 weight控制控件在父窗体里面显示的比例。
    2. 相对布局 RelateLayout 特点:已某个控件为参考,来放置其他控件的位置
    3. 帧布局 FrameLayout
    4. 表格布局 TableLayout 里面放标签,里面的子节点可以使用weight属性
    5. 绝对布局 AbsoluteLayout

    点击事件的几种写法

    1. 内部类实现onclickListener的接口
    2. 匿名内部类实现onclickListener
    3. 让当前的Activity实现onclickListener的接口
    4. 在布局xml文件里面声明 onclick属性 ="方法名"
    界面的按钮比较多,如果通过内部类或者匿名内部类代码比较臃肿。


    • 1
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值