自学第二天(1)
来源:互联网 发布:sql注入防御 编辑:程序博客网 时间:2024/06/06 12:24
AndroidMainfest.xml清单文件
1.全局篇
1)包名、版本信息
包名:package=" "
版本号:android:versionCode="1"
期望版本号:android:versionCodeName="1.0"
2)AndroidMainfest版本信息
最低版本: android:minSdkVersion="8"
期望版本:android:targetSdkVersion="16"
2.组件篇(四大组件)
全局只有一个application
<application android:icon=" " android:theme=" " android:label=" "></application>
icon:图标
label:标题
theme:主题样式
1)Activity(活动)
启动一个Activity时,没有在清单文件中定义,程序会抛出运行时异常的错误
<intent-filter/>:起到一个过滤器的作用,是入口Activity的标识
<activity android:name=" 包名+类名" android:label=" ">
<intent-filter>
<action android:name=" android.intent.action.MAIN"/>
<category android:name="android.intent.actegory.LAUNCHER"/>
</intent-filter>
</activity>
2)Service(服务)
与Activity的显著区别是Activity显示界面,Service是后台逻辑代码的处理
Service也有<intent-filter>的方法,书写样式同上
3)Content Provider(内容提供者)
<provider android:name=" " android:authorities=" "/>
authorities:是内容提供者特有的属性,含义为书写域名或者地址
内容提供者是用来管理数据库访问以及程序内和程序间共享的
4)BroadcastReciver(广播接收者)
被誉为全局事件监听器,起到介绍、过滤的作用。可以使用代码进行注册,但是其他三大控件必须在AndroidMainfest中书写
- 自学第二天(1)
- 自学第二天(2)
- UI基础第二天(自学)
- 自学Java EE 笔记(第二天)
- android自学第二天
- Spring自学第二天
- 自学Linux第二天
- 自学H5第二天
- Android自学笔记 第二天
- OC自学的第二天
- 传智播客自学笔记第二天(待编辑)
- PHP自学之路------HTML(第二天)
- PHP自学之路-----DIV+CSS(第二天)
- 黑马程序员--java自学--第二天:
- 自学struts2第二天---ognl表达式
- ElasticSearch 疯狂学习 第二季(自学)
- JAVA自学第二弹(接口)
- 黑马程序员----------Android自学第二天总结(网络下载和解析)
- iOS 百度地图之坐标转换
- IOS-文件管理NSFileManager
- 浅谈ServletContext,HttpServletRequest,HttpServletResponse,HttpSession的获取
- Freemarker 使用
- 从零开始写一个小米便签
- 自学第二天(1)
- jquery部分用法
- bzoj-2599 Race
- Oracle触发器调用外部java
- hive 学习笔记(一)
- Framengs杂记一
- vm 10 +centos6.3 安装
- 论MySQL何时使用索引,何时不使用索引
- IOS 代码块block :capturing self strongly in this block is 告警