android - Android 库是否可以将样式、颜色保密?
问题描述
我的 android 库中的颜色和样式很少。我生成了 .aar 并且应用程序使用 .aar 可以使用库密钥修改颜色。
<color name="library_primary">#3BA0F3</color>
应用程序通过在自己的 colors.xml 中粘贴上面的颜色键来覆盖其他内容。
Android 库是否可以将样式、颜色保密?
此外,查看https://developer.android.com/studio/projects/android-library#PrivateResources,我在库中创建了一个公共字符串。
<public name="string_res_that_does_not_exist" type="string"/>
<string name="test_private">test</string>
令人惊讶的是,android 应用程序仍然可以test_private
通过R.string.test_private
.
Choose resources to make public\private
如果应用程序仍然可以访问公共和私有资源有什么好处?
解决方案
推荐阅读
- java - 在未执行 thread.sleep 之前调用的方法
- glsl - 与线的距离——Shadertoy
- c# - 在 GAC 注册的消费程序集
- android - 如何优雅地关闭服务?
- x86-64 - _mm_cmpgt_epi64 内在函数是如何工作的
- php - 在我的代码中有一个错误如何解决
- cakephp - 在 CakePHP 中,如何查看实际使用了哪些固定装置?
- java - 在 netty 编码器中获取 Stackoverflow
- ios - 在 UITableViewHeaderFooterView 中有一个按钮
- javascript - 在 ruby on rails 中使用 Ajax 增加模型中的列