zoukankan      html  css  js  c++  java
  • Android 开发入门

    1。 android版本兼容问题

    完全不需要考虑兼容Android平台最初的两个版本1.0 和 1.1。 

     从Android 1.6开始,涌现出规格不相同的一些硬件设备(突出表现为屏幕尺寸),这对兼容性产生了一定的影响。 

    Android拥有的特点吧:
    与硬件交互非常方便,包括摄像头、GPS 等,都可以简单的操作。
    拥有自己的运行时和虚拟机,优秀的内存管理能力。
    提供丰富的界面控件供开发者使用,允许可视化开发,并保证Android平台下的应用程序界面一致。
    提供轻量级的进程间通信机制。
    支持无界面的后台服务类应用程序。

    支持高效、快速的数据存取方式。 

    http://www.vogella.de/articles/Android/article.html 

    Android重要组成部分。

    Activity = 程序的表现层,可以拥有多个,在应用中可以不断切换。

    Services = 后台运行程序,无UI。通过android的notification framework出发

    Content provider = 数据提供,例如SQLite

    intents = 异步信息传输。能够向其他的服务、界面请求服务。

    Broadcast Receiver = 接受系统信息、隐藏的intents; 

    AndroidManifest.xml 

    描述当前程序的文件,描述了上面各个重要组成部分。 

    R.java

    描述了res文件中的资源。系统资源都放在res目录下。

    Layouts and Activities

    Activity的描述接口是Layout。 其可以通过代码、xml定义。通常用xml定义。

    Activities and Lifecyle

    最重要的生命周期:

    onSaveInstanceState() 当activity停止的时候触发。用于保存数据

    onPause() ends 触发 

    onResume() 重启的时候触发。

    Context

    用于与android系统连接。 

  • 相关阅读:
    获取本地IP地址
    c#从服务器下载文件代码
    Jquery 树控件(Jquery)
    Request.ServerVariables 参数大全
    Developing for App StoreBuilding an App for the App Store02
    App Store1.11
    Basic Tasks1.6
    Design Patterns1.8
    Frameworks1.7
    App Design1.10
  • 原文地址:https://www.cnblogs.com/zc22/p/1929849.html
Copyright © 2011-2022 走看看