Hi everyone, here are my advances,

I reviewed all steps, I can instanciate a Felix object like in your example.
It was a problem with dependencies. 

Proving for install for start and stop a bundle I made in the code:

            BundleContext newBundle = m_felix.getBundleContext();
            bb.installBundle(pathOfTheBundle);

When...now my problem is this pathOfTheBundle, I tried put in
pathOfTheBundle "/data/felix/EnglishDictionary.jar" (location where I put
this bundle with adb push ..... in console )and some variants, but always is
an wrong path. What I must express my bundle location?

Can anybody help me? Thanks again. 

Regards, Pablo.




Jackson, Bruce wrote:
> 
> Yes, you can.
> 
> In the code I sent you, you'll see that you can get a handle to the
> BundleContext for the framework itself. From this you can then call:
> 
> context.installBundle(String location);
> 
> to install your own bundles.
> 
> 
> On 12/02/2010 15:07, "pablomj" <[email protected]> wrote:
> 
>> 
>> Oh, thanks Bruce and Karl for your comments.
>> 
>> I did something wrong, because I can't instanciate an "Felix" object. So,
>> I
>> am going to review all steps...
>> 
>> Although I don't see running this yet, I will can start and stop bundles
>> from my Android application? I excited to view this!
>> 
>> Regards,
>> Pablo.
>> 
>> 
>> Karl Pauls wrote:
>>> 
>>> Why would you need 1.5 to be able to dex the bundle (the framework
>>> itself is build for 1.3 btw.)?
>>> 
>>> regards,
>>> 
>>> Karl
>>> 
>>> On Fri, Feb 12, 2010 at 1:15 PM, Jackson, Bruce <[email protected]>
>>> wrote:
>>>> 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?
>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Karl Pauls
>>> [email protected]
>>> 
>>> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Felix-on-Android-tp27245141p27597525.html
Sent from the Apache Felix - Dev mailing list archive at Nabble.com.

Reply via email to