/frameworks/base/core/java/android/os/ |
D | CommonTimeUtils.java | 16 package android.os; 50 android.os.Parcel data = android.os.Parcel.obtain(); in transactGetInt() 51 android.os.Parcel reply = android.os.Parcel.obtain(); in transactGetInt() 71 android.os.Parcel data = android.os.Parcel.obtain(); in transactSetInt() 72 android.os.Parcel reply = android.os.Parcel.obtain(); in transactSetInt() 92 android.os.Parcel data = android.os.Parcel.obtain(); in transactGetLong() 93 android.os.Parcel reply = android.os.Parcel.obtain(); in transactGetLong() 113 android.os.Parcel data = android.os.Parcel.obtain(); in transactSetLong() 114 android.os.Parcel reply = android.os.Parcel.obtain(); in transactSetLong() 134 android.os.Parcel data = android.os.Parcel.obtain(); in transactGetString() [all …]
|
D | CommonClock.java | 16 package android.os; 20 import android.os.Binder; 21 import android.os.CommonTimeUtils; 22 import android.os.IBinder; 23 import android.os.Parcel; 24 import android.os.RemoteException; 25 import android.os.ServiceManager; 342 android.os.Parcel data = android.os.Parcel.obtain(); in registerTimelineChangeListener() 343 android.os.Parcel reply = android.os.Parcel.obtain(); in registerTimelineChangeListener() 374 android.os.Parcel data = android.os.Parcel.obtain(); in unregisterTimelineChangeListener() [all …]
|
/frameworks/base/libs/hwui/tests/unit/ |
D | StringUtilsTests.cpp | 41 std::stringstream os; in TEST() local 42 os << SizePrinter{500}; in TEST() 43 EXPECT_EQ("500.00B", os.str()); in TEST() 44 os.str(""); in TEST() 45 os << SizePrinter{46080}; in TEST() 46 EXPECT_EQ("45.00KiB", os.str()); in TEST() 47 os.str(""); in TEST() 48 os << SizePrinter{5 * 1024 * 1024 + 520 * 1024}; in TEST() 49 EXPECT_EQ("5.51MiB", os.str()); in TEST() 50 os.str(""); in TEST() [all …]
|
/frameworks/base/packages/Keyguard/scripts/ |
D | new_merge.py | 3 import os 15 return os.path.isfile(path) and os.access(path, os.X_OK) 17 path, file = os.path.split(program) 21 for path in os.environ["PATH"].split(os.pathsep): 22 exe = os.path.join(path, program) 45 if ("DIFF_TOOL" in os.environ and len(os.environ["DIFF_TOOL"]) > 0): 46 DIFF_TOOL=which(os.environ["DIFF_TOOL"]) 113 if (os.path.exists(TEMP_FILE1)): 114 os.remove(TEMP_FILE1) 116 if (os.path.exists(TEMP_FILE2)): [all …]
|
/frameworks/base/docs/html-intl/intl/zh-cn/guide/components/ |
D | bound-services.jd | 26 <li>{@link android.os.IBinder}</li> 60 {@link android.os.IBinder} 98 {@link android.os.IBinder}。</p> 102 方法来检索 {@link android.os.IBinder}。系统随后无需再次调用 103 {@link android.app.Service#onBind onBind()},便可将同一 {@link android.os.IBinder} 传递至任何其他绑定的客户端。</p> 110 {@link android.os.IBinder} 117 <p>创建提供绑定的服务时,您必须提供 {@link android.os.IBinder},用以提供客户端用来与服务进行交互的编程接口。 124 {@link android.os.Binder} 126 返回它的一个实例来创建接口。客户端收到 {@link android.os.Binder} 127 后,可利用它直接访问 {@link android.os.Binder} 实现中乃至 {@link android.app.Service} [all …]
|
D | processes-and-threads.jd | 289 {@link android.os.Handler} 290 处理来自 UI 线程的消息。当然,最好的解决方案或许是扩展 {@link android.os.AsyncTask} 类,此类简化了与 296 <p>{@link android.os.AsyncTask} 300 <p>要使用它,必须创建 {@link android.os.AsyncTask} 子类并实现 {@link 301 android.os.AsyncTask#doInBackground doInBackground()} 303 android.os.AsyncTask#onPostExecute onPostExecute()} 以传递 {@link 304 android.os.AsyncTask#doInBackground doInBackground()} 返回的结果并在 UI 线程中运行,这样,您即可安全更新 UI。稍后,您可以通过从 UI 线… 305 {@link android.os.AsyncTask#execute execute()} 309 {@link android.os.AsyncTask} 来实现上述示例:</p> 334 <p>下面简要概述了 AsyncTask 的工作方法,但要全面了解如何使用此类,您应阅读 {@link android.os.AsyncTask} [all …]
|
/frameworks/base/docs/html-intl/intl/ru/guide/components/ |
D | bound-services.jd | 26 <li>{@link android.os.IBinder}</li> 60 метод возвращает объект {@link android.os.IBinder}. Он определяет программный интерфейс, 97 android.content.ServiceConnection}, чтобы выдать объект {@link android.os.IBinder}, который 101 {@link android.app.Service#onBind onBind()} вашей службы для получения объекта {@link android.os.IB… 102 только при первой привязке клиента. После чего система выдает такой же объект {@link android.os.IBi… 110 различных способов определения интерфейса {@link android.os.IBinder} службы. Каждый из них рассматр… 117 <p>При создании службы, обеспечивающей привязку, требуется объект {@link android.os.IBinder}, 124 (общий процесс), создавать интерфейс следует путем расширения класса {@link android.os.Binder} 126 {@link android.app.Service#onBind onBind()}. Клиент получает объект {@link android.os.Binder}, 127 …ния прямого доступа к общедоступным методам, имеющимся либо в реализации {@link android.os.Binder}, [all …]
|
D | processes-and-threads.jd | 289 использовать метод {@link android.os.Handler} в рабочем потоке для обработки сообщений, поступающих… 290 …нтерфейса. Вероятно, самым лучшим решением является расширение класса {@link android.os.AsyncTask}, 296 <p>Метод {@link android.os.AsyncTask} позволяет выполнять асинхронную работу в пользовательском 300 <p>Для использования этого метода необходимо создать подкласс {@link android.os.AsyncTask} и реализ… 301 android.os.AsyncTask#doInBackground doInBackground()}, который работает в пуле 303 android.os.AsyncTask#onPostExecute onPostExecute()}, который доставляет результат из {@link 304 android.os.AsyncTask#doInBackground doInBackground()} и работает в потоке пользовательского интерфе… 305 обновлять пользовательский интерфейс. Задача выполняется через вызов метода {@link android.os.Async… 308 <p>Например, можно реализовать предыдущий пример с помощью метода {@link android.os.AsyncTask} след… 334 <p>Прочитайте статью {@link android.os.AsyncTask}, чтобы полностью понять [all …]
|
/frameworks/base/docs/html-intl/intl/ko/guide/components/ |
D | bound-services.jd | 26 <li>{@link android.os.IBinder}</li> 60 이 메서드는 클라이언트가 서비스와 상호 작용하는 데 사용하는 프로그래밍 인터페이스를 정의하는 {@link android.os.IBinder} 개체를 97 android.content.ServiceConnection}에서 호출하여 클라이언트가 서비스와 통신하는 데 사용할 수 있도록 {@link android.os.IBinder}를 101 {@link android.app.Service#onBind onBind()} 메서드를 호출하여 {@link android.os.IBinder}를 검색하는 경우는 첫 번째 클라이… 102 바인딩되는 경우뿐입니다. 시스템은 그 후 같은 {@link android.os.IBinder}를 바인딩되는 추가 110 서비스의 {@link android.os.IBinder} 인터페이스를 정의하는 방법에는 몇 가지가 있고, 다음 117 <p>바인딩을 제공하는 서비스를 생성할 때는 클라이언트가 서비스와 상호 작용하는 데 사용할 수 있는 프로그래밍 인터페이스를 제공하는 {@link android.os.IBinder} 124 경우(이런 경우가 흔함), 인터페이스를 생성할 때 {@link android.os.Binder} 클래스를 126 {@link android.app.Service#onBind onBind()}에서 반환하는 방식을 사용해야 합니다. 클라이언트가 {@link android.os.Binder}를 … 127 이를 사용하여 {@link android.os.Binder} 구현 또는 심지어 {@link android.app.Service}에서 [all …]
|
D | processes-and-threads.jd | 289 {@link android.os.Handler}를 사용하여 UI 스레드에서 전달 받은 메시지를 처리하는 방안을 290 고려해보십시오. 하지만 최선의 해결책은 {@link android.os.AsyncTask} 클래스를 확장하는 방법일 것입니다. 296 <p>{@link android.os.AsyncTask}를 사용하면 사용자 인터페이스에서 비동기식 작업을 수행할 수 300 <p>이를 사용하려면 우선 {@link android.os.AsyncTask}를 하위 클래스로 한 다음 {@link 301 android.os.AsyncTask#doInBackground doInBackground()} 콜백 메서드를 구현해야 합니다. 이것은 여러 가지 303 android.os.AsyncTask#onPostExecute onPostExecute()}를 구현해야 합니다. 이는 {@link 304 android.os.AsyncTask#doInBackground doInBackground()}로부터의 결과를 전달하며 UI 스레드에서 실행되므로, 305 안전하게 UI를 업데이트할 수 있습니다. 그런 다음 UI 스레드에서 {@link android.os.AsyncTask#execute execute()}를 308 <p>예를 들어, 이런 방식으로 {@link android.os.AsyncTask}를 사용하여 334 <p>이 클래스를 사용하는 법을 완전히 숙지하려면 {@link android.os.AsyncTask} 참조를 [all …]
|
/frameworks/base/docs/html-intl/intl/zh-tw/guide/components/ |
D | bound-services.jd | 26 <li>{@link android.os.IBinder}</li> 59 此方法會傳回 {@link android.os.IBinder} 物件,其中定義程式設計介面。用戶端可以使用此介面與服務互動。 95 android.content.ServiceConnection}) 以傳遞 {@link android.os.IBinder} (用戶端可以用來與服務溝通)。 101 {@link android.app.Service#onBind onBind()} 方法,以擷取 {@link android.os.IBinder}。 102 然後,系統會將同一個 {@link android.os.IBinder} 傳遞給其他任何繫結的用戶端,不會再次呼叫 {@link android.app.Service#onBind onBind… 109 您可以使用幾種不同的方式來定義服務的 {@link android.os.IBinder} 介面,以下小節將討論其中的每一種技術。 117 <p>建立提供繫結功能的服務時,您必須提供 {@link android.os.IBinder} 程式設計介面。用戶端可以使用此介面與服務互動。 123 <dd>如果您的服務只讓您自己的應用程式使用,而且跟用戶端執行在同一個處理程序 (此作法很常見),則應該要透過延伸 {@link android.os.Binder} 類別,並從 126 用戶端接收 {@link android.os.Binder} 後,可以用它直接存取 {@link android.os.Binder} 實作或 {@link android.app.Service… 134 <dd>如果您的介面需要跨不同處理程序運作,則可以建立內含 {@link android.os.Messenger} 服務的介面。 [all …]
|
D | processes-and-threads.jd | 288 如要利用工作者執行緒處理更複雜的互動,您可能要考慮在工作者執行緒中使用 {@link android.os.Handler},以處理從 UI 執行緒傳送的訊息。 290 最佳解決方案也許是擴充 {@link android.os.AsyncTask} 類別,將必須與 UI 互動的工作者執行緒工作執行簡化。 296 <p>{@link android.os.AsyncTask} 可讓您透過使用者介面執行非同步工作。 300 <p>使用方法是您必須要有子類別 {@link android.os.AsyncTask},並實作以背景執行緒集區執行的 {@link 301 android.os.AsyncTask#doInBackground doInBackground()} 回呼方法。 303 android.os.AsyncTask#onPostExecute onPostExecute()} 來傳送 {@link 304 android.os.AsyncTask#doInBackground doInBackground()} 的結果,然後以 UI 執行緒執行,如此您才能安全地更新 UI。 305 接著,您可以從 UI 執行緒呼叫 {@link android.os.AsyncTask#execute execute()} 來執行該工作。 308 <p>例如,您可以使用 {@link android.os.AsyncTask} 這種方法實作先前的範例: 334 <p>建議您參閱 {@link android.os.AsyncTask} 參考資料,以全面瞭解如何使用此類別;以下是其如何運作的快速總覽: [all …]
|
/frameworks/base/docs/html-intl/intl/ja/guide/components/ |
D | bound-services.jd | 26 <li>{@link android.os.IBinder}</li> 59 このメソッドでは {@link android.os.IBinder} オブジェクトが返されます。このオブジェクトはクライアントがサービスとのやり取りに使用するプログラミング インターフェースを定義… 95 …iceConnected onServiceConnected()} が呼び出され、クライアントがサービスとの通信に使用できる {@link android.os.IBinder} が配信されます。 100 …システムはサービスの {@link android.app.Service#onBind onBind()} メソッドを呼び出して{@link android.os.IBinder} を取得します。 102 その後システムは {@link android.app.Service#onBind onBind()} を呼び出すことなく、同じ {@link android.os.IBinder} をバインドし… 109 サービスの {@link android.os.IBinder} インターフェースの定義には複数の方法があり、次のセクションではそれぞれのテクニックについて説明していきます。 117 <p>バインドを提供するサービスを作成するとき、クライアントがサービスとのやり取りに使用するプログラミング インターフェースを提供する {@link android.os.IBinder} を提示す… 123 …<dd>サービスが独自のアプリケーション専用であり、クライアントと同じプロセスで実行する場合(ほとんどのケースに該当)、{@link android.os.Binder} クラスを拡張して {@l… 126 クライアントは {@link android.os.Binder} を受け取り、それを使用して {@link android.os.Binder} の実装や {@link android.app.S… 134 <dd>別のプロセス間で動作するインターフェースが必要な場合は、{@link android.os.Messenger} を使用してサービス用のインターフェースを作成できます。 [all …]
|
D | processes-and-threads.jd | 288 ワーカー スレッドとのより複雑なやり取りを処理するため、ワーカー スレッドで {@link android.os.Handler} を使うと、UI スレッドから配信されたメッセージを処理できます。 290 ただし、最善なのは{@link android.os.AsyncTask} クラスを拡張することであり、これにより UI を操作する必要のあるワーカー スレッドのタスクの実行を簡素化できます。 296 <p>{@link android.os.AsyncTask} では、ユーザー インターフェースに非同期の処理を実行できます。 300 <p>これを使用するには、{@link android.os.AsyncTask} をサブクラス化し、バックグラウンド スレッドのプール内で実行する {@link 301 android.os.AsyncTask#doInBackground doInBackground()} コールバック メソッドを実装する必要があります。 303 android.os.AsyncTask#onPostExecute onPostExecute()} を実装します。これは {@link 304 android.os.AsyncTask#doInBackground doInBackground()} からの結果を配信し、UI スレッド内で実行されるため、UI を安全に更新できます。その後、… 308 <p>たとえば、次のように {@link android.os.AsyncTask} を使って前出の例を実装できます。 334 <p>このクラスの使用方法をより深く理解するには {@link android.os.AsyncTask} に目を通す必要がありますが、ここに、その仕組みについて簡単に挙げておきます。 340 <li>{@link android.os.AsyncTask#doInBackground doInBackground()} メソッドがワーカー スレッド上で自動的に実行されます [all …]
|
/frameworks/volley/src/main/java/com/android/volley/toolbox/ |
D | DiskBasedCache.java | 19 import android.os.SystemClock; 428 public boolean writeHeader(OutputStream os) { in writeHeader() argument 430 writeInt(os, CACHE_MAGIC); in writeHeader() 431 writeString(os, key); in writeHeader() 432 writeString(os, etag == null ? "" : etag); in writeHeader() 433 writeLong(os, serverDate); in writeHeader() 434 writeLong(os, lastModified); in writeHeader() 435 writeLong(os, ttl); in writeHeader() 436 writeLong(os, softTtl); in writeHeader() 437 writeStringStringMap(responseHeaders, os); in writeHeader() [all …]
|
/frameworks/compile/libbcc/tests/debuginfo/ |
D | llvm-lit | 3 import os 9 android_source_root = os.getenv('ANDROID_BUILD_TOP', ".") 10 llvm_source_root = os.path.join(android_source_root, 'external', 'llvm') 11 libbcc_source_root = os.path.join(android_source_root, 'frameworks', 'compile', 15 sys.path.append(os.path.join(llvm_source_root, 'utils', 'lit')) 20 'llvm_site_config' : os.path.join(libbcc_source_root, 'test', 'debuginfo',
|
/frameworks/compile/slang/tests/ |
D | test.py | 12 import os 31 if not os.path.isfile(actual): 35 if not os.path.isfile(expect): 67 os.chdir(dirname) 71 out_dir = os.environ['ANDROID_HOST_OUT'] 175 os.remove('stdout.txt') 176 os.remove('stderr.txt') 181 os.chdir('..') 217 if os.path.isdir(arg): 224 tmp_files = os.listdir('.') [all …]
|
/frameworks/base/core/tests/coretests/src/android/os/ |
D | MessengerService.java | 17 package android.os; 21 import android.os.RemoteException; 22 import android.os.IBinder; 23 import android.os.Handler; 24 import android.os.Message; 25 import android.os.Messenger;
|
/frameworks/base/tools/layoutlib/rename_font/ |
D | build_font.py | 27 import os 68 if not os.path.isdir(directory): 73 cwd = os.getcwd() 74 os.chdir(dest_dir) 77 os.remove(filename) 78 os.chdir(cwd) 81 for dirname, dirnames, filenames in os.walk(src_dir): 83 input_path = os.path.join(dirname, filename) 84 extension = os.path.splitext(filename)[1].lower() 98 filename = os.path.basename(input_path) [all …]
|
/frameworks/compile/slang/lit-tests/ |
D | lit.cfg | 16 config.base_path = os.getenv('ANDROID_BUILD_TOP') 24 config.test_exec_root = os.path.join(config.base_path, 'out', 'tests', 'slang', 'lit-tests') 31 tool = os.getenv(env_var) 34 if tool and os.path.isfile(tool): 45 return os.path.abspath(tool) 47 config.slang = inferTool('llvm-rs-cc', 'SLANG', os.path.join(os.getenv('ANDROID_HOST_OUT'), 'bin'))… 48 config.llvm_rs_as = inferTool('llvm-rs-as', 'LLVM_RS_AS', os.path.join(os.getenv('ANDROID_HOST_OUT'… 51 config.rs_filecheck_wrapper = inferTool('rs-filecheck-wrapper.sh', 'RS_FILECHECK_WRAPPER', os.path.… 52 …r = inferTool('scriptc-filecheck-wrapper.sh', 'SCRIPTC_FILECHECK_WRAPPER', os.path.join(config.bas… 55 config.slang_includes = "-I " + os.path.join(config.base_path, 'frameworks', 'rs', 'scriptc') + " "… [all …]
|
/frameworks/base/tests/permission/src/com/android/framework/permission/tests/ |
D | ServiceManagerPermissionTests.java | 19 import com.android.internal.os.BinderInternal; 21 import android.os.Binder; 22 import android.os.IPermissionController; 23 import android.os.RemoteException; 24 import android.os.ServiceManager; 25 import android.os.ServiceManagerNative;
|
/frameworks/base/services/core/java/com/android/server/ |
D | UpdateLockService.java | 22 import android.os.Binder; 23 import android.os.Handler; 24 import android.os.IBinder; 25 import android.os.IUpdateLock; 26 import android.os.RemoteException; 27 import android.os.TokenWatcher; 28 import android.os.UpdateLock; 29 import android.os.UserHandle;
|
/frameworks/support/v4/java/android/support/v4/os/ |
D | ResultReceiver.java | 17 package android.support.v4.os; 19 import android.os.Bundle; 20 import android.os.Handler; 21 import android.os.Parcel; 22 import android.os.Parcelable; 23 import android.os.RemoteException; 24 import android.support.v4.os.IResultReceiver;
|
/frameworks/base/core/java/com/android/internal/app/ |
D | EphemeralResolverService.java | 24 import android.os.Bundle; 25 import android.os.Handler; 26 import android.os.IBinder; 27 import android.os.IRemoteCallback; 28 import android.os.Looper; 29 import android.os.Message; 30 import android.os.RemoteException;
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ |
D | UiccPhoneBookController.java | 21 import android.os.ServiceManager; 46 String newTag, String newPhoneNumber, String pin2) throws android.os.RemoteException { in updateAdnRecordsInEfBySearch() 55 String pin2) throws android.os.RemoteException { in updateAdnRecordsInEfBySearchForSubscriber() 71 String newPhoneNumber, int index, String pin2) throws android.os.RemoteException { in updateAdnRecordsInEfByIndex() 79 String newPhoneNumber, int index, String pin2) throws android.os.RemoteException { in updateAdnRecordsInEfByIndexForSubscriber() 93 public int[] getAdnRecordsSize(int efid) throws android.os.RemoteException { in getAdnRecordsSize() 99 getAdnRecordsSizeForSubscriber(int subId, int efid) throws android.os.RemoteException { in getAdnRecordsSizeForSubscriber() 112 public List<AdnRecord> getAdnRecordsInEf(int efid) throws android.os.RemoteException { in getAdnRecordsInEf() 118 throws android.os.RemoteException { in getAdnRecordsInEfForSubscriber()
|