android


Support custom downloadable themes for android application


I have been able to create and switch themes within my android application using a combination of the theme editor and getting the theme set in each activity before the setcontent method is called in on create and it works brilliant.
However, many apps like GoSMS for example offer downloadable themes as an app that install onto the device and are selectable from the app itself.
How would I go about implementing this feature? It seems a nice clean way of adding extra customisation to an app without having to keep resubmitting an update. It would also offer the opportunity to monitise the additional themes.
I have searched and searched but nowhere seems to have the answer. Can anyone point me in the right direction?
I know the main app theme can be set in the manifest but guess you cannot affect this one the app is compiled and distributed.
The only other thing I can think of was to use a content provider and try and save the custom values in the main app database but then how would I translate that information so the app would read it in a timely manner.
But to surmise I need a way of offering downloadable custom android application themes and how that would be Implemented in the main application?
Any help greatly appreciated!

Related Links

How to know how much the user has scrolled using Accessibility service in android?
I have used facebook login in app works on Andorid Emulator but not on actual Android device
Android Studio ConstraintLayout match vertically
RS507 Ring scanner or TC55 (Kitkat OS) Scanner is not disabled when Async task in operation
Deep link not working for captive portal
Convert any Webpage [authenticated/un-authenticated] to PDF in Android for Local use FREE
StyleSpan is not applied on SpannableString in TextView
Chrome remote debugging, the device is not showing up
Android : Unable to write data in Sqllite database
How can I create a user-specific SharedPreference ?
Why the month from DatePickerFragment is wrong on Android? [duplicate]
How detect UnitTesting in Application class?
Realm Migration with new foreign field
How to update TabLayout when returning from an activity
Cannot resolve method 'show(android.support.v4.app.FragmentManager, null)'
How to schedule a job using Jobscheduler

Categories

HOME
google-app-engine
azure-stream-analytics
jpa
css3
swt
fftw
cublas
nsbundle
mips
pyqt4
echo
webix
nstableheaderview
elasticsearch-5
pcl-crypto
drop-down-menu
xcodebuild
scrolltop
xmonad
symbols
jquery-callback
comparator
itunes
android-things
user-defined-functions
google-cast
clickjacking
login-script
android-maps-extensions
google-knowledge-graph
imagenet
apns-php
google-data-api
mongoose-schema
opensmpp
news
android-ibeacon
claims
bindingnavigator
android-checkbox
oim
rfc3339
httr
linter
globalize
tinymce-3
context-switch
colorbar
headless
dt
cmp
cvxpy
usart
rspec2
ng-grid
xdoclet
omniauth-facebook
query-by-example
turbo-prolog
phpgrid
crouton-os
sciruby
sql-server-data-tools
at-job
showdialog
viewer
sip-server
fpdi
breakout
rolify
server-administration
cardreader
virtual-pc
android-sdk-2.3
web-notifications
intersect
nokia-s40
uimanageddocument
oracle-enterprise-linux
jsr286
google-maps-mobile
android-holo-everywhere
presentation-layer
drupal-fivestar
ajax-polling
interprocess
folding
qtabbar
visualj#
cldc
wysiwym
fault-tolerance

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App