Android系统架构##

  1. 应用程序层 这些应用程序都是用java编写,如日历,地图
  2. 应用程序框架
  3. 函数库
  4. Android运行时
  5. linux内核
  • Dalvik Virtual 基于寄存器
  • jvm 基于栈

android常见的命令 adb

Android和ios利弊###

IOS

利:运行流畅,画面美观,游戏软件众多而且效果非常好,拿出来有面子。
弊:软件游戏通常都需付费才可使用(越狱除外),用iTunes不方便,系统不开源。
Andriod
利:开源,软件游戏通常免费,游戏软件众多,有桌面小部件等等。
弊:由于Linux作为内核,免不了会死机。产品差别大,好的和坏的配置差的太多。显示没有IOS华丽,但可以安装第三方的软件模拟这种效果,而且模式比IOS多

简述Android四大组件###


Intent是四大组件之间的桥梁
组件定义了必须在配置文件中进行申明

  1. Activity直接和用户交互,生命周期,activity栈,启动模式,跳转(两种)
  2. Service 无UI界面,在后台,写耗时操作(新开辟一个线程)要不然会导致线程阻塞 ,涉及数据交换,生命周期和Activity一致(广播接收器一般与Service搭配)
  3. Contentprovider跨应用程序之间的共享数据.

static { uriMatcher = new UriMatcher(UriMatcher.NO_MATCH); uriMatcher.addURI("com.example.sqlliteapp", "/user_info", SUCCESS); }

  1. BroadcastReceiver 由于BroadcastReceiver是一种全局的监听器,因此
    它可以非常方便地实现系统中不同组件之间的通信。

uri 统一资源标识符 content:/authority(暗号)/path
url 统一资源定位符 http://172.0.0.1:8080/path(域名www.baidu.com)

扫描二维码即可关注玩转_android公众号,每天更新,记录菜鸟android学习记,一起成长。同时提供各种软件下载如ps,office2013/2016等

玩转_android的博客

更多相关文章

  1. React Native开发——Image组件
  2. Android学习进阶和IoC
  3. 【Android】安卓六大布局基本了解
  4. Fragment详解
  5. Android数据保存之文件保存
  6. Kotlin语言概述2
  7. Android四大功能组件深入分析
  8. 修改应用程序图标和应用程序标题
  9. Android完全退出程序退出所有Activity

随机推荐

  1. Android(安卓)Studio 使用技巧(2)
  2. Android(安卓)应用程序主动请求Vsync
  3. android 震动
  4. Android的GridView控件点击图片变暗效果
  5. Android菜鸟笔记-获取设备信息
  6. Android应用程序线程消息循环模型分析(4)
  7. java.lang.ClassCastException: android.
  8. android中SOAP的anytype问题
  9. Android(安卓)图片资源的异步加载2
  10. Android源码去除状态栏