【Android】AndroidManifest 中original-package标签
<manifest>标签中package属性用于设置应 用程序的进程名,即在运行时使用ddms查看到的进程名。
<original-package>标签用以设置应用 源码包名,即Java文件所在的源码程序包层次,android工程中真实的源代码层次结构。
<manifest>中package属性若与<original-package>的android:name值相同,配置组建时android:name属性值 可以使用".ClassName"形式。
使用<original-package>标签后,在<activity><service><receiver><provider>中的android:name属性需要写完整的包名,".ClassName"形式无效。
注意:<manifest>标签中package属性只是告诉系统应用的进程名;因此进程名(Manifest中package属性的值)与<original-package>的值可以不一样。
需要注意下
<manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.launcher"
        android:sharedUserId="@string/sharedUserId"
        >
这里package="com.android.launcher",产生的R.java就会在com.android.launcher中
<original-package android:name="com.android.launcher2" /> 这个地方表示,源码包是com.android.launcher2。所以在代码中引用的R.java必须是import com.android.launcher.R;
【Android】AndroidManifest 中original-package标签的更多相关文章
- AndroidManifest中的Intent-filter标签
		经过测试,intent-filter标签中的: 1. <action android:name="android.intent.action.MAIN" /> 代表这是 ... 
- android xml中使用include标签
		在一个项目中,我们可能会在xml中局部用到相同的布局,如果每次都在xml中重写这些布局,代码显得很冗余.重复的复制黏贴也很烦恼,所以,我们把这些相同的局部布局写成一个单独的xml模块,需要用到这些布局 ... 
- Android Studio中的AndroidManifest.xml文件分析
		一.关于AndroidManifest.xml AndroidManifest.xml清单文件是每个Android程序中必须的文件,它是整个Android程序的全局描述文件,除了能声明程序中的Acti ... 
- android官方技术文档翻译——Case 标签中的常量字段
		本文译自androd官方技术文档<Non-constant Fields in Case Labels>,原文地址:http://tools.android.com/tips/non-co ... 
- Android WebView的HTML中的select标签不起作用
		Android WebView的HTML中的select标签不起作用 经过查询资料,了解到android对html里的select标签是弹出一个原生的选择器. 问题: Webview中的select没 ... 
- android include标签的使用,在RelativeLayout中使用include标签需注意!!!!!
		转:http://4265337.blog.163.com/blog/static/195375820127935731114/ include和merge标记的作用主要是为了解决layout的重用问 ... 
- AndroidManifest 中android:exported
		假设Service等的AndroidManifest中声明为android:exported="false" 则该服务不可以跨进程使用. Permission De ... 
- android开发中经常遇到的问题汇总
		大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Appl ... 
- android nfc中MifareClassic格式的读写
		Android支持的数据格式 数据格式的Intent filter AndroidManifest.xml文件中,要像向下列示例那样,在<activity>元素内的<meta-dat ... 
随机推荐
- Win10 开启移动热点 WiFi 的简单方法
			原文地址:https://blog.csdn.net/u012318074/article/details/77162475 Win 10 开启移动热点 WiFi 的方法很简单,并不需要像网上那样还要 ... 
- codeforces 955F  Cowmpany Cowmpensation 树上DP+多项式插值
			给一个树,每个点的权值为正整数,且不能超过自己的父节点,根节点的最高权值不超过D 问一共有多少种分配工资的方式? 题解: A immediate simple observation is that ... 
- $Django setting.py配置 ,GET、POST深入理解,三件套,orm对象关系映射简介
			1 django中app的概念: 大学:----------------- 项目 信息学院 ----------app01 物理学院-----------app02 ****强调***:创建的每一 ... 
- 生产环境elasticsearch5.0报错IllegalArgumentException: number of documents in the index cannot exceed 2147483519的处理
			最近几天的push:user:req数据写不到集群,报错如下: [--13T09::,][DEBUG][o.e.a.b.TransportShardBulkAction] [yunva_etl_es8 ... 
- centos6.5环境wget报错Unable to establish SSL connection
			centos6.5环境wget报错Unable to establish SSL connection [root@centossz008 src]# wget --no-check-certific ... 
- const成员函数和mutable关键字
			一.const成员函数 class MyClass { public: void fun() const { } private: int m_nValue; } const成员函数内不能修改成员变量 ... 
- Centos 7 安装Docker-ce记录
			以前尝试过在centos 6上安装Docker , 需要升级内核,支持aufs,比较麻烦:在使用过程中出现过Docker挂掉的情况,官方建议在64 位 centos 7 上运行,本文将安装步骤记录下来 ... 
- 前端-----margin用法(盒子模型里补充)
			margin塌陷问题 当时说到了盒模型,盒模型包含着margin,为什么要在这里说margin呢?因为元素和元素在垂直方向上margin里面有坑. 我们来看一个例子: html结构: <div ... 
- 解决KafKa数据存储与顺序一致性保证
			“严格的顺序消费”有多么困难 下面就从3个方面来分析一下,对于一个消息中间件来说,”严格的顺序消费”有多么困难,或者说不可能. 发送端 发送端不能异步发送,异步发送在发送失败的情况下,就没办法保证消息 ... 
- js——数组操作
			把教程里的api看了一遍,感觉记住了,又感觉没有记住...后来发现,如果给自己提需求,或许不错.想想对于一个数组,可能会用到哪些操作呢?基本的操作就是增删改查吧(有点像sql) 1. 创建数组 ... 
