I have to develop a sample application to send, receive and delete voicemails on android phones, for this I need to know what mechanism is followed, in general, by other applications.
(I developed a sample using android.provider.VoicemailContract, which can insert an audio file (from SD card of phone) as voicemail. Then, my application reads and deletes the inserted voicemail with the help of android.provider.VoicemailContract.Voicemails contentprovider.)
I want to know how does voicemails work on android phone, i.e. the procedure, protocol kind of things. I googled but I did not find any relevant material. I am completely new to voicemails...I need to know all internal details.
Can anyone please describe or provide me some helpful links to understand exactly what procedure one should follow to develop such application...:/ :/
I know this is old, but I was curious too. According to this stack overflow question and answers, applications can add voicemails to a local phone's database, but cannot read any voicemails that other apps add. Also, only the local phone application can read all the voicemails.
Related
First things first, I am writing this question after researching quite a bit.
Broader View of the issue
In this day and age, we require a more reliable way to perform peer-to-peer communication, preferably using technologies like NFC.
I mean we are in the year 2018 and I cannot believe that there isn't reliable means to communicate peer-peer between and ios and an android. I am talking about offline, close proximity/range communication, which can open up a new world of possibilities for mobile apps. Many of the apps we use to communicate with other devices require one or more of internet, login, credentials/authentication, etc. I am making this effort because most of the readers/users/developers do not actually know what has changed in 2018, so if anythings changed, I would love to hear it!
Hindrances
IOS has very weak NFC support, functionality-wise..?
IOS doesn't support Android Beam.
Not enough members are bothered to fix this or are helpless.
IOS doesn't support non-ios Bluetooth connection? (Doubt it/Tried but failed)
What I need
Efficient cross platform solution for communication between two different mobile devices preferably offline.
A way to send and receive money other than Apple Pay/GPay/Samsung Pay/iMessage/AndroidMessages, such as over NFC/Bluetooth preferably offline mutually, but connected to internet independently.
A way to automatically send data when two devices (different platforms and within ios) are in close proximity, without the need to login or register or any other steps. At least a way to trigger something upon nearing one device from the other, like NFC basically.
What I have
Working android application that uses android Beam to send and receive ndef messages, which is easy to do, between two android devices. So we can make the payment happen here in this case.
Questions arise when we try to proceed with android -> ios or vice versa.
I have read a lot of related questions where the answer is outright NO. However, am not taking time to write this question to be told it's not possible. I want the crowd here on stack overflow to help me find a way to workaround this situation. I know it is a lot to ask, but I feel this invention or discovery will help man app developers stuck in this same zone. This question should be answerable by someone who is ideally in the Fintech domain, and is an IOS developer or mobile developer, with working knowledge of card emulation, secure element, ios 11+ or ios 12 development, NFC, NFC tags, etc.
Questions/Ideas:
Can we use the secure element and NFC Tag with ios 12 or ios 11+ libraries to simulate this required functionality?
Does any third-party library get close to having the ios/iphone act like a NFC writer?
Can we simulate NFC writer for ios?
Can I simulate a tag on android device, have the iphone read it(do not want the apple pay popup somehow) and then follow through the next workflow via the internet? For example, if I had a sender and receiver (payments), since android supports a lot more than ios, can I simulate something on android so that either the apple pay thinks am a terminal of sorts and pays me electronically (securely of course), or at the least can I read apple pay credentials of sorts and simulate a terminal and accept a payment from ios on android?
Something on these lines, I know its not very clear, though I am trying to be clear and simple.
Suggested by others and why it is not a great solution:
WebRTC - Needs internet
alljoyn - Need only 2 device not 2+ and no need for server or client setup.
Relay Server not quite sure is offline or works
android-ios-peer-to-peer-architecture question talks a lot about it as well!
developing-mobile-p2p-payment-apps question, which seems to be relevant has NO answer.
why-android-ios11-cannot-communicate-via-nfc question talks about React Native. I for one have looked at PhoneGap and Nativescript which just have the same level of support for ios. In short, it won't work.
Any I left out, in short no solution.
Comments:
//Due to the fact that there is no solution, I feel even more motivated to post this question. I feel we should come together as one and fight for this right. I mean usually seemingly impossible questions are answered here, so I figured you guys could take this as a challenge. The challenge would be to find a legal loophole, an ethical approach, nothing unethical of sorts. So let me know if we can arrive at any positive conclusion! Thank you for being patient.
//I have read the rules and "do not ask" section, so I would just request moderators to check if there *can* be any answer before you flag it or take it down, by which I mean we just need one correct answer, and it can come from anyone or anywhere.
I am pleased to reveal that there has been demand for this and Google has released Nearby API as early as 2016. This is the way to move forward. This is a device independent API.
Please checkout Monzo Bank's Nearby Pay
Google and others claim it works with Ios as well.
It has been around since 2-3 years, which means there should be good support and documentation, though I might be wrong.
I hope this answer paves the way for others in my position! Good Luck!
So I'm doing some research and am a little lost as I don't have any experience in regards to the dev side of applications. I've got a few questions and would greatly appreciate some help:
1) Is there any full device encryption for Android mobile devices? I didn't see any 3rd party apps that did this but I can't believe this would be the case unless...
2) Do 3rd party apps have permission to do such a things? If not, can they encrypt personal files/folders?
3) Where can I go to find out more about the permissions of 3rd party apps?
Thank you for your time!
#Anoob Best advice for encryption is to ask you a question. Storage of data can be encrypted if you are using sqlyte database. That said you need to decide where you are saving that data. Android devices have internal and external storage (SD CARD)
Permissions has changed with the introduction of API level 23. Prior to Sdk 23 apps on the play store set permissions when they were downloaded. So if you do a search to read about this topic try to keep this in mind and look at current articles if your looking for code. In conjunction to permissions you need to consider what your minimum Sdk will be.
Here is some advice before asking questions do a lot of reading but much more important develop a written list of search terms and always use "example" in your search if you are looking for code and include the word "android" Java is used in a lot of other development languages.
Here is a high quality site with a lot of good tutorials and code
Great Source
Welcome to Stack Overflow
I'm looking at developing a to-do list Android widget that draws from a OneNote to-do list.
While most Android phones are permanently connected to the internet via 3G or LTE, many tablets are still WiFi only and will not have internet connectivity when on the go. I could, in this situation, store the data that I receive from the API locally and queue any changes made for the next time the tablet is available online, but there's a problem with this solution. What if the user edits the same to-do list via the OneNote app?
What I'm wondering is if there's any way that my widget can talk to the OneNote app when the device is offline.
It seems that OneNote's data files are stored in a location that needs a rooted device to access externally, so interacting with them seems to be not an option. How can I achieve my goal?
I'm new to Android development, but I think Android's Intents system might be a solution. Does OneNote expose any Intents?
Thanks,
YM
(Apologies if the tone in this post seems strange, I originally posted it on answers.microsoft.com but was told that it belongs here instead.)
We don't have Android client APIs at this time, and talking to the local files isn't a good idea, as the app isn't expecting them to change outside of its control. We would like to get round to client APIs, across all platforms, but its unlikely to happen in the next six months at least. This would be a good request to post on our uservoice site to see if there's broader interest. Please do include the scope of the methods you'd need.
I want to develop an app which will send information (images mainly, but also information on how the app should display these images) between multiple devices devices...very much like apps such as drawSome etc. users should be able to select contacts who also have the app installes and start games etc.
What is the best method for going about this. I have read about GCM but also read that it has quite a lot of limitations.
if anyone could point me towards a tutorial as I cant find exactle what I'm after!
Thanks
Social App data access using SDK or without SDK/API :
I have found many android Apps, those are tracking message and all detail from the social app like Whats App, BBm, Viber chat etc.
I search over googled as well as the developer site of all social apps. No one is provide any SDK or any API from you can track other user message . {like : stealing}
Than I found on the Rooted device , you can do this, I searched but didn't get anything. If many apps tracking the other user detail i.e. this thing will happen.
So, If those social App does not provide anything to do this than HOW IT CAN BE POSSIBLE ?
Can Someone correct me IF I wrote something worng ?
or
If this thing is possible, than please give some suggestion or way, How it can be possible?
Thanks
If this is possible, it is most likely only possible if you're coding with C and using the NDK, since it gives low level access, and kind of bypasses the basic Java coding restrictions. Like turning on settings without any user interaction. I hope this helps in any way.
You need to look at them individually. E.g there is a good research on whatsapp. .
You just need to get the access to their database, if they are using sqlite, you can directly get their database and run queries on them. Sqlite Browser or other GUI sqlite tools will be helpful in checking their db schema.