Hi Pablo See the attached code. The biggest problem I've encountered is that the Felix distribution is a huge pain to build under JDK 1.5, and therefore to be able to use some of the bundles (for example the http service) that are part of the distribution. Its not a simple job of just changing a couple of entries in POM files: some components download pre-built JAR files from the web and explode these, thereby having classes built under 1.4 which will not work when you dexify the bundles.
This is something that would be great to see some work done on by the Felix community, because while its true that the basic Felix core does and will support Android, most of the add-on bundles wont. For my part, the ideal solution would be to see the whole framework be based on JDK 1.5 and not 1.4. Thanks Bruce On 12/02/2010 11:32, "pablomj" <[email protected]> wrote: > > Hi Bruce, I am trying the same, but I don't have the solution yet. > Do you have some advance? > Salutations, thanks. > Pablo. > > > Jackson, Bruce wrote: >> >> The Felix site has a useful section on getting things going on Android ( >> http://felix.apache.org/site/apache-felix-and-google-android.html) but >> isn't >> so clear about embedding the framework into an Android app" >> >> "Apache Felix can also be integrated with an Android application. To >> achieve >> this, you need to embed Felix into onCreate() method of your Activity >> class >> (see Android docs for more details on how to use an Activity) and process >> your bundles as shown above." >> >> Has anyone got an example of how you do this? I understand how to write >> the >> Android app, and I get the point being made here. What I need to >> understand >> is: >> >> 1. How do you launch the Felix framework. What do I need to instantiate? >> 2. Where does the framework get its boot configuration (i.e. what bundles >> to >> load, run levels, environment variables, etc) from in this case? >> >> >>
HelloActivity.java
Description: HelloActivity.java
