我有一个以"免费"和"专业"版本发布的Android应用程序.我已经使用从两个版本引用的基础'库'项目设置了我的项目,这样我的包集看起来像这样:
我的基础'library'项目中的一个Activity类将一个帮助文件加载到WebView中:WebView.loadUrl("file:///android_asset/help.html").这个类在'free'和'pro'版本中都有扩展(出于本问题范围之外的原因),但我希望两个版本都引用相同的HTML文件(即父包中的文件).但是,在我目前的设置下,HTML文件需要复制到'file'文件夹''com.example.myapp.free'和'com.example.myapp.pro'包下的'assets'文件夹中./android_asset /"URI工作.
有没有办法指定"file:/// android_asset /"URI,以便它访问父包中的'assets'目录?
我找到的部分解决方案涉及从'raw'目录中读取HTML文件,然后将生成的字符串推送到我的WebView对象,但除了纯文本的HTML页面(例如带有图像的HTML页面)之外,这样做会很麻烦.像我一样).
干杯.
在我的Samsung Galaxy上,主屏幕上显示的应用程序图标通常与"应用程序"菜单上显示的图标不匹配.
首先,我想知道这是三星/ Galaxy(或某些Android手机的子集)特有的,还是整个平台?其次,我想知道如何在我的Android项目中设置它.
为了说明我的要求,请参考下图:
图标1和2是许多第三方应用程序的典型:在主屏幕上,图标透明度很受欢迎,但在应用程序菜单上,图标被叠加到按钮图形上.在我的手机上,后者往往不是一种脏绿色的放射状图案.
但是,有些应用程序已经过度使用了这种行为:图标3和图4显示MapQuest已经能够为按钮指定不同的基色(尽管相同的径向模式); 图标5和图6显示了完全替换按钮图像或应用程序菜单图标的内容.
任何人都可以解释我需要做什么来指定我的项目中的图标的两种形式?
提前致谢.