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

Why the Softkeyboard example doesn't work?
Android : Why upgrading the app re-creates my database?
How to install one app twice on android
aapt no such file or directory, unable to build Android project
Android/WebRTC (WebView) - candidates crash connection on android hotspot network
How to wrap listeners that always calls its callbacks from a specific thread into an Observable that conforms to the Scheduler defined by subscribeOn?
Phantom double clicks from MouseArea on Android
Creating a Cordova Plugin for Garmin Mobile SDK
Best way to track Android phone in a moving car
realm null object reference
extra unwanted TextView appear in GridView
CursorAdapter newView/BindView not getting called
Disable change PM/AM at scroll hours on TimePickerDialog
NDK build failure with “non-zero exit value 2” in Oculus mobile SDK
Distance based clustering with Google Maps
Keep toolbar fixed and other view not

Categories

HOME
notepad++
eclipse
microsoftgraph
twitter-bootstrap-3
dns
pda
swt
composite-primary-key
apiblueprint
can
google-cloud-functions
switch-statement
permissions
regular-language
tvos
lanczos
qpython
resultset
alamofire
why3
line
radgridview
intercom
searchview
gmm
solrcloud
asciidoctor-pdf
googlebot
visual-glitch
zxing
jboss6.x
opentk
gpio
outliers
underscore.js
soot
event-flow
memory-address
code-snippets
android-maps-extensions
getlasterror
parse-tree
docfx
bc
recurrent-neural-network
typesafe-config
bindingnavigator
photos
httrack
libgphoto2
spring-integration-sftp
convex-optimization
compiler-design
avx
skin
quicktime
pocketsphinx-android
signalr.client
mongodb-php
macaulay2
windows-azure-queues
xdoclet
udpclient
omniauth-facebook
sklearn-pandas
nupic
database-relations
qbxml
assertion
include-guards
amiga
graphics2d
nutiteq
entity-framework-4.3
apache-spark-1.3
jbake
browserify-shim
punycode
cocos3d
teaspoon
formview
ora-00904
ios8-extension
openargs
embedded-fonts
rolify
tlf
cffile
flex++
actiondispatch
video-codecs
insert-id
twisted.web
nokia-s40
load-time
object-database
isapi-extension
duplex
sifr3
software-lifecycle
perl5.12
great-circle

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile