問題タブ [android-source]
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 CTS:CTSのダウンロード、環境のセットアップ、構築、実行
Android用の互換性テストスーツについて知っている場合。CTSのソースコードのダウンロード、環境のセットアップ、構築、実行に関する情報をお送りください。
java - Androidソースはコンパイルできませんか?
そのため、Android gitのさまざまな部分のコードを見てきましたが、それらの多く(カメラ、メディアプレーヤーなど)をロードしてコンパイルしようとすると、SDKのクラスや部分を参照します。 SDKのバージョンを2.2に更新しました。(たとえば、NativeAllocのビットマップ構成オプション)
これらが開発者に配布されるSDKに含まれていない理由はありますか?
android - Android 1.5 および 1.6 カレンダーのソース コードはどこで入手できますか?
Android 1.5 および 1.6 カレンダーのソース コードはどこで入手できますか?
android - ソースから Android システムをビルドする
Openmoko フォンを 2 年間使用した後、最近、Samsung Galaxy Android フォンを購入しました。
Android を選択した理由の 1 つは、オープン ソースであることです。携帯電話のアップデートを提供するために、携帯電話メーカーに依存したくありません。自分でやりたいです。時間をかける価値があるかどうか、今は研究段階にあります。だからここに質問があります:
ソースから ROM イメージをビルドするためのチュートリアルをいくつか見つけました。彼らは、Android ビルド スクリプトがカーネルをビルドする前に電話の型を要求することを伝えています。電話固有のものはすべてスクリプトによって処理されるということですか、それとも電話にフラッシュする前にブードゥー教をしなければならないということですか?
運転手。それらはどのように処理されますか?それらはバイナリとしてソースに含まれ、自動的に追加されますか (質問 1)、それとも古いファームウェアを分析して取得し、ビルドに組み込む必要がありますか? これは、モジュール/カーネル バージョンの互換性に問題があることを意味します。
カスタム ファームウェアのビルドを妨げたり、非常に時間がかかる原因となる、認識していないことはありますか?
私は Openmoko の所有者なので、SDK とツールチェーンをインストールすることを恐れていません。
android - Android 1.5 のソース コードはどこでどのように見つけてダウンロードできますか?
Android 1.5のソース コードはどこでどのように見つけてダウンロードできますか?
android - Androidソースコードから個々のプロジェクトをインポートする方法
私の知る限り、(メール、音楽、カレンダーなど)のような組み込みの標準アプリはすべて同じAPIを使用して構築されています。したがって、Androidの完全なソースリポジトリをチェックしなくても、メールや音楽などのプロジェクトをインポートできるはずです。私はそれを試してきましたが、クラス解決の失敗などのコンパイルの問題が発生しています。
私はそれを間違っていますか?Mailのようなプロジェクトをインポートするには、完全なAndroidソースプロジェクトを取得する必要がありますか?
android - can i rebuild sound code in Windows
i download AlarmClock in the sound code of android,i have modified it,but i want to run it
can i rebuild AlarmClock in Windows, if i can ,how? thanks.
android - Androidフレームワークにシステムサービスを追加する方法
Androidの「system_server」(すべてのシステムレベルのサービスを処理する)で実行される独自のフレームワークコードを追加したいと思います。私のサービスは、カーネルに追加したドライバーと通信するJNIライブラリーをロードします。このサービスは、アプリがリスナーを登録してドライバーから更新を取得できるように設計されています。システムサービスを追加する方法を説明するかなり良いブログ投稿(http://www.androidenea.com/2009/12/adding-system-server-to-android.html)を見つけましたが、完全に機能させることはできません。 。
まず、この投稿では、「適切な」Android.mkファイルを使用してクライアント/テストアプリケーションを作成する必要があると述べていますが、その例は示していません。ビルドしようとすると、追加したサービスが見つからないというビルドエラーが発生します。誰かがこれがどのように見えるかの例を挙げてもらえますか?
また、Androidのオープンソースコードではなく、ベンダーディレクトリ(またはフローズンヨーグルトのデバイスディレクトリ)にこれを実装したいと思います。ブログ投稿には、これの適切な場所はベンダーディレクトリであると記載されていますが、これがどのように表示されるかの例は示されていません。誰か知ってる?
Androidで独自のシステムサービスを実装するための追加情報があれば役立ちます。繰り返しますが、私の特定のワークフローは次のとおりです。
Androidアプリ->システムサービス->JNI(ネイティブ)ライブラリ->デバイスドライバー
android - Android ライブラリ media_jni が見つかりません
私は自分の Android プロジェクトで MediaMetadataRetriever と呼ばれるこのクラスを複製しようとしています。ここでクラスを確認できます: https://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java
40 行目で次のことがわかります。System.loadLibrary("media_jni");
そのライブラリを入手するにはどうすればよいですか? 私のlogcatはこれを示しています:
原因: java.lang.UnsatisfiedLinkError: ライブラリ media_jni が見つかりません
android - git ツリーから Android ソースを実行する
Android ソース ツリーの cupcake ブランチにある最新のカメラ アプリをダウンロードしました。これは主に、自分のアプリケーションでカメラを制御するために盗むサンプルを見つけるためです。ソースはこちらから。ただし、抽出したフォルダーをEclipseで新しいAndroidプロジェクトとして開くと、以下の例のようなコンパイルエラーが大量に発生します。ビルド パスに Android 1.5 ライブラリがあります。android.jar だけが入っていますか? android.jar だけが含まれているはずです。他にすべきことはありますか?ツリーから直接何かをコンパイルできないのはなぜですか?
エラーの例:
mScrollX を解決できません
MediaStore.EXTRA_SHOW_ACTION_ICONS を解決できません
タイプ Cursor のメソッド commitUpdates() は定義されていません
等
また: マニフェスト ファイルのエラー: Class com.android.camera.UploadService does not exist