Android中<original-package>标签含义
在AndroidManifest.xml中,<original-package>与<manifest package=...>中的区别:
<original-package>:应用源码所在包
<manifest package=...>:应用运行时的进程名,同样也是R.java所在包名
因此,上述两者名称可以不同,一般不写<original-package>,但若写,则需要注意以下几点:
1、若<manifest package=...>与<original-package>的name值相同,配置组建时android:name属性值可使用".ClassName"形式。
2、若<manifest package=...>中的名称不是源码包名,则在<activity><service><receiver><provider>中的android:name属性需要写完整的包名,".ClassName"形式无效。且此时,在代码中引用R.java时,使用的也是该名称,具体请看代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.test.process"
    android:versionCode="1"
    android:versionName="1.0" >
<original-package android:name="com.test.testapp" />
......
从上述代码可知,R.java在"com.test.process"包中,而项目源码包"com.test.testapp",因此,在代码中引用R.java时,必须使用import com.test.process.R;
原文参考:http://blog.csdn.net/wh_19910525/article/details/8203968
Android中<original-package>标签含义的更多相关文章
- [转]Android中内存占用的含义:(VSS,PSS,RSS,USS)
		
Android中内存占用的含义:(VSS,PSS,RSS,USS) 作者: andforce 分类: 安卓系统 发布时间: 2013-09-07 00:03 ė1,915 浏览数 6没有评论 在eng ...
 - android中的requestFocus标签
		
<requestFocus />标签用于指定屏幕中的焦点View 用法:置于Views标签内部 ex: <EditText android:id=" ...
 - [转]Android中attr自定义标签详解
		
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:wen= ...
 - 【转载】Android中attr自定义标签详解
		
原文链接:http://blog.sina.com.cn/s/blog_62ef2f14010105vi.html:仅对排版进行优化,更方便阅读 <LinearLayout xmlns:andr ...
 - Android中top命令字段含义
		
PID PR CPU% S #THR VSS RSS PCY UID Name 1 ...
 - Android 自定义View修炼-Android中常见的热门标签的流式布局的实现
		
一.概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出哈) 类似的 ...
 - Android 中的 WebView实现 Html5 标签网页加载
		
自Android 4.4起,Android中的WebView开始基于Chromium(谷歌浏览器)支持浏览器的一系列功能,webkit解析网页各个节点,这个改变,使得WebView的性能大幅度提升,并 ...
 - Android中项目中各个文件夹的含义和用途详解
		
1.src:存放所有的*.java源程序. 2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3.assets:可以存放项目一些较大的资源文件,例如:图片. ...
 - 浅析Android中的消息机制-解决:Only the original thread that created a view hierarchy can touch its views.
		
在分析Android消息机制之前,我们先来看一段代码: public class MainActivity extends Activity implements View.OnClickListen ...
 - 【转】Android中EditText中的InputType类型含义与如何定义
		
原文网址:http://www.crifan.com/summary_android_edittext_inputtype_values_and_meaning_definition/ 经过一些And ...
 
随机推荐
- Git查看、删除、重命名远程分支和tag(转)
			
转:http://zengrong.net/post/1746.htm 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程 ...
 - 利用Jurassic在.net下运行js函数
			
static void Main(string[] args) { var eng = new Jurassic.ScriptEngine(); eng.Evaluate("function ...
 - js中判断true和false的情况
 - 使用dom元素和jquery元素实现简单增删改的练习
			
软件开发实际就是数据的增删改查,javascript前端开发也不例外.今天学了jquery框架的简单使用.于是用它实现简单的增删改,接着也用原始的javascript实现同样的功能,以便看出jquer ...
 - 网络-->监控-->OID-->BGP
			
说明:暂时发现只适合cisco设备,h3c的交换机只支持部分OID(支持版本.AS号.ROUTER-ID)
 - HTML5.dcloud.io-stream-app
			
dcloud.io提出的Stream App 本文仅仅是关于dcloud.io提出的SteamApp初探,所有内容请参考其官网. 1. Application promotion by scaning ...
 - [Notes] AWS Automation using script and AWS CLI
			
(c) 2014 Amazon Web Services, Inc. and its afflialtes, All rights reserved. The content in this file ...
 - Oracle 12c 的新功能:模式匹配查询
			
模式匹配SQL 在一系列的数据行中辨识出某种模式是一种广泛需求的功能,但在以前的SQL中是不可能的.有许多解决方法,但这些都很难写,很难理解,而且执行效率低下.在Oracle数据库中,从12c开始,你 ...
 - 数据库之Group By用法
			
sql语句Group By用法 sql语句Group By用法一则 sql语句Group By用法一则 如果我们的需求变成是要算出每一间店 (store_name) 的营业额 (sales),那怎么办 ...
 - POJ 3281	Dining 最大流
			
饮料->牛->食物. 牛拆成两点. //#pragma comment(linker, "/STACK:1024000000,1024000000") #include ...