Hi Wesley 

Your solution looks nice and workable. I will do some testing first and give 
feedback. 

—Benson 

On May 21, 2014, at 12:26 AM, Wesley Johnston <[email protected]> wrote:

> I'm not sure what Fence is, but if you want to try and access Java constants 
> in JS, you might try using JNI.jsm. We ship a really limited version that 
> won't do enough for you, but there's a pretty nice version at:
> 
> https://github.com/mozilla-services/product-announcements-test-addon/blob/master/jni.jsm
> 
> that we've been looking to include in Fennec (bug 918309). With it you can do 
> something like (I'm writing this out of my head, so it may be very wrong):
> 
> let Secure = JNI.LoadClass(jenv, "android.provider.Settings.Secure", {
>   static_fields: [
>     { name: "ANDROID_ID", sig: "I" }
>   ],
> });
> 
> and then just use Secure.ANDROID_ID in your code.
> 
> That help?
> 
> - Wes
> 
> ----- Original Message -----
> From: "Benson Chen" <[email protected]>
> To: [email protected]
> Sent: Tuesday, May 20, 2014 7:21:20 AM
> Subject: JS return android ID
> 
> Hi All 
> 
> I want to add one feature for Fence, which use JS to return 
> Settings.Secure.ANDROID_ID . 
> Should I develop one Add on or add one module in Fence? Can anyone give some 
> hits to me? 
> 
> Thanks 
> Benson 
> 
> _______________________________________________
> mobile-firefox-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/mobile-firefox-dev

_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to