資源簡介
代碼片段和文件信息
/*
?*?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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-29?19:17??android-18\
?????目錄???????????0??2015-04-29?19:17??android-18\android\
?????目錄???????????0??2015-04-29?19:17??android-18\android\accessibilityservice\
?????文件???????27947??2015-04-16?01:19??android-18\android\accessibilityservice\AccessibilityService.java
?????文件???????36230??2015-04-16?01:19??android-18\android\accessibilityservice\AccessibilityServiceInfo.java
?????目錄???????????0??2015-04-29?19:17??android-18\android\accounts\
?????文件???????27026??2015-04-16?01:19??android-18\android\accounts\AbstractAccountAuthenticator.java
?????文件????????2574??2015-04-16?01:19??android-18\android\accounts\Account.java
?????文件????????1430??2015-04-16?01:19??android-18\android\accounts\AccountAndUser.java
?????文件????????3381??2015-04-16?01:19??android-18\android\accounts\AccountAuthenticatorActivity.java
?????文件????????3260??2015-04-16?01:19??android-18\android\accounts\AccountAuthenticatorResponse.java
?????文件???????99982??2015-04-16?01:19??android-18\android\accounts\AccountManager.java
?????文件?????????739??2015-04-16?01:19??android-18\android\accounts\AccountManagerCallback.java
?????文件????????5847??2015-04-16?01:19??android-18\android\accounts\AccountManagerFuture.java
?????文件????????2283??2015-04-16?01:19??android-18\android\accounts\AccountManagerResponse.java
?????文件????????1010??2015-04-16?01:19??android-18\android\accounts\AccountsException.java
?????文件????????5142??2015-04-16?01:19??android-18\android\accounts\AuthenticatorDesc
?????文件????????1044??2015-04-16?01:19??android-18\android\accounts\AuthenticatorException.java
?????文件????????1175??2015-04-16?01:19??android-18\android\accounts\CantAddAccountActivity.java
?????文件????????6782??2015-04-16?01:19??android-18\android\accounts\ChooseAccountActivity.java
?????文件????????8010??2015-04-16?01:19??android-18\android\accounts\ChooseAccountTypeActivity.java
?????文件???????24556??2015-04-16?01:19??android-18\android\accounts\ChooseTypeAndAccountActivity.java
?????文件????????7796??2015-04-16?01:19??android-18\android\accounts\GrantCredentialsPermissionActivity.java
?????文件????????1037??2015-04-16?01:19??android-18\android\accounts\NetworkErrorException.java
?????文件?????????979??2015-04-16?01:19??android-18\android\accounts\OnAccountsUpdateListener.java
?????文件????????1063??2015-04-16?01:19??android-18\android\accounts\OperationCanceledException.java
?????目錄???????????0??2015-04-29?19:17??android-18\android\animation\
?????文件????????6413??2015-04-16?01:19??android-18\android\animation\AnimationThread.java
?????文件???????10452??2015-04-16?01:19??android-18\android\animation\Animator.java
?????文件???????12043??2015-04-16?01:19??android-18\android\animation\AnimatorInflater.java
?????文件????????1499??2015-04-16?01:19??android-18\android\animation\AnimatorListenerAdapter.java
............此處省略8177個文件信息
評論
共有 條評論