• 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.../>
  • 相关阅读:
    UINavigation Controller
    多表连接原理
    关于内存管理
    UITabBar Contoller
    网站优化HTTP应用
    网站优化ASP.net页面跳转方式优化
    网站优化缓存访问的改进
    马化腾关于产品设计与用户体验的培训(转)
    聚聚呀平台系统结构图
    网站产品支付
  • 原文地址:https://www.cnblogs.com/langtao/p/2945087.html
Copyright © 2020-2023  润新知