問題タブ [android-shell]
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 - Android のシェル コマンド「find」のソース コード
github の Android ソース コードで検索しようとしましたが、find
コマンドの実装がどこにも見つかりませんでした。
誰か教えてくれませんか。
ありがとう。
編集: すぐに使える Android はfind
コマンドを提供しません。find
必要なのは、Android で実行できるように実装するソース コードです。理想的には、回答によって必要に応じて変更できるソース コードが提供される必要がありますが、既にコンパイルされたバイナリへのポインターも関連しています。置換スクリプトも大歓迎です。
便利なリンク: man find
(find コマンドの man ページ)。Android は Linux であり、そのコマンドライン シェルは から利用できますadb shell
。シェル スクリプトの作成者は通常、find
コマンドが使用可能であると想定します (これはほとんどのプラットフォームで当てはまりますが、Android では当てはまりません)。
EDIT2(実際、これは可能な回答の1つであるはずですが、質問はすでに閉じられています):
の軽量実装は、find
こちらにあります。
android - Android アプリでビルド済みのネイティブ バイナリを使用する
この質問はさまざまな場所で提起されていますが、何が必要かを簡単に詳細に説明しているようには見えません。
これまでのところ、Android で使用するネイティブ バイナリ ffmpeg をビルドしました。ビルドは問題ありません。
バイナリをプロジェクトの /lib/armeabi-v7a/ ディレクトリに置き、名前を libffmpeg.so に変更して、他の投稿でアドバイスされているように、パッケージング システムで取得できるようにしました。
問題は、libffmpeg.so または ffmpeg が、通常はその (ffmpeg) 独自の lib ディレクトリにある他のライブラリを必要とすることです。Runtime.getRuntime().exec(command) で実行すると、適切な場所にないか、Android パッケージ システムによってまったく取得されていない他のライブラリが呼び出されます。
そのため、ffmpeg が必要とするすべてのライブラリを同じ /lib/armeabi-v7a/ にコピーしましたが、まだ成功していません。
Stackoverflowで検索すると、jniアプローチを使用した投稿が見つかり、他の人はjniなしでできると言います。Androidで他のライブラリを必要とするビルド済みバイナリを使用する最も簡単な方法は何ですか?
次に、Android.mk および Application.mk ファイルの問題もあります。必要な場合は、Android でネイティブ C/C++ コードをビルドしようとしている場合のみでしょうか、それとも事前にビルドされたライブラリとバイナリでも使用する必要がありますか?関与しています。また、この場合にそれらが必要な場合、これらのファイルはプロジェクトのどこに配置する必要がありますか?
私はアンドロイドに非常に慣れていません。あなたの知恵を共有してくれてありがとう。
android - コマンドラインから Android コンテンツ プロバイダーをクエリする (adb shell)
インテントに基づいてアクティビティを開始するコマンドがあります: am start
. また、ブロードキャストを送信するには: am broadcast
.
おそらく次のような、コンテンツ プロバイダーにクエリを実行するためのシェル コマンドが必要だと思います。
または類似。
ありますか?
android - Androidシェルでstart -nコマンドが行うことは何ですか
私は知りたいのですが、Androidのターミナルでこのコマンドを書くと、このコマンドは何をしますか? ここに例があります
am start -n com.whatsapp/com.whatsapp.HomeActivity
ありがとう
android - Android 稼働時間 (時間)
すべての Android デバイスを adb 経由で WiFi に接続します。稼働時間を時間単位で取得しようとしています。私が今得たものは数秒です。
結果は
必要なのは時間単位の稼働時間だけです。2番目の時間は必要ありません...
私も試しました
しかし/system/bin/sh: aws: not found
アップタイムを取得するために、Android の adb または shell で他に何が使用できますか?
また、Androidで日付/時刻を設定するには、どのコマンドを使用すればよいですか?
android - Android が GPU モデルを取得
ターミナルから次のコマンドを実行する場合:
adb シェル dumpsys | grep GLES
出力は次のとおりです。
GLES: クアルコム、Adreno (TM) 330、OpenGL ES 3.0 V@53.0 AU@ (CL@)
ただし、プログラムで実行すると出力を取得できません。
GPU モデルがヌルです。
java - api からの応答を取得して、他のアプリケーションまたはランタイムを使用して、インストール後にマニフェスト ファイルまたはアプリケーション アイコンを変更/編集する方法
アプリケーションのマニフェスト ファイルを編集して、アクティビティとブロードキャスト レシーバーに他のフラグを追加する方法を知りたいです。アプリのランチャーアイコン&ショートカットアイコンを変更。
そして、この変更を使用してインストールする新しい apk を生成するか、アプリケーションを再インストールせずにこの変更を行います。
これは、一部のGoogleアプリケーションが再インストールなしでアプリアイコンの実行時間を変更するようにサーバーから通知を受けることにより、アプリケーション自体で行うことができます。または、インストールされたアプリケーションでこれを行う他のアプリケーションだけです。このように:-> apkpermremover
これを学ぶのを手伝ってください。すべての回答をお待ちしております。ありがとうございました。
誰でも私を助けることができますか?
android - 編集テキストの消去 - adb
シェル コマンドを使用してフォーカスされた編集テキストをクリアする方法。
私は試した
これで、1文字までしか削除できません。フォーカスされた編集テキストを削除/クリアできる方法はありますか?