I want to know if vCard in BlackBerry supports private extensions, such as X-ANNIVERSARY and X-ASSISTANT. If so, how are these extensions handled when the vcard containing these fields are transfered to other non RIM devices?
Thorough testing reveals blackberry only supports v2.1 of the vcard standard
Related
I've been looking into different API/SDKs that would be best and easiest to integrate with my React Native iPhone app. This is an internal employee app, that once a form is submitted I would like to automatically print out a label from a thermal printer (e.g. Brother QL1110NWB).
Some options I found are:
React Native:
https://github.com/christopherdro/react-native-print
Brother SDK:
https://support.brother.com/g/s/es/htmldoc/mobilesdk/
Apple AirPrint:
https://developer.apple.com/documentation/uikit/uiprintinteractioncontroller#//apple_ref/doc/uid/TP40010141-CH1-SW34
Does anyone have experience with any of these API/SDKs and can recommend best method for easy integration and be able to print directly without interaction?
Thank you!
If you can dictate the hardware to make sure it is compatible, then the Brother SDK will have the easiest integration and be transparent to the user.
Apple restricts Bluetooth Classic devices from connecting to iOS unless they are MFi certified, which adds to the price but enables the External Accessory Framework at the OS level. Device manufacturers can then sell a printer that is 'iOS certified' like the Brother QL1110NWB and provide the SDK to use it.
How to use bluetooth classic instead of le
You would need to write a React Native binding for each target device family to use the SDK's OS specific libraries. Brother has an iOS, Android and Xamarin SDK available, but I don't see one for React, so you would need to wrap their iOS SDK with hooks to invoke your print on demand. Before you start, contact Brother support or your sales rep, because they may be working on React Native SDK, or your organization may have enough buying power to request one. Either way, it's a good practice to make this an interface at the base React level so that new printers or platforms can be added just by implementing custom native device adapters.
I have to develop an app which allows user to speech text, but there are some APIs in the iOS SDK which allow that? Or even third part libs? I have only one problem : the app is in italian language, so a third part lib has to support italian language.
As of iOS 10 (which isn't released at the time of writing), there is a new speech recognition API. It supports over 50 languages and dialects.
If you are looking for a solution, I'd strongly recommend this over a third party library... Apple will keep it up to date, support it, and improve it. You have none of those guarantees with a third party library.
https://developer.apple.com/reference/speech/sfspeechrecognizer
Any UITextField or UITextArea can be dictated using the built-in dictation feature (in devices that support it of course).
An API is not available and you cannot use Siri directly for that.
As of this post there is no way of doing this using native iOS SDK. However, you have the IBM Bluemix Speech-to-Text service available to you for free:
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text.html
I am a newbie in mobile app dev. I have been given an app to write as assignment and it is suggested that I should use Java/J2ME and an android phone is required. Well, if I develop it in j2me
1. Will I be use it in android phone?
2. will I be able to place it in the Google Play Store?
3. Will I be able to place in other stores such as Apple store and use it in IOS?
4. Moreover, if it is possible to run it on android phone and I place it in play store, if I wish to monetize it, will I be able to place ads such as one provided google, the famous admob?
Is it really sound to use J2ME or is the Android API better?
No is the answer. You can create library ie as jar and use it in android. Android uses in addition to java file. xml layout.Moreover apk is an extension which is compressed binary format of resource(xml),values manifest with set of permissions to access.For eg: Internet permission means you want to use as
and every app extension file will vary. So it's better to use cross mobile platform.One code to support in many device.
Sencha Touch
Titanium
Jquery Mobile etc.,
If You are using sencha to develop your app you can deploy it in all platforms..or else you have to code seperately for android and ios..
Once your app is ready you can sell it through playstore(android) or istore(i phone) by creating an account in both..
Will I be use it in android phone?
No, unless you find some sort of "player" for J2ME.
will I be able to place it in the Google Play Store?
No, unless you find some sort of "player" for J2ME that you can license that will give you a distributable APK as output.
Will I be able to place in other stores such as Apple store and use it in IOS?
No, as iOS does not support J2ME.
Moreover, if it is possible to run it on android phone and I place it in play store, if I wish to monetize it, will I be able to place ads such as one provided google, the famous admob?
No, unless you find some sort of "player" for J2ME that you can license that will give you a distributable APK as output and allows you to embed ads.
Is it really sound to use J2ME
Only if you want to run your app on a feature phone that supports J2ME. I am not aware of any current smartphone platform that supports J2ME.
Does anyone have experience with printing from iOs/Adobe Air3 app? Is it possible without need to write native extension?
This is not currently possible without a Native Extension, though one could be easily written for it.
Link to Adobe Live Docs
It says: Mobile Browser Support: This class is not supported in mobile browsers
Is it possible to get a device to open a file on disk using the MIDlet.platformRequest(String url) method? I was hoping to use the following:
midlet.platformRequest("file:///path/to/file/file.png");
But this just throws a ConnectionNotFound exception. I'm specifically using the BlackBerry platform, but I do not have access to the proprietary BlackBerry API. File could be of any type, so obviously I'm not expecting it to handle every one.
Cheers
No, it is not possible to open arbitrary files using platform request. MIDP 2.0 requires devices to support platform request only for URL and tel: connections. All other schemes are optional and device dependent.
Nokia S60 phones seems to support file:// as pointed out in forum Nokia. But you need to verify for other platforms including Blackberry.
You can look at JSR211 Content Handler API as an alternative. I believe it is supported in newer Blackberry devices.