读书 Android应用开发揭秘[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。一、Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成。
二、特点:1、开放性 2、应用程序无界限 3、应用程序在平等的条件下创建 4、应用程序可以轻松的嵌入网络 5、应用程序可以并行运行。
三、Android系统架构分为四层: 应用层:java编写运行在虚拟机上的程序。 应用框架层:编写应用时使用的API框架。 系统运行库层:C/C++库 Linux内核层
四、Dalvik虚拟机 1、专有的dex文件格式 2、dex优化 3、基于寄存器 4、一个应用、一个虚拟机实例、一个进程
五、OMS open mobile system面向移动互联网的开放型移动智能终端软件平台。
六、OPhone 基于Linux的面向移动互联网的终端基础软件和系统解决方案。OPhone指采用OMS智能操作系统的手机。
七、Widget Widget应用是OMS的精华。Widget应用采用了JIL Widget标准,JIL Widget是一个采用HTML、javasript和css等 网络技术的应用程序。
八、Android2.2 Dalvik JIT JIT(Just In Time) 最开始指在执行前编译,但是到现在已经发展成为,一开始解释执行,只有被多次调用的程序段才被编译, 编译后存放在内存中,下次直接执行编译后的机器码。
九、Android应用解析 1、Activity 一个Activity通常就是一个单独的屏幕,每个活动都被实现为一个独立的类。 2、Intent Android用Intent这个特殊类实现在Activity和Activity之间的切换。 3、ContentProvider ContentProvider用来解决在不同的应用包之间共享数据的工具。 4、Service
十、Android应用程序的生命周期 [img]http://images.51cto.com/files/uploadimg/20100105/145010651.jpg[/img]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139821.html原文链接:https://javaforall.cn
相关文章
- Android AB升级(二) - Demo APP应用流程
- 基于chromium for android开发Android浏览器
- strictmode android,Android 应用性能优化-StrictMode(严格模式)
- Android应用程序开发「建议收藏」
- android触摸屏事件,Android Touch事件分析
- android登录注册跳转的代码_Android开发代码
- Android 编译_android线程
- 【Android 应用开发】Android中的回调Callback
- 【Android 应用开发】AndroidUI设计之 布局管理器 - 详细解析布局实现
- 【Android 应用开发】Android 开发 之 JNI入门 - NDK从入门到精通
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- 【Android 应用开发】 自定义 圆形进度条 组件
- 【Android应用开发】 推送原理解析 极光推送使用详解 (零基础精通推送)
- 【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存
- 【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )
- 【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )
- 【Android 应用开发】Paint 图形组合 Xfermod 简介 ( 图形组合集合描述 | Xfermod 简介 | PorterDuff 简介 )
- 【Android 应用开发】Activity 任务亲和性 taskAffinity 设置 ( taskAffinity 属性 )
- 【Android 应用开发】Canvas 绘制文字 ( 文字尺寸测量 | 基线绘制 )
- 【Android 性能优化】应用启动优化 ( 阶段总结 | Trace 文件分析及解决方案 | 源码分析梳理 | 设置主题的方案总结 ) ★
- 【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 最简单用法 | 一行代码搞定权限申请 | 推荐用法 )
- 【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 效果展示 | 源码资源 )
- 【Android 应用开发】Android 杀进程总结 ( 杀后台进程 | 杀前台进程 | 杀其它进程 )
- 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
- 【Android 应用开发】使用蒲公英 SDK 收集崩溃日志信息 ( 导入依赖 | 申请 Key | 集成代码 | 清单文件配置 | 手动上传日志 | 手动检查更新 )
- 【Android 应用开发】Android 无障碍开发简介 ( Android 无障碍开发辅助技术 | 启用 TalkBack 无障碍功能 | TalkBack 无障碍开发 示例 )
- Android中的ProgressBar的android:indeterminate详解手机开发
- Android中android:visibility的3中属性的剖析详解手机开发
- android应用内跳转到微信详解手机开发
- Connecting Android to Oracle: The Ultimate Guide for Seamless Integration.(android连接oracle)
- Android系统基于Linux内核,实现移动设备突破极限。(android linux内核)
- android开发文件读写应用案例分析
- Android应用中Back键的监听及处理实例