Destinator navigation program and sms issue - android

new to android and lovin it so far. I have this issue which i need to solve and it may need a simple solution.
Intrinsic Destinator software has a feature of receiving an sms with location info which it can recognise. However when the software is installed in the mobile device (HTC desire-Z), it gets installed directly in the SD card. This disables this feature as it has no access to the sms folder of the phone.
On a windows mobile phone it is possible to install the software on the main memory and the maps on the SD card and it works that way.
Is something similar possible to do on the android phone? OR is it a matter of the destinator developers to alter the way the software gets installed?
Can the android sms folder be linked to the destinator software somehow?

A bit of a different approach - in Android you can subscribe to the event for when an SMS is received. This way your application will receive a notification when a message is received by the phone, after which you can basicly do whatever you need to so with the received message. No need to manually access anything like an SMS folder.
Take a peek at the 'receive' SMS Part of http://mobiforge.com/developing/story/sms-messaging-android

Related

How to solve "For your messages security, System message app has been set as the default message app” issue on Oppo devices?

I implemented an SMS app. Now I'm having trouble with Oppo devices because whenever a message is received, the system changes the default app to the built-in app and shows this message:
For your messages security, System message app has been set as the default message app
I need to solve this issue programmatically as thousands of users will be using the app and I cannot let them change it manually
Found this in a other thread on OPPO:
Whatever settings you change for the messaging will not make any difference, the phone will always revert to the default app.
I took this up directly with OPPO and had the following response:
We decided not to allow customer to set 3rd party applications as default message application, for security of the devices cannot be guaranteed. We also want to let you experience our built-in application and to be spared from the malfunction like virus, bug or etc.
Not the response I wanted or expected!
Possibly the phone has been set this way is because in China the government is granted access to all private communications as a way to preserve a permanent dictatorship? Thus Chinese brands may be knowingly spreading these settings in android devices around the world.

How to send FILE (any extension) to phone via sms?

Would anyone be so kind to please explain me how do I sent file, regardless of its extension (e.g. doc, docx, pdf,...) to someone's cell phone, regardless of cell phone's model/company/production year/specifications? Either via sms, mms, or whatever. I found online wide range of sms text message sending applications. Some are free, some not. Majority of them don't work and sms never arrives but few of them work. However noone of the working ones offer file sending. I would prefer but not require desktop application instead of website. Could you please tell me how to send particular file to the cell phone? Note that it is completely irrelevant what kind of cell phone it is as I am looking for complete/general solution for all cell phones. Very important: I am looking to send from either desktop or laptop computer with Windows 10 installed.

Is it possible to send an SMS from Visual Basic 2013 through my smartphone?

I would like to send an SMS from a VB2013 application with my smartphone programmatically. I have already found several solutions how to solve this with Windows Phone (Outlook-Windows Phone). The only problem is, that I have an android device. So my question is, do you know any idea or solution that supports android?
The workflow that I want to implement is the following:
The user types into a textbox the phone number and the text on a VB2013 app.
He/She clicks to the "Send" button, and somehow it sends an SMS from the android phone to the phone number that is given by himself/herself.
Regards,
Roland
I would say that this is not possible directly.
The problem you already found is that your Smartphone is Android and
Vb.Net needs a .net Framework with which it works.
So the possibility I see is to get a connection
via USB port to your device and send some specific commands to
make your smartphone send SMS. To do this you have to use a serial port from
my point of view.
This question has already been asked, so
please take a look at:
Sending SMS with Vb.net
The .Net framework does not natively run on Android, so no this is not possible.
However, the Xamarin framework allows you to write android apps in Visual Studio.
Specifically towards your question, Xamarin has an SmsManager class that allows you to send Sms messages, the documentation can be found here.
Hope this helps.
There are several different ways to do this, but the best one is use an api like Twilio. You can literally send an sms with one line of code. They have a nuget package which would get you up and running even faster.
Another is to use carrier mail. You have to know the users carrier and then you can create an email address that sends as a text ie. 1231234123#txt.att.net. The issue with using cellular carrier email is that spammers often use this and one minute there is a message from your site and then next is spam, since it will be coming from the same carrier.email address.

Check whether the same app is running on different Android Device through NFC

I have to develop an Android app for NFC enabled Android Devices, If both phones come close listen for the intent that tells that phones are close by due to NFC. Please suggest any solution regarding that.
Thanks in advance.
Since you didn't give enough information to answer your question, I can only guess at what you are trying to achieve.
You can create an application on each device that will send out NDEF messages. If both phones have this application installed, your NDEF message handling Activity will be started via an Intent when another NFC enabled phone with your application running gets close.
You should really read thoroughly the basic documentation provided to you at the android developer guide on NFC here.
For an Android app on ICS (Android 4), you can use an Android Application Record in the NDEF message that you share via Android Beam (preferably as the last record in your message). This will guarantee that only your app will receive the message on the other device (or the user will be directed to the Google Play Store app to install it).

How to know what data an Android app is sending out

How would you find out what kind of information an Android app is sending back to the "mothership"? For example, if an app is sending your ID, gender, etc. to advertisers.
Is there a way to do this in an Android app? Or would it have to be done via a packet sniffer over Wi-Fi?
Root your device.
Find a copy of tcpdump for Android
Launch tcpdump, capture a dump file.
Analyze offline with something like Wireshark.
You might check Android packet sniffer.
Unfortunatelly, you have to be root on your phone, and have the "su" command installed.
The TaintDroid project does exactly this. Installing it isn't as simple as just installing an app (of course), but they provide pretty detailed instructions. This tool has been used for exactly the purpose of detecting what kind of information an app is accessing and sending to some external source. They also provide the source code if you want to modify it for particular purposes.
The permissions tell you what data it is accessing, for example "Phone State" means getting the phones ID, Coarse or Fine Location is a permission to, so for network or gps location you need to be made aware.
Other data is behind other permissions. So if they aren't cheating you can somewhat figure out what they are using.

Categories

Resources