Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Android™ Runtime Development

Reply
Highlighted
New Contributor
Posts: 5
Registered: ‎04-09-2013
My Device: Z10
My Carrier: none
Accepted Solution

Missing Android 4.2.2 API Support Documentation

Hey Folks,

 

I was glad about the release of the Support of Android 4.2.2 with the Android Runtime. I searched for an updated List of supported API's but the only thing i could find was:

 

The BlackBerry Runtime for Android apps supports Android 4.2.2 (BlackBerry 10.2 Beta) and 2.3.3 applications. API support information for Android 4.2.2 will be available soon.


On the official Android Runtime API Support Page (https://developer.blackberry.com/android/apisupport/).

Do you have any delivery date for the documentation you can share with us? I am very curious to know if NFC is supported within the new Android Runtime Release.

 

Thank you for your help.

 

Best Regards

Raphael

 

BlackBerry Development Advisor
Posts: 85
Registered: ‎11-21-2008
My Device: Z10
My Carrier: Bell

Re: Missing Android 4.2.2 API Support Documentation

Hi RThie,

 

Thanks for touching base.

 

Per our roadmap, the gold 10.2 release for the Jelly Bean iteration of the BlackBerry Runtime for Android apps will be this August. At this time, the Jelly Bean 4.2.2 documentation will be made available.

 

Note: Near Field Communication (NFC) is not on the roadmap for inclusion in the upcoming update. It is however supported on the Native/Cascades development platform.

 

 

BlackBerry Runtime for Android apps - Developer Roadmap

https://developer.blackberry.com/native/downloads/roadmap/

 

BlackBerry Native/Cascades - Near Field Communication API Docs

https://developer.blackberry.com/native/reference/bb10/nfc_libref/topic/manual/nfc_lib_nfc_conceptua...

 

James Dreher
BlackBerry Development Advisor
New Contributor
Posts: 3
Registered: ‎12-03-2014
My Device: Q10
My Carrier: ROgers

Re: Missing Android 4.2.2 API Support Documentation

[ Edited ]

Hi James - I am porting Android App API level 19 with Q10 10.3 using a device with NFC and BLE.

I am unable to connect with the NFC on Q10.

Do I need any special libraries? I would appreciate your assistance. Pls see snippet from Android manifest.

 

 

New Contributor
Posts: 3
Registered: ‎12-03-2014
My Device: Q10
My Carrier: ROgers

Re: Missing Android 4.2.2 API Support Documentation

NFC Tag Pairing Request
ERR NFC:java lang.Exception
New Contributor
Posts: 3
Registered: ‎12-03-2014
My Device: Q10
My Carrier: ROgers

Re: Missing Android 4.2.2 API Support Documentation

[ Edited ]

>>> portion of the Android manifest from the "TMI" project:

<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<!-- Permissions NFC -->
<uses-permission android:name="android.permission.NFC" />

<uses-feature android:name="android.hardware.nfc" />

<!-- Permissions Bluetooth -->

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="true" />
<uses-feature
android:name="android.hardware.bluetooth.ble"
android:required="true" />

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

----------

>>> portion of the Android manifest from the "App" project:

<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

<!-- Permissions NFC -->
<uses-permission android:name="android.permission.NFC" />

<uses-feature android:name="android.hardware.nfc" />

<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="true" />
<uses-feature
android:name="android.hardware.bluetooth.ble"
android:required="true" />