(Though you can apparently still watch the incoming call log and kill
calls, I see this as a bug in the Android framework, but you're free
to use as you wish...)

kris

On Thu, Jan 31, 2013 at 4:30 PM, Kristopher Micinski
<[email protected]> wrote:
> Again: this *should not* be possible to do.  Fundamentally, on the app
> level, you should not have control over this kind of functionality.
>
> The relevant Google bug report is here:
>
> https://code.google.com/p/android/issues/detail?id=15022
>
> But it is marked as closed.  The basic story is: don't try to use
> system level APIs.
>
> kris
>
> On Thu, Jan 31, 2013 at 4:02 PM, Lucas Diego <[email protected]> wrote:
>> Yeah I've seen and tried it already...
>> The problem is that, it doesn't work on android 2.3.7 or up
>>
>> On 31 Jan 2013 17:32, "Kristopher Micinski" <[email protected]> wrote:
>>
>> A google search on "android stop call programmatically" gives this:
>>
>> http://stackoverflow.com/questions/1083527/how-to-block-calls-in-android
>>
>> kris
>>
>> On Thu, Jan 31, 2013 at 3:05 PM, Lucas Diego <[email protected]> wrote:
>>> Ok, so...
>>> what I did to avoid (or at least try to) user send sms, was to show users
>>> a
>>> message by the moment they send the sms. Basically, the messagem says that
>>> it is aganist the company's rules and they (users) are not suppose to do
>>> that. Well.. I think it is gonna decrease the amount of sms which is sent
>>> nowadays by them.
>>>
>>> Kris, what about incoming calls? It follows the same rules of SMS?
>>> am I able to programmatically answer and finish them?
>>>
>>> Thank you guys.
>>>
>>>
>>>
>>>
>>> On Wed, Jan 30, 2013 at 6:03 PM, Nobu Games <[email protected]>
>>> wrote:
>>>>
>>>> On top of what Kristopher says: a custom launcher also does not prevent a
>>>> user from installing another launcher or restore the default launcher.
>>>> It's
>>>> a bit hackish to enforce these company policies based on a user space
>>>> app.
>>>>
>>>>
>>>> You either need to create your custom firmware, which isn't that bad of
>>>> an
>>>> option because you are developing for a closed, controlled environment.
>>>> And
>>>> / or your client should negotiate with the mobile phone service provider
>>>> and
>>>> tell them not to accept text messages from these phones.
>>>>
>>>> On Wednesday, January 30, 2013 1:01:46 PM UTC-6, Lucas Diego wrote:
>>>>>
>>>>> Hi everybody,
>>>>>
>>>>> I have been developping a launcher for a company in order to prevent
>>>>> users (from this company of course) from doing some actions on the
>>>>> phone,
>>>>> like send sms text for example.
>>>>> So, I'd like to know how can I prevent user from sending sms text.
>>>>> After seaching it, all I have found is people saying that it is not
>>>>> possible. Well, I refuse to believe that. I think it's gotta be a way to
>>>>> do
>>>>> this;
>>>>>
>>>>> til now, all I'm getting is information about users' sms, using a
>>>>> extended class from ContentObserver, like this:
>>>>>
>>>>> public class SMSObserver extends ContentObserver {
>>>>>
>>>>>     private Handler handle = null;
>>>>>     private Context context;
>>>>>
>>>>>     public SMSObserver(Handler handler, Context context) {
>>>>>         super(handler);
>>>>>         this.handle = handler;
>>>>>         this.context = context;
>>>>>     }
>>>>>
>>>>>     @Override
>>>>>     public void onChange(boolean selfChange) {
>>>>>         super.onChange(selfChange);
>>>>>
>>>>>         Uri uriSMS = Uri.parse("content://sms/sent");
>>>>> //        Uri uriSMS = Uri.parse("content://sms/out");
>>>>> //        Uri uriSMS = Uri.parse("content://sms/");
>>>>>         Cursor cur =
>>>>> context.getApplicationContext().getContentResolver().query(uriSMS, null,
>>>>> null, null, null);
>>>>>
>>>>>         if (cur.moveToNext()) {
>>>>>             String[] nomes = cur.getColumnNames();
>>>>>
>>>>>             for (String string : nomes) {
>>>>>                 Log.i("LAUNCHER", string);
>>>>>             }
>>>>>
>>>>>             Log.i("LAUNCHER",
>>>>> cur.getString(cur.getColumnIndex("address")));
>>>>>             Log.i("LAUNCHER",
>>>>> cur.getString(cur.getColumnIndex("callback_number")));
>>>>>             Log.i("LAUNCHER",
>>>>> cur.getString(cur.getColumnIndex("read")));
>>>>>             Log.i("LAUNCHER",
>>>>> cur.getString(cur.getColumnIndex("type")));
>>>>>             Log.i("LAUNCHER",
>>>>> cur.getString(cur.getColumnIndex("body")));
>>>>>         }
>>>>>     }
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>> does anybody knows how to do it?
>>>>> any help would be really great.
>>>>>
>>>>> thanks.
>>>>>
>>>>> Lucas Diego
>>>>>
>>>>>
>>>> --
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Developers" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-developers?hl=en
>>>> ---
>>>> You received this message because you are subscribed to the Google Groups
>>>> "Android Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>> email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>> ---
>>> You received this message because you are subscribed to the Google Groups
>>> "Android Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Android Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Android Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to