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 server-client application session issue
Android: corrupted TextView using .setShader()
Button on top of a Button with different Listeners [duplicate]
Android connect using WPS
Change View height on state selected
How can I optimize my BitmapTextureAtlas in AndEngine?
Working with images (playing cards)
ScrollView Android
How to make a sidebar menu
Always Errors in Android Kernel on Debian Sid
NullPointerException when i do insert into database (android)
Can i skip the first activity?
Activity Access Restriction Implementation in a Monodroid Application
Device cannot connect android market
What is the mistake in layout code
Setting up remote bitmap faster in UI(ImageView)

Categories

HOME
google-app-engine
awk
developer-tools
pagination
solaris
gradient
web-hosting
distribution
android-securityexception
magnetic-cards
wolframalpha
database-connection
itunes
android-maps
exchangewebservices
nsurl
alm
custom-controls
playstation-portable
instantiation
getlasterror
sim-toolkit
parse-tree
watchman
openalpr
doc
stringtokenizer
linqpad
contract
rfc3339
openal
openrasta
jquery-ui-draggable
robomongo
hammer.js
scalding
filehandle
bootstrap-tags-input
change-tracking
chromium-os
simplepie
angular2-testing
tinkerpop3
watch-os-2
neon
dimension
clipboard.js
sklearn-pandas
rasterize
spring-retry
file-move
page.js
dock
pax-exam
evolus-pencil
sony-lifelog-api
baasbox
ocra
mirror
document-repository
theos
android-vibration
appserver
machine-instruction
wcm
strawberry-perl
unix-socket
mobility
grails-plugin-rabbitmq
jjaql
dot42
android-framework
ecslidingviewcontroller
android-usb
epiceditor
pagedown
resource-management
wimax
curb
onmousemove
frameworkelementfactory
listitem
lambdaj
exponentiation
creole
squishit
facebook-iframe
interprocess
duplex
murmurhash
wordprocessingml
google-wave
contentpresenter
image-capture

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