Android native SIP recommendation libraries - android

I was looking into Android SIP stack, but I don't see funcionabilities that I need such as mute, hold and transfer a call.
Which library do you recommend to implement these funcionabilities?
Thanks in advance.

I can recommend
Linphone (sample app)
Csipsimple (sample app)
Both of them is easy to implement (Linphone is easier in my opinion) and if you need more feature you can add it by yourself in Csipsimple because it's an open source project.

Related

How to use javax.smartcardio package on Android?

I'm wrote java console app with smartcardio.Everything worked perfect.Now I want to use this library in Android. As I know smartcardio does not supported in Android. I searched about in Google.If anyone knows how I can use this library in Android,or what's a alternative ?
Thanks
Try to use this alternative. Code looks pretty the same.
You will need clone project. Compile jar. And put into Android project lib directory.
You cannot use smartcardio library in Android as you have already figured out. If your intention is to communicate to a Smart Card in contactless interface i would suggest you to take a look at the following library https://developer.android.com/reference/android/nfc/package-summary.html
https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html
If your intention is to communicate to a SE you can take a look at
https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI
if you want use ccid smartcard reader you have to find ccid library for android. some company like acs has published library for android.
for contactless support you have to use specific package which is defined in android (android.nfc).
Maybe this link can help you.
http://www.codexpedia.com/android/android-nfc-read-and-write-example/
good luck.

"nanopb" (protobuf c) it can be used on android?

this is nanopb website https://code.google.com/p/nanopb/
i dont know nanopb it can be used on android and iOS?
thanks
Best Wish
You can use C language code in android and iOS. In android NDK is provided for native libraries.
Yes, it is possible.
However, if your main application is in Java, it is probably not very pleasant to use a Protocol Buffers library through NDK. It will require a lot of boilerplate code in marshalling the messages back and forth.
I would suggest using the Google's own Java protobuf library, in its "nano" configuration mode.

How Android application framework communicates with Libraries?

From Android architecture, application framework (Content Providers,Resource manager. etc) are written in Java. But the libraries(Surface Manager, 3D libraries etc) are in C.
One user asked this, and nobody replied. I do not have enough reputation to comment on that question, so I need to post question again.
Like other apps it uses Java Native Interface (JNI) to access native code.
The Java Native Interface - although you'll probably don't need it for most apps.

ZXing Library in Titanium

Can can tell me how to use the ZXing library in an android app in TITANIUM.I have downloaded the ZXing library from the following path : http://code.google.com/p/zxing/downloads/detail?name=ZXing-2.0.zip
Creating a custom module is the only way to do this. Therefore you have to have knowledge of the native platform.
Modules are not too difficult if you have native platform experience (or just know Java for Android). I would check the moddevguide example module which is chock full of examples of passing data back and forth, which is available in the public Titanium repository on github. Also, the paint module is a great example of subclassing to roll your own titanium component.
So first go here and follow these step-by-step instructions on how to start your own module. Documentation Link
Then check out this code for great examples of passing data throughout your app. Titanium Github
All that aside, if you dont have native platform experience, why not just use either the Titanium Plus modules barcode scanner? Or this open source alternative?
No need to reinvent the wheel at this point.

XMPP / Jingle Voice Library for Android

I'm looking for a Jingle library (or app code) that exists on android and supports Voice for Gtalk or any xmpp in general.
I don't really want to write JNI for libjingle. I would prefer something in java /android.
Check this repo it should help.
webrtc-jingle-client
There is no java port for it. Its better to use the libjingle c .so and use JNI on android.

Categories

Resources