android应用:TVlauncher源码分析之Androidmanifest.json
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hisu.twins" <!-- 工程名称 --> android:versionCode="1" <!-- 生成apk的版本号 --> android:versionName="1.0" > <!-- 版本名称 --> <uses-sdk <!-- 该工程使用的sdk版本信息 --> android:minSdkVersion="15" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET" /> <!-- 应用权限:访问网络 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取网络状态,如当前的网络链接是否有效 --> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <!-- 读写系统设置 --> <application android:name="com.hisu.twins.app.TwinsApp" <!-- 自定义类名 默认的为com.app.application --> android:allowBackup="true" <!-- 是否允许备份应用数据,此时为允许备份,默认为true --> android:icon="@drawable/ic_launcher" <!-- 应用图标 --> android:label="@string/app_name" > <!-- 应用名称 --> <activity android:name="com.hisu.twins.ui.activity.MainActivity" <!-- 表示整个应用程序的主程序名称 --> android:label="@string/app_name" <!-- 标题名称 --> android:launchMode="singleTask" <!-- activity启动方式: --> android:clearTaskOnLaunch="true" <!-- 表示按返回或结束,如果点击桌面图标这个activity始终会重新启动 --> android:stateNotNeeded="true" <!-- activity被杀死再重新启动不需要保存状态,launcher程序必须设置为true --> android:screenOrientation="nosensor" <!-- 不經物理方向傳感器確定方向. 該傳感器被忽略 --> android:configChanges="mcc|mnc|keyboardHidden|orientation"<!-- 就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法 --> android:windowSoftInputMode="stateUnspecified|adjustPan"<!-- stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置 adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分--> android:theme="@android:style/Theme.NoTitleBar" ><!-- 不显示应用程序标题栏 --> <intent-filter> <!-- 意图过滤器,用来过滤掉用户的一些动作和操作 --> <action android:name="android.intent.action.MAIN" /> <!-- 指明整个工程的入口程序 --> <category android:name="android.intent.category.LAUNCHER" /> <!-- 决定应用程序是否显示在程序列表里 --> </intent-filter> </activity> </application> </manifest>
android应用:TVlauncher源码分析之Androidmanifest.json的更多相关文章
- Android网络框架源码分析一---Volley
转载自 http://www.jianshu.com/p/9e17727f31a1?utm_campaign=maleskine&utm_content=note&utm_medium ...
- OpenGL—Android 开机动画源码分析一
.1 Android开机动画实现方式目前实现Android开机动画的方式主要是逐帧动画和OpenGL动画. ?逐帧动画 逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在“连续的 ...
- Android分包MultiDex源码分析
转载请标明出处:http://blog.csdn.net/shensky711/article/details/52845661 本文出自: [HansChen的博客] 概述 Android开发者应该 ...
- Android消息机制源码分析
本篇主要介绍Android中的消息机制,即Looper.Handler是如何协同工作的: Looper:主要用来管理当前线程的消息队列,每个线程只能有一个Looper Handler:用来将消息(Me ...
- Android 开机动画源码分析
Android系统在启动SystemServer进程时,通过两个阶段来启动系统所有服务,在第一阶段启动本地服务,如SurfaceFlinger,SensorService等,在第二阶段则启动一系列的J ...
- Android开源框架源码分析:Okhttp
一 请求与响应流程 1.1 请求的封装 1.2 请求的发送 1.3 请求的调度 二 拦截器 2.1 RetryAndFollowUpInterceptor 2.2 BridgeInterceptor ...
- android hardware.c 源码分析
android的jni通过ID来找hal模块,使用了hw_get_module()函数,本文就通过这个函数的来分析一下hal层的模块是如何匹配的. 首先要了解三个结构体hw_module_t,hw_m ...
- Android -- 消息处理机制源码分析(Looper,Handler,Message)
android的消息处理有三个核心类:Looper,Handler和Message.其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因 ...
- 我的Android进阶之旅------>Android中AsyncTask源码分析
在我的<我的Android进阶之旅------>android异步加载图片显示,并且对图片进行缓存实例>文章中,先后使用了Handler和AsyncTask两种方式实现异步任务机制. ...
随机推荐
- JDBC 流程
转载地址:https://blog.csdn.net/suwu150/article/details/52744952 JDBC编程的六个步骤: 准备工作中导入ojdbc文件,然后右键选中添加路 ...
- 兼顾FPGA和单片机
当今,FPGA和单片机的应用非常广泛,在有FPGA知识的基础上,笔者认为可以把FPGA作为主要的学习目标,单片机作为辅助技能.其实二者是相互促进的.不管是FPGA还是单片机的开发其实都是基于较强的逻辑 ...
- 20165226 2017-2018-4 《Java程序设计》第9周学习总结
20165226 2017-2018-4 <Java程序设计>第9周学习总结 教材学习内容总结 第十二章 URL类 构造方法1 try { URL url = new URL(" ...
- 杂项-Server:Serv-U
ylbtech-杂项-Server:Serv-U Serv-U FTP Server,是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列.可以设定多个FTP服 ...
- 项目中Map端内存占用的分析
最近在项目中开展重构活动,对Map端内存尽量要省一些,当前的系统中Map端内存最高占用大概3G左右(设置成2G时会导致Java Heap OOM).虽然个人觉得占用不算多,但是显然这样的结果想要试 ...
- 设计模式—三种工厂模式(JAVA)
一:简单工厂: 有一个实际工厂,这个工厂只能造一类的产品,这一类产品就是一个产品接口,会有多个具体产品实现这个接口,例 如,一个手机厂,生产苹果手机,三星手机: 缺点:在工厂类中集中了所有实例的创建逻 ...
- IDA Pro 权威指南学习笔记(十) - 栈帧
栈帧(stack frame)是在程序的运行时栈中分配的内存块,用于特定的函数调用 如果一个函数没有执行则不需要内存,当函数被调用时就需要用到内存 1.传给函数的参数的值需要存储到函数能够找到它们的位 ...
- Tkinter place() 方法
Python GUI - Tkinter place() 方法的使用例子: 这个的几何管理器组织放置在一个特定的位置,在他们的父widget部件. 语法: widget.place( place_ ...
- Win7 Wifi 老断线
在cmd命令窗口 netsh wlan set autoconfig enabled=no interface="无线网络连接" 此时你再来查看Win7系统任务栏处的网络菜单中查找 ...
- nexus3 搭建maven远程仓库
右上角 下载maven http://maven.apache.org/download.cgi 下载nexus https://www.sonatype.com/download-oss-sonat ...