android学习笔记01

本文介绍通过命令行创建Android虚拟设备(AVD)的方法,包括指定分辨率和SD卡大小,以及搭建Android开发环境的步骤。同时,还讲解了如何在代码中引用资源和获取组件对象,帮助开发者更好地管理和使用Android项目中的各种资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令行创建avd,高分频创建,sd卡创建(单独创建)
搭建android开发环境步骤

命令行创建avd:
    android create avd --name [name] --target [version]
    其中version是api的版本,查看是否创建安装成功用命令:android list avd

指定高分辨率:

android create avd 参数内容:
   Action "create avd":
     Creates a new Android Virtual Device.
   Options:
     -c --sdcard   Path to a shared SD card image, or size of a new sdcard for the
   new AVD
     -t --target   Target ID of the new AVD [required]
     -n --name     Name of the new AVD [required]
     -p --path     Directory where the new AVD will be created
     -f --force    Forces creation (overwrites an existing AVD)
     -s --skin     Skin for the new AVD

创建高分辨率和sd卡大小的命令语句:
    android create avd --name v2.0 --target 6 --sdcard 256M --skin HVGA
   --sdcard参数可以指定已经存在的sdcard的位置

单独创建sdcard:
  mksdcard: create a blank FAT32 image to be used with the Android emulator
  usage: mksdcard [-l label] <size> <file>
    mksdcard -l sdcard 512M d:/android/mysdcard/sdcard.img
   这样就在d:/android/mysdcard/sdcard.img 创建了一个512M的SD卡镜像文件
  2.在模拟器中加载刚创建的SD文件
    命令行方式:emulator -sdcard d:/android/mysdcard/sdcard.img

问题:用命令创建的img文件在相应路径下没有找到??
      操作系统目录分隔符


搭建android开发环境步骤:
    安装java jdk;
    安装eclipse IDE;
    下载android SDK;
    安装adt插件,并指定sdk目录;
   
综合指定:
    先创建一个sdcard,用mksdcard;
    在创建一个avd,并指定已存在sdcard;

使用命令创建avd灵活性较好;

编写第一个android应用程序:
   R.java  自身是一个索引文件
   R.java  中drawable索引图片资源
           layout索引布局界面文件,在layout文件夹下
           string 索引string.xml文件中的内容
  
   AndroidManifest.xml中
    @drawable/icon 相当于R.drawable.icon
  
‘@’后没有‘+’号表示引用已有的资源;有‘+’号表示添加资源

学习重点:
    android如何进行资源引用【R.java】
    R.java管理的资源:icon,string,layout【类型判断有开发人员判定】
    AndroidManifest.xml文件内容

在代码中获取组件对象:
    对象引用使用id,在布局文件中组件添加android:id属性,要添加到R.java中被索引,
  属性值"@+id/attr_name";
     在代码中使用代码获取相应id值,获取当前页面中的组件实例,使用findViewById(R.id.XXX),
  在使用setText方法设置内容值


获取TextView,修改内容;?
    在当天的activity中获取组件实例,findViewById(R.id.XXX),设置内容
非代码方式修改标题?
    在string.xml中添加string标签,在AndroidManifest中修改activity标签中的android:label
  属性值;

代码修改标题?  setTitle(CharSequence title)

android project:
    源码部分,构成业务逻辑;
    自动生成的资源定义类【R.java】;
    存放应用使用的资源【res文件夹】;
    assets 存放用户文件;
    main.xml是UI布局描述文件;
    string.xml是应用使用的静态字符串;
   
    drawable存放图片分辨率:
        drawable-hdpi:wvga,fwvga
        drawable-mdpi:hvga
        drawable-ldpi:qvga
       
    layout文件夹:
        xmlns:android    命名空间{必须属性}
        android:layout_height    {必须属性}
        android:layout_width    {必须属性}
        android:text    文本信息
       
    AndroidManifest.xml:配置activity和service,broadcast,contentProvider,数据库管理
    权限uses-permission{重点},Permission,instrumentation
   
    R.java不索引assets的内容,在其中可以嵌套文件夹,同时不会被编译成二进制文件;
    res文件夹中还可以防止xml和raw文件夹:
        xml文件夹中的文件被编译成二进制文件存放,raw中的文件不被编译二进制文件;
        在res文件夹下的目录不能再在其中创建嵌套的目录;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚妄皆空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值