I want to prevent "sms sending"/texting on android.
There are some applications doing that but i don't know how?
eg.:
Textecution
Stop Drunk Text 2.0
Stop Drunk Text 2.0, as far as I can see, works by messing up the contacts you choose to prevent texting to.
About Textecution - I could't get enough information about its mechanism but I guess that it blocks running the Texting application somehow, not actually sending messages. Maybe one could tell more about it if he saw the app in action, which I haven't.
I think that if you have accepted them to have the permission to send sms you will have to stick with that UNLESS you download Droid Wall (my choice) and you choose to block internet/phone network access to those applications.
Remember, Droid Wall. It's free in the Market. You'd have your phone rooted in order to let it work by the way.
Related
We are developing an alert app that will automatically send MMS messages in certain emergency situations. We think it will qualify as an alert app exception and not be required to be the default SMS handler when we put in in the Play Store. But we aren't ready for that yet. In the mean time, developing and testing this app is very difficult because we have to make it the default SMS handler to run it. Our app is in no way capable of functioning as the default SMS handler. So, is there any way to get around this requirement while we are developing the app?
If you want to use our SMS gateway, you can use our "test numbers".
Our list of test numbers is:
+61411111111
+61422222222
+61433333333
+61444444444
+14055555555
+14055555666
+447777777777
+447778888888
+8615555555555
You would need to open a free account at clicksend.com and there is no charge for using test numbers. Of course, your test messages just go into /dev/null - maybe that's not what you need.
Don't know if that solves your specific problem, but maybe it's a piece of the puzzle. :shrug:
I can have our mobile dev team chime in if you want more help.
Michael
(Software Development Manager, ClickSend - an SMS Gateway Provider)
I want to send an SMS message in my application and I want to ask what will happen if the user has a tablet. Will my app crash?
Will it do something strange?
I am using the following method:
SmsManager.getDefault().sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)
Technically, tablet device won't be able to "find" your application from Google play store, since your app requires telephony features.
However, if tablet user got your application some other way, and install it manually, you can not prevent them. When application running, it might crash if the firmware does not handle the exception correctly. But I don't think it would happen, most of the chance it won't take any effect.
Well, that depends on the tablet, if it has a SMS slot or not, I assume you are interested in the type that doesn't has a slot, in this case the tablet will take a long time and the system will ask for wait or cancel, if wait then it will finally show an error message, the error message depends on the Android version, and your application crashes in this case...
I'm making an Android program. It's SMS related. I have an HTC and since UI has secure box option to move SMS, I want to "move" to this folder in my program. Does anyone know how to do that? And of course validate if this feature exists before trying to move?
I figure it out. You need to update the SMS database and update the htc_category column to 1.
Just use contentResolver and uri content//sms/ (like update read sms) and just update that column too.
on the htc go to msg then on the top your going to see messages pass secure
I wrote an application and I need to send sms. I think that it is a good idea to do it during the application installation or when installation is finished.
It is correct? If it is correct, how can I do it?
Sorry, but you cannot get control during application installation.
This question asked how to intercept an intent during a download. I personally tried by getting the Android Market source code and working on a c2dm hijack, however because it verifies its c2dm transmission with the app signature, it is about impossible (and very much frowned upon) to spoof, and without rooting the phone, you cannot listen to packets coming in on the network interface. Your best bet is to send the text after your application has installed (as described here).
I'd like to create an app that allow you to filter incoming call to various answering message with :
"this number is not available" for black listed phone numbers
A formal message for strangers
A informative message about what your doing for friends
I don't know how you can get automatically a call, play a recorded message then wait for the answer and record it. Or maybe there is just a way to interact with the actual answering system so I just have to plugin.
Any clue strongly appreciated. A human sacrifice for any code snippet :-)
Access to the internal telephony is not possible or planned for future releases of Android:
http://groups.google.com/group/android-developers/browse_thread/thread/e8904c82a2c4a333
This would present a security risk as app developers could intercept and hijack sensitive calls (eg. telephone banking)
This is not possible on the tmobile G1 at this time. There is no way for an android SDK application to access the call input or output on this hardware/firmware combination.
http://groups.google.com/group/android-developers/browse_thread/thread/d04c307973345fef/a628e578900b3dce?lnk=gst&q=dave+sparks+play+audio#a628e578900b3dce
and
http://groups.google.com/group/android-developers/browse_thread/thread/185e33a3f420d1ac/e14e1dc84bb6dd24?lnk=gst&q=play+sound+call#e14e1dc84bb6dd24
I'm not sure this answers the question, but it is somewhat related I think.
You can install Ultimate Voice Recorder which can record your conversations (very useful when calling customer 'service'). Since it can record it, it must have some way to access the conversation.
Also, the capabilities you have to give the app are quite scary (translated from dutch: full internet access, intercept outgoing calls, change preferences, call phone numbers directly, record audio/take pictures, update contacts, auto startup). It seems to me there must be something in there that can help you?
However, I don't think it can inject audio into the stream. The symbian version had an option to insert beeps into the conversation, but I don't think the android version has it.
http://www.fingertip-access.com/
I have found out att for this use of your Phone Android or ISO, so far they ar decades behinde symbian and an inferior alternativ sadly, if you don't install a custom kernel/jailbreak it's not possible to record incoming calls and screen them. "Ultimate Voice Record ned you to use the phone in speaker mode."
it is possible to record voice calls with automatic answer. An update on this issue would be very helpful...
It is possible to have a resource that answers the calls. Enter a message and record the call. And together don't activate the microphone...
In short, an answering machine...