zoukankan      html  css  js  c++  java
  • Android应用与开发环境

     

    1. Android系统的底层建立在Linux系统上,有操作系统、中间件、用户界面和应用软件,这4层组成,以软件叠层(Software Stack)的方式构建,具有低耦合性。

    2. 每个Android应用程序都运行在单独的一个Dalvik虚拟机(运行.dex文件)中,以便实现对应用程序的隔离,并同时运行多个虚拟机。

    3. 开发环境需要安装Eclipse、Android SDK、Android Development Tools(ADT:http://developer.android.com/tools/sdk/eclipse-adt.html)

    • 在图形界面或命令行中,管理“虚拟手机”:Android Virtual Device(AVD)
    • 启动Android模拟器(Emulator):
      • emulator -avd AVD设备名称
      • emulator -data 镜像文件名称
    • 用DDMS(Dalvik Debug Monitor Service)调试
    • Android Debug Bridge(ADB)
      • 查看当前运行的模拟器 
      • 电脑与模拟器之间的文件复制
      • 启动模拟器的shell窗口
      • 安装、卸载APK程序(Android程序的发布包) 
    • 使用DX编译Android应用
    • 使用Android Asset Packaging Tool(AAPT)打包资源:自动生成资源字典文件R.java
    • 使用mksdcard管理虚拟SD卡
    • 清单文件 AndroidManifest.xml(Android应用的全局描述文件)
    • 权限声明(权限都位于Manifest.permission类中)
      • 声明应用自身权限:<manifest.../>中添加<uses-permission.../>
      • 声明调用该应用的权限:<activity.../>中添加<uses-permission.../>
  • 相关阅读:
    spring 事务
    Servlet详解之两个init方法的作用
    被request.getLocalAddr()苦闷了很久
    Java获取IP地址:request.getRemoteAddr()警惕
    MongoDB笔记
    hexo+github搭建博客
    Python处理Excel(使用openpyxl库)
    Wireshark使用学习
    查看开启操作系统端口
    记录Centos7服务器搭建过程
  • 原文地址:https://www.cnblogs.com/langtao/p/2945087.html
Copyright © 2011-2022 走看看