• Android 安卓初探 新建项目


    安卓初探 - 新建项目
    File > New > Other > Android > Android Application Project
     
    Application Name : 应用名称
    Project Name : 项目名称
    Package Name : 包名(com.公司名.app)应用的唯一标识
    Build SDK : (针对哪个版本的API开发软件)
    Minimum Required SDK : 最低安卓运行平台
    Create Project in Workspace : 工作环境
    Activity Name : 项目的主入口名称
    Layout Name : 布局名称
    Navigation Type : 导航类型
    Hierarchical Parent : (默认)
    Ttile : 标题
     
    <屏幕分辨率>
    1> HVGA : 320 x 480
    2> QVGA : 240 x 320
    3> WQVGA400 : 240 x 400
    4> WQVGA432 : 240 x 432
    5> WVGA800 : 480 x 800
    6> WVGA854 : 480 x 854
     
    <安装步骤>
    1>  Run as > Android Application
    2> 运行 > cmd >  adb install E:\xxx.apk
    <卸载步骤>
    1> 虚拟机内应用程序卸载
    2> 运行 > cmd > adb uninstall <应用的包名> 
         例子 : adb uninstall cn.itast.app
     
    <应用程序文件夹>
    1> src  存放JAVA源文件
    2> gen (系统自动生成)
    3> res  存放资源文件 (图片,字体..)
       31> drawable-hdpi (高),drawable-ldpi (中),drawable-mdpi (低)  存放不同分辨率的图片
       32> layout  存放软件界面 (类似于WEB的页面) 用XML定义界面
       33> values  应用使用到的数据
       34> anim 存放定义动画的XML文件
       35> xml 在Activity中使用getResource.getXML() 读取该目录下的XML资源文件.
       36> raw 该目录用于存放应用使用到的原始文件,如音效文件等。编译时,这些数据不会被编译,它们被直接加入到程序中使用这些资源,你可以调用getResources().openRawResource(ID).参数ID形式: R.raw.xxxxx
    4> assets 不会在R文件中生成ID,通过路径访问资源
    5> AndroidMainfest.xml 项目清单文件  四大组建(Activity , ContentProvider , BroadcastReceiver , Service) 需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等)你还需要在该文件中生命使用权限。
       51> mainfest 命名空间
       52> package : 唯一包名
       53> android:versionCode : 版本号
       54> android:versionName : 版本名称
    6> default.properties 项目环境信息  不需要修改此文件
     
    <eclipse 编译>
     
    .java --> .class --dx-> .dex -->打包(签名) --> .apk

    adb install c:xxx.apk

    <文字大小>

    px(pixels)像素
    一般HVGA代表320x480像素,这个用的比较多

    dip或dp(device independent pixels)设备独立像素
    这个和设备硬件又关,一般了支持WVGA,HVGA 和 QVGA 推荐使用这个,不依赖像素。

    sp(scaled pixels - best for text size)比例像素
    主要处理字体的大小,可以根据系统的字体自适应
  • 相关阅读:
    【leetcode】525. Contiguous Array
    【leetcode】827. Making A Large Island
    【leetcode】540. Single Element in a Sorted Array
    【leetcode】45. Jump Game II
    2017.11.2 Talk to customers for an hour
    New Concept English three (29)
    New Concept English three (28)
    2017.10.31 Enginer+position+statement
    New Concept English three (27)
    2017.10.30 Epicor -ERP
  • 原文地址:https://www.cnblogs.com/LYshuqian/p/2919129.html
Copyright © 2020-2023  润新知