如何将用户定义的属性/值添加到 Android 清单文件中?
我想将自定义属性/属性添加到清单文件中,并能够在运行时读取它。我想这样做,以便我可以通过这些清单属性自定义应用程序的行为。这怎么能做到呢?
I want to add a custom attribute / property into the manifest file, and be able to read it at run time. I want to do this so I can customize the app's behavior via these manifest properties. How can this be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将元数据添加到
AndroidManifest.xml
文件中,然后在应用程序中读取它。像这样写入数据:
并像这样读取数据:
请参阅 http ://developer.android.com/guide/topics/manifest/meta-data-element.html
You can add meta-data to your
AndroidManifest.xml
file and then read that in your application.Write the data like so:
And read the data like so:
See http://developer.android.com/guide/topics/manifest/meta-data-element.html
您可以在 res/values 中创建一个空资源文件,并向其中添加字符串和项目(对于布尔值或整数值)。
或者,您可以简单地使用 Constants 对象,在其中将属性定义为最终静态变量。
You can create an empty resource file in res/values and add strings and items (for bool or integer values) to it.
Alternatively you could simply use a Constants object in which you define your properties as final static variables.