android - 可下载的 Android 应用程序主题

标签 android dynamic styles themes theming

我想为我的应用程序支持多个动态主题。同时,我不想通过添加所有图标和图像集来增加我的应用程序包大小。我希望用户在运行时有选择地从服务器下载。

以下是我在堆栈溢出中看到的两个方法。

  1. 将新样式、图标和背景图片制作成单独的 APK,让用户从 google play 下载并在运行时导入这些值。

How to release application plugin using Android Market?

  1. 将新的样式、图标和背景图片制作成zip文件,让用户下载并保存在SD卡中。编写一个资源管理器包装器来解析和读取 zip 文件内的配置文件中的值。

Create downloadable custom theme and apply it during run time

选项:2 看起来是一个更好的解决方案,但它有一些限制,比如我们只能设置 bg 颜色和文本颜色。

你能告诉我哪种方法更好吗?或者有没有其他更好的方法。

最佳答案

第一种方法会很有效,因为普通用户大多更喜欢从 Play 商店下载应用或主题。

  1. 您也可以轻松地推广您的应用程序和主题。
  2. 您可以轻松地为您的主题提供新的更新和错误修复,无需一次又一次地下载 .Zip 文件。

关于android - 可下载的 Android 应用程序主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40740923/

相关文章:

android - ExpandableListView 的扩展按钮的自定义样式

Android 屏幕尺寸算法/模式

c++ - C++中的动态二维数组和内存泄漏

styles - 是否可以改变 Maxima 生成 LaTeX 代码的方式?

Android - 修改 "Graphical Layout"中的布局后,代码会在滚动时自动更改。如何避免这种情况?

android - 如何防止在 Android 中的 RecyclerView 上向左或向右滑动

dynamic - WebGL 动态模型操作

dynamic - 两个libjpeg库冲突怎么办

php - 从零开始的 Wordpress 主题

wpf - 将应用程序级样式应用于所有文本框