thank for response.
but in fact ,some android apps like 'wave scure' and 'Toddler Lock'
already did this!
and I haven't tried "lock 2.0", it probably "disable" too.

so I think there must be some method and I'm seeking.

2010/8/13 Mathias Lin <[email protected]>:
> You cannot disable the home button via SDK. See
> http://www.mail-archive.com/[email protected]/msg52244.html
>
> On Aug 13, 9:19 am, 李实 <[email protected]> wrote:
>> thank you for help,but you may mistake me.
>> what I really want to do is to disable the home key,when my activity
>> is running .
>> and the code in the  xml is my attempt.
>> when home is pressed,then android probably sent an intent "home".
>> in my activity,android find it has "HOME" category,so it does
>> nothing,so the home key is "disabled" .
>> As i wrote,it works in AVD but not in a SAMSUMG phone.
>>
>> I wonder if there is other way to kick the goal.
>>
>> 2010/8/12 Mathias Lin <[email protected]>
>>
>>
>>
>>
>>
>> > I do the same on a Samsung Galaxy S with 2.1update1 and 2.2 without a
>> > problem. The approach you described is correct.
>> > My intent filter looks similar:
>>
>> >             <intent-filter>
>> >                <action android:name="android.intent.action.MAIN"/>
>> >                <category
>> > android:name="android.intent.category.LAUNCHER"/>
>> >                <category android:name="android.intent.category.HOME"/
>>
>> >                <category
>> > android:name="android.intent.category.DEFAULT"/>
>> >            </intent-filter>
>>
>> > When you press the home button first, you should get a dialog where to
>> > choose the home application to use, which is where the user can
>> > optionally tick a checkbox to set the selected app as the default home
>> > screen, so that the dialog won't show again.
>> > So, this dialog only comes up on the emulator but never appeared on
>> > your real phone?
>>
>> > On Aug 8, 12:47 pm, ʵ <[email protected]> wrote:
>> > > I'm working on a slide-unlock program and I want it take the place of
>> > > Android KeyguardLock.
>>
>> > > there is one last thing todo.it's the home key.
>>
>> > > I google it and found we cannnot handle it as the other keys with
>> > > "onkeydown","dispatchkeyevent" method.
>>
>> > > so I add this
>> > > <action android:name="android.intent.action.MAIN" />
>> > > <category android:name="android.intent.category.HOME" />
>> > > <category android:name="android.intent.category.DEFAULT" />
>> > > to activity.
>>
>> > > It does works on AVD!
>> > > I think Android receive "home" intent when home key is pressed ,then
>> > > it try to find someone to handle the intent.it found two can handle
>> > > this.And one of the two happens to my program and my program is on.so
>> > > it send the intent to my program .So,the home key is disabled when my
>> > > program is running.
>>
>> > > But,it does not work on a samsung true phone!!
>> > > what can I do,is there any other way to make it??
>>
>> > > thanks!
>> > > Simon Lee
>>
>> > --
>> > 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
>>
>> --
>> execuse me for my poor English
>
> --
> 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



-- 
execuse me for my poor English

-- 
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

Reply via email to