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

Android Retrofit2 V/OnFailure: com.google.gson.stream.MalformedJsonException
Android: How to check processes making use of the camera
No resource found that matches the given name (at 'drawable' with value '#drawable/common_google_signin_btn_icon_dark_normal_background')
In My add_post xml three imageviews are there camera,video,file on click of each imageview i want to open new dialogue box
Phonegap build not showing splashscreen on android?
Can I use two Firebase project database in one single android app? [closed]
socket might be closed android error on android 6.0 only
Alert Dialog with an option to request the email verification link from firebase is not working
ReactNative build for android just freezes over the last step
Google Sheets App Script to remove Bracketed word from String
Set SharedPreference in Authenticator?
How can I use the firebaseJobDispatcher to receive continuous updates for location?
how can I add hamcrest to android studio?
How to add margin right and left of dialog
How to get Android In-App Subscription auto renewal details?
Accessing django localhost server through lan

Categories

HOME
oracle12c
gridview
adal
phpmyadmin
mjml
mstest
knitr
alarm
nsbundle
mapbox
jquery-ui
mql5
altera
job-scheduling
google-data-studio
video-editing
jersey-1.0
google-container-registry
nim
named-entity-recognition
ember-cli
monit
comparator
ceylon
tizen-tv
google-earth
finagle
dumpbin
autolisp
papaparse
imx6
fiware-cygnus
xdocreport
css-position
cin
logback-groovy
stylecop
jide
vaadin-elements
xbmc
openal
serde
configurationmanager
twilio-click-to-call
bluez
scalding
wpas
modelsim
opengl-4
jqchart
boo
py2neo
renaming
juice-ui
smartfoxserver
hadoop-2.7.2
winusb
envi
mongodb-php
synonym
gogs
respondcms
stream-processing
php-socket
lz77
database-relations
themoviedb-api
dllimport
ansi
canvg
git-ftp
xmltype
post-commit-hook
teaspoon
human-computer-interface
angular-carousel
twitter-bootstrap-rails
http-patch
embedded-fonts
kendo-dataviz
inappsettingskit
cffile
process-explorer
windows-98
wimax
web-notifications
tree-balancing
panda3d
correlated-subquery
fitbounds
stress
agility.js
flex-mobile
automationelement
xui
codebase
lxr
silverlight-oob
glui
web-application-project
wordprocessingml

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile