Android基础部分的简单总结

Android是一种基于Linux自由和开放源代码的操作系统,主要使用在移动设备上,由Google公司和开放手机联盟领导及开发。

Android的体系结构:主要分为四层
应用程序层
应用程序框架层
系统运行库层
Linux内核层

Android应用程序的结构:
src:存放java源文件
Gen:用来保存adt自动生成的java文件,如R.java文件。R.java包含对资源文件的引用。引用资源的方式有两种:1.在代码中的引用:R.id.XXX 2.在资源文件中的引用:@String/XXX
Assets:用来存放原始格式的文件,比如第三方包.文件
Res:存放资源文件,自动在R.java中注册
Drawable:保存图像的文件
Layout:用户界面布局文件
Values:颜色,字体,主题,字符串
5.Android.jar:Android的sdk引用版本
6.Andoidmainfest.xml:android程序的清单文件,仅能包含一个application
   Application中能包含四大组件:
    Activity:活动
    Service:服务
    BroadcaseReveiver:监听,广播事件
    ContentProvider:数据共享
Default.properties:工程配置文件,不能手动修改

Intent:负责数据传递和界面的切换
   
Android的程序签名:每个应用程序都有数字签名,每个签名都有有效期。签名的方式:Dubug调试签名 命令行签名

Android ui 结构:

一些简单的ui组件:TextView、EditText、Button、RadioButton
两种编写方式:1.在xml文件中布局,添加ui元素
2.在可视化界面中进行选择拖动

Android进程及优先级:
前台进程:高优先级
可见进程:中优先级
服务进程:中优先级
后台进程:低优先级
空进程:低优先级

Activity的生命周期:
Activity的四种状态:活动状态,暂停状态,停止状态,非活动状态

Activity的七个方法:
Oncreate()初始化函数,Activity启动后调用的第一个函数
Onstart():在activity启动在屏幕上调用的函数
onResume():当Activity能够与用户交互时,该函数调用,此时的Activityvch处于Activity栈顶
Onpause():当Activity进入暂停状态被调用
Onstop():当activity进入停止状态被调用
onDestroy():当Activity被终止前,即进入非活状态前,被调用onRestart():当Activity从停止状态进入活动状态前,调用该函数



更多相关文章

  1. Android中文件的读写
  2. Android 文件系统及权限修改
  3. Android中对Log日志文件的分析
  4. 重新解压打包android 根文件系统 ramdisk.img
  5. Android XMl文件中tools前缀
  6. android中读写sd卡文件
  7. Android 支持的文件类型

随机推荐

  1. MySQL如何优化查询速度
  2. MySQL性能优化之如何高效正确的使用索引
  3. MySQL单表恢复的步骤
  4. MySQL如何创建视图
  5. MySQL数据库连接异常汇总(值得收藏)
  6. 带你了解MySQL中的事件调度器EVENT
  7. MySQL索引的基本语法
  8. Windows系统下MySQL8.0.21安装教程(图文
  9. MySQL Installer 8.0.21安装教程图文详解
  10. Mysql最新版8.0.21下载安装配置教程详解