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

This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR
build.gradle repository merge
Passing argument to fragment
Android, cannot re-open already closed connection for query
Android: How to set images to image resource based on Set<String>?
How to call navigation drawer in all my activities?
JSONObject using memory address for array in android 4.3, content of array in other versions
Toolbar items colors
RushORM store RequestParams
Different dimens.xml for different screens
Adding LinkedIn SDK in android studio error: “Configuration with name 'default' not found”
Device orientation detection (If the tablet is vertical)
Android DataOutputStream.write(byte[], int, int)' on a null object reference
Crashlytics / Fabric not reporting crashes on Android
error in Asynctask :An error occurred while executing doInBackground() [duplicate]
Shutting down VM while inflating a layout containing RecyclerView

Categories

HOME
kentico
microsoftgraph
turing-machines
ng-idle
webdriver
amp-html
battery
graphics
aws-cli
hpc
code-coverage
data-visualization
character
teechart
mql5
google-schemas
little-proxy
endeca
openbugs
stellar.js
altera
modbus-tcp
sigma.js
drive
springfox
href
ember-cli
exit
interpreter
game-theory
android-maps
aws-codecommit
cognos-bi
fstream
rselenium
clickjacking
yowsup
searchkit
docfx
sessionstorage
railstutorial.org
azure-arm
angular-http
x++
textsum
openrasta
reindex
lsyncd
vcloud-director-rest-api
cassia
hadoop-partitioning
cortex-m
custom-errors
slash
liquid-layout
alloy-ui
jquery-forms-plugin
infosphere-spl
delayed-execution
rapidsvn
sip-server
imagefilter
wcm
kissfft
ios8-extension
fpdi
decoupling
dsym
multiautocompletetextview
getopt
gwt-openlayers
unit-of-work
inappsettingskit
ui-select2
facebook-timeline
dolby-audio-api
sqlclr
web-farm
dajaxice
subproject
wiimote
google-floodlight
quotation-marks
cuteeditor
aspmenu
ajax-polling
hbm2java
purepdf
visualj#
unmanagedresources
pbcopy

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App