为什么要了解Android的版本发展? Android 的内核是什么,droid是什么? Android 系统的五层都是什么?分别是什么功能? Dalvik虚拟机和Java虚拟机是一回事吗?是不是凡 java 程序也都可以运行在Dalvik上,或者反之? 最终能够发行的Android应用是什么文件? Android应用的运行方式是什么? 什么是组件?Android中有几种组件?都是哪些?功能是什么? 组件是如何启动的? 什么是清单文件?它主要有什么功能? 什么是应用资源?如何区分不同的资源? 开发Android应用的工作流是怎样的? 创建Android工程有几种方式? 目前占有率比较高的Android版本是哪些,为什么要考虑占有率? 为什么要考虑设备屏幕的大小及像素密度? 创建 android 工程的时候,Application name是什么? 创建 android 工程的时候,Company Domain是什么? Package是什么? 在创建Android工程的时候,Minimum SDK是什么意思?它同虚拟机的 android 版本之间什么关系? AndroidManifest.xml文件起什么作用? 主程序的代码在哪里? Android程序从哪里开始执行? 布局文件在哪里,干嘛用的?该文件是什么类型的文件? 代码格式化是什么意思?是什么快捷键? app 的启动图标在哪里放着?为什么有多个? values 文件夹中放着什么东西? 观察Android工程有哪些角度?如何切换? R类是什么类,有几种?它有什么用?从哪里找到它?其中的内容我们可以自主修改吗? 在运行Android程序的时候,如何选择运行设备? End.Content
Android 概述
需要考虑写出的App将来会运行在哪些版本的平台上,需要了解版本发展
② Java API FrameWork ———————————(Java API 框架)
③Native C/C++ Libraries、Android Runtime ——(C/C++原生库、ART)
④Hardware Abstraction Layer ————————-(HAL 硬件抽象层)
⑤Linux Kernel———————————————-(Linux 内核)
Dalvik虚拟机并不是按照Java虚拟机的规范来实现的,两者并不兼容.
一个 APK 文件包含一个 Android 应用的所有内容,
它是 基于 Android 系统的设备 用来安装应用的文件
每个进程都具有自己的虚拟机 (VM),因此应用代码是在与其他应用隔离的环境中运行
默认情况下,每个应用都在其自己的 Linux 进程内运行
服务,用于执行长时间运行的操作或为远程进程执行作业,在后台运行
内容提供程序,管理一组共享的应用数据
广播接收器,用于响应系统范围广播通知
详见:此中的Android概述.
内容提供程序不能用 Intent 启动,它会在成为 ContentResolver 的请求目标时启动
只有在清单中声明的组件,系统才能看到
对于 Android 项目中包括的每一项资源,SDK 构建工具都会定义一个唯一的整型 ID
为了项目设计时能够更精准的抓住用户群体 (改)
为了充分适配屏幕,让用户使用起来感觉更精致
链接:关于屏幕的几个指标.创建Android项目
低于此版本则不兼容,因为用了低版本所不具有的API
指定程序所需要的系统权限等 (改)
若在清单文件的 application 中设置了android:name=”.MyApplication”,
那么程序入口就成了MyApplication的onCreate()方法.
可扩展标记语言 (eXtensible Markup Language)
为适应不同的硬件 (分辨率不同 改)
要考虑兼容不同语言等
一种是 Android 项目中的,另一种是 Module 中的.
R文件里面定义了R类,R类又包含了好几个内部类:drawable, layout, id等等,每个内部类中定义了一系列常量,每个常量标识一个资源:布局、字符串、图片等.
一个是android自身的R类,另一个是同你的项目密切相关的R类 (改)R.目录.文件名
(R 类的很多内嵌类中定义的很多常量)
我没有找到 r ,source 里只有一个 buildConfig,Rebuild Project时也没报错…暂不知为何
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算