問題タブ [android-chrome]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Chrome ブラウザーの Android コンテンツ プロバイダー API を使用するにはどうすればよいですか?
Android コンテンツ プロバイダー フレームワークについて読んだ後、chrome コンテンツ プロバイダーの URI は次のようになると推測できますcontent://com.example.chrome.ContentProvider/DataType/data_id
。アプリから発生したときに、Chrome ブラウザーでアクセスしたリンクを一覧表示したいと考えています。オンラインで検索した後、android chrome ブラウザー コンテンツ プロバイダー API の標準のマニュアル ページを取得できませんでした。いくつかのマニュアルページまたは/および同じ例を教えてください。さらにコンテキストが必要な場合はコメントしてください、ありがとう。
更新:わかりましたので、読んだ後、chrome と firefox の公開された API を一覧表示することができまし
getContentResolver().query(...)
たandroid:name="org.mozilla.firefox.permissions.SEARCHHISTORY_PROVIDER"
。しかし、アプリを開くことができませんでした。署名が検証されていないため、Firefox ブラウザー アプリがアプリへのアクセスを拒否していることを理解しています。署名検証プロセスと、Firefox API にアクセスするための有効な署名でアプリに署名する方法を教えてください。
appium - Appium で次のモバイル オートメーション スクリプトを実行中にエラーが発生する
スレッド「メイン」org.openqa.selenium.SessionNotCreatedException の例外: 新しいリモート セッションを作成できません。詳細については、サーバー ログを確認してください。元のエラー: コマンドの処理中に不明なサーバー側エラーが発生しました。元のエラー: adbExec の実行中にエラーが発生しました。元のエラー:「コマンド 'C:\Users\DHANOA\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s SC6L4TU8Z5EIVOPJ shell pm clear com.android.chrome' exited with code 1'; Stderr: 'エラー: java.lang.SecurityException: ユーザー データをクリアする adb は禁止されています。'; コード: '1' ビルド情報: バージョン: '3.141.59'、リビジョン: 'e82be7d358'、時刻: '2018-11-14T08:25:48' システム情報: ホスト: 'DESKTOP-L6RQ5F1'、ip: '192.168 .1.122', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10. 0'、java.version: '15.0.1' ドライバー情報: driver.version: AndroidDriver リモート スタックトレース: UnknownError: コマンドの処理中に不明なサーバー側エラーが発生しました。元のエラー: adbExec の実行中にエラーが発生しました。元のエラー:「コマンド 'C:\Users\DHANOA\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s SC6L4TU8Z5EIVOPJ shell pm clear com.android.chrome' exited with code 1'; Stderr: 'エラー: java.lang.SecurityException: ユーザー データをクリアする adb は禁止されています。'; コード: asyncHandler (C: \Users\DHANOA\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:380:37) ビルド情報: バージョン: '3.141.59'、リビジョン: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で invoke(NativeMethodAccessorImpl.java:64)、java.base/java.lang.reflect.Method.invoke(Method.java:564) でat io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:193) ... 15 以上 原因: org.openqa.selenium.WebDriverException: コマンドの処理中に不明なサーバー側エラーが発生しました。元のエラー: adbExec の実行中にエラーが発生しました。元のエラー:「コマンド 'C:\Users\DHANOA\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s SC6L4TU8Z5EIVOPJ shell pm clear com.android.chrome' exited with code 1'; Stderr: 'エラー: java.lang.SecurityException: ユーザー データをクリアする adb は禁止されています。'; コード: '1' ビルド情報: バージョン: '3.141.59'、リビジョン: 'e82be7d358'、時間: '2018-11-14T08:25:48' システム情報: ホスト: 'DESKTOP-L6RQ5F1'、ip: '192.168.1.122'、os.name: 'Windows 10'、os.arch: 'amd64'、os .version: '10.0', java.version: '15.0.1' ドライバー情報: driver.version: AndroidDriver リモート スタックトレース: UnknownError: コマンドの処理中に不明なサーバー側エラーが発生しました。元のエラー: adbExec の実行中にエラーが発生しました。元のエラー:「コマンド 'C:\Users\DHANOA\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s SC6L4TU8Z5EIVOPJ shell pm clear com.android.chrome' exited with code 1'; Stderr: 'エラー: java.lang.SecurityException: ユーザー データをクリアする adb は禁止されています。'; コード: getResponseForW3CError で '1' (C:\Users\DHANOA\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804: