資源簡介
代碼片段和文件信息
/*
?*?Copyright?(C)?2009?The?Android?Open?Source?Project
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
?*?you?may?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*??????http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
?*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/
package?android.accessibilityservice;
import?android.app.Service;
import?android.content.Context;
import?android.content.Intent;
import?android.os.IBinder;
import?android.os.Looper;
import?android.os.Message;
import?android.os.RemoteException;
import?android.util.Log;
import?android.view.KeyEvent;
import?android.view.accessibility.AccessibilityEvent;
import?android.view.accessibility.AccessibilityInteractionClient;
import?android.view.accessibility.AccessibilityNodeInfo;
import?com.android.internal.os.HandlerCaller;
/**
?*?An?accessibility?service?runs?in?the?background?and?receives?callbacks?by?the?system
?*?when?{@link?AccessibilityEvent}s?are?fired.?Such?events?denote?some?state?transition
?*?in?the?user?interface?for?example?the?focus?has?changed?a?button?has?been?clicked
?*?etc.?Such?a?service?can?optionally?request?the?capability?for?querying?the?content
?*?of?the?active?window.?Development?of?an?accessibility?service?requires?extending?this
?*?class?and?implementing?its?abstract?methods.
?*
?*?
?*?Developer?Guides
?*?For?more?information?about?creating?AccessibilityServices?read?the
?*?Accessibility
?*?developer?guide.
?*?
?*
?*?Lifecycle
?*?
?*?The?lifecycle?of?an?accessibility?service?is?managed?exclusively?by?the?system?and
?*?follows?the?established?service?life?cycle.?Additionally?starting?or?stopping?an
?*?accessibility?service?is?triggered?exclusively?by?an?explicit?user?action?through
?*?enabling?or?disabling?it?in?the?device?settings.?After?the?system?binds?to?a?service?it
?*?calls?{@link?AccessibilityService#onServiceConnected()}.?This?method?can?be
?*?overriden?by?clients?that?want?to?perform?post?binding?setup.
?*?
?*?Declaration
?*?
?*?An?accessibility?is?declared?as?any?other?service?in?an?AndroidManifest.xml?but?it
?*?must?also?specify?that?it?handles?the?“android.accessibilityservice.AccessibilityService“
?*?{@link?android.content.Intent}.?Failure?to?declare?this?intent?will?cause?the?system?to
?*?ignore?the?accessibility?service.?Additionally?an?accessibility?service?must?request?the
?*?{@link?android.Manifest.permission#BIND_ACCESSIBILITY_SERVICE}?permission?to?ensure
?*?that?only?the?system
?*?can?bind?to?it.?Failure?to?declare?this?intent?will?cause?the?syste
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27947??2015-03-27?14:44??android-19\android\accessibilityservice\AccessibilityService.java
?????文件??????37720??2015-03-27?14:44??android-19\android\accessibilityservice\AccessibilityServiceInfo.java
?????文件??????27026??2015-03-27?14:44??android-19\android\accounts\AbstractAccountAuthenticator.java
?????文件???????2574??2015-03-27?14:44??android-19\android\accounts\Account.java
?????文件???????1430??2015-03-27?14:44??android-19\android\accounts\AccountAndUser.java
?????文件???????3381??2015-03-27?14:44??android-19\android\accounts\AccountAuthenticatorActivity.java
?????文件???????3260??2015-03-27?14:44??android-19\android\accounts\AccountAuthenticatorResponse.java
?????文件??????99998??2015-03-27?14:44??android-19\android\accounts\AccountManager.java
?????文件????????739??2015-03-27?14:44??android-19\android\accounts\AccountManagerCallback.java
?????文件???????5847??2015-03-27?14:44??android-19\android\accounts\AccountManagerFuture.java
?????文件???????2283??2015-03-27?14:44??android-19\android\accounts\AccountManagerResponse.java
?????文件???????1010??2015-03-27?14:44??android-19\android\accounts\AccountsException.java
?????文件???????5142??2015-03-27?14:44??android-19\android\accounts\AuthenticatorDesc
?????文件???????1044??2015-03-27?14:44??android-19\android\accounts\AuthenticatorException.java
?????文件???????1175??2015-03-27?14:44??android-19\android\accounts\CantAddAccountActivity.java
?????文件???????6782??2015-03-27?14:44??android-19\android\accounts\ChooseAccountActivity.java
?????文件???????8010??2015-03-27?14:44??android-19\android\accounts\ChooseAccountTypeActivity.java
?????文件??????24850??2015-03-27?14:44??android-19\android\accounts\ChooseTypeAndAccountActivity.java
?????文件???????7796??2015-03-27?14:44??android-19\android\accounts\GrantCredentialsPermissionActivity.java
?????文件???????1037??2015-03-27?14:44??android-19\android\accounts\NetworkErrorException.java
?????文件????????979??2015-03-27?14:44??android-19\android\accounts\OnAccountsUpdateListener.java
?????文件???????1063??2015-03-27?14:44??android-19\android\accounts\OperationCanceledException.java
?????文件???????6413??2015-03-27?14:44??android-19\android\animation\AnimationThread.java
?????文件??????15088??2015-03-27?14:44??android-19\android\animation\Animator.java
?????文件??????12043??2015-03-27?14:44??android-19\android\animation\AnimatorInflater.java
?????文件???????1765??2015-03-27?14:44??android-19\android\animation\AnimatorListenerAdapter.java
?????文件??????48195??2015-03-27?14:44??android-19\android\animation\AnimatorSet.java
?????文件???????2870??2015-03-27?14:44??android-19\android\animation\AnimatorSetEventsTest.java
?????文件???????2524??2015-03-27?14:44??android-19\android\animation\ArgbEvaluator.java
?????文件???????7025??2015-03-27?14:44??android-19\android\animation\AutoCancelTest.java
............此處省略8833個文件信息
評論
共有 條評論