問題タブ [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 - Google API を使用して Android ソース コードをビルドする方法は?
http://source.android.com/から Android ソース コードをレポしました。そして、system.img を使用してエミュレーターでビルドして実行することに成功しました。
ただし、それは標準エミュレータのみです。Google API アドオンのソース コードはどこで入手できますか? そして、私の Android ソースコードで Google API を構築する方法は? そのため、Google API のエミュレーターで自分のビルドを使用できます。
android - ウェイクロックを保持しているアプリまたはサービスが強制終了された場合、Android OS はウェイクロックを解放しますか?
ウェイクロックについて質問です。以下に示す場合、Android OS はウェイクロックを解放し (PARTIAL_WAKE_LOCK
指定する必要がある場合)、ウェイクロックが取得されたままになり、電源をオフにする (スリープしない) までバッテリーを浪費するのを防ぎます。
ケース 1-a:
アプリがスレッドの 1 つで (タイムアウト オプションなしで) ウェイクロックを取得し (この場合は妥当であると考えてください)、重要なタスクが終了したときにウェイクロックを解放するように設計されています。アプリはタスクマネージャーまたは悪名高いタスクキラーによって強制終了される可能性があり、アプリはそのスレッドがウェイクロックを解放する機会がありません。そのウェイクロックはどうなりますか?
ケース 1-b:
(ケース 1-a に対する回答が「はい、心配しないでください」の場合、このケースは無視してください。) ケース 1-a と同じですが、アプリはウェイクロックにタイムアウト オプションを与えました。たとえば 3 秒です。このタイムアウト オプションは有効に保たれていますか?
ケース 2-a:
AlarmManager によって (ブロードキャスト レシーバー経由で) 開始されたサービスがあり、そのサービスがウェイクロックを取得した (タイムアウト オプションなし) と想像してください。このサービスは、ウェイクロックの取得時間を最小限に抑えるように設計されています。しかし、残念なことに、Android OS は、メモリ不足のためにこのサービスを強制終了することを選択しました。(OS が wakelock を取得したときにサービスを kill しないかどうかはわかりませんが、OS は気にしないと思います。ただし、OS が後で wakelock を解放してくれることを願っています。) その wakelock はどうなりますか?
ケース 2-b:
(ケース 2-a に対する回答が「はい、心配しないでください」の場合は、このケースを無視してください。) ケース 2-a と同じですが、サービスはウェイクロックにタイムアウト オプションを与えました。たとえば 3 秒です。このタイムアウト オプションは有効に保たれていますか?
android - Androidのソースコードから始める
Androidのソースコードを調べ始めたいと思います。最も簡単な場所から始めたいと思います。開始するのに最も簡単な場所はどれですか?任意のアプリケーション/フレームワークですか?提案してください。
android - Android SSL 内部 - 実際の実装はどこですか?
Android プラットフォーム全体のソース コードをダウンロードしました。SSL の実装に興味があります。たとえば、SSL 対応のサイトにアクセスするとき、Android がどのように SSL ハンドシェイクを行い、接続を確立するかを正確に把握したいと考えています。
コードのさまざまなセクションを調べましたが、探しているものがまだ見つからないので、ここで質問して、誰かが私を正しい方向に向けることができるかどうかを確認してください.
android - Android の Calendar.apk のコピーを作成または検索してください
携帯電話から Calendar.apk と CalendarProvider.apk を取得して、ここにアップロードできますか: http://code.google.com/p/android/issues/detail?id=1389
それが可能かどうかはわかりません。
別の方法は、Linux または Mac http://source.android.com/source/download.htmlを必要とするソースからビルドすることです。
カレンダー アプリのソース コード リポジトリへのリンク: https://android.googlesource.com/platform/packages/apps/Calendar
基本的に、エミュレータでカレンダーを取得しようとしています。
私はこれを自分で行いますが、Linux または Mac マシンを持っていません。
もちろん、Google や他の Web サイトで既に作成されたコピーへのリンクを誰かが知っていれば、それも機能します。
android - Windowsでgitからコードを取得する方法
私はWindowsで作業しているので、Gitの場合はmsysgitからmsysGit-fullinstall-1.7.3.1をダウンロードしてインストールしました。そしてそこで指定されたように実行します。次に、Gitコンソールで指定されているように、AndroidオープンソースプロジェクトからGalleryアプリケーションを取得しようとしました。
次のエラーが表示されますNo such file or directory
ここで何が恋しかったですか?これがWindows上のAndroidからコードを取得する正しい方法であるかどうかはわかりません。
android - https://android.googlesource.com からのプロジェクト
https://android.googlesource.comからプロジェクトをダウンロードした場合、どの Android API バージョンと互換性がありますか?
プロジェクトのクローンを作成しました。
次にEclipse
、その名前でその名前でres
プロジェクトsrc
を作成しましたmanifest.xml
が、一部の変数宣言が欠落している、一部の関数の引数が変更されている/正しくないなどのエラーが表示されます。
何か案が?
私は使用してsdk_r08
おり、android 2.3
プロジェクトはうまく機能しています。https://android.googlesource.com
のプロジェクトには依存ファイルが必要ですか? もしそうなら、それらのファイルを取得するには何が必要ですか?
git clone
特定のバージョンでプロジェクトを取得するために 設定できる追加の引数はありますか?
android - Windows で git bash を使用して Android プロジェクトを複製する方法
アラビア語で Android 用の IME を作成したいと考えています。
参照が必要で、これを見つけました:
https ://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/java/res
そこで言われたように、ディレクトリツリーの1つをシステムに複製したいと思いました。
Windowsにgitをインストールすると、「git bash」アイコンが表示されました。私はそれを開いた、それが尋ねたもの、そしてこのエラーを得た:
致命的: リモート エンドが予期せず電話を切りました
今、私は無知です。
そのソースをどのようにダウンロードすればよいですか?
android - Android SDK ソースコードのダウンロードに関する問題
Android SDK ソースをダウンロードしようとしています。
以下は、私が同じために行った手順です。
ターミナルで repo init コマンドを発行すると、次のメッセージが返されます。「マニフェストのリビジョン froyo が見つかりません」
私は同じことの解決策を見つけようとして髪を抜いてきました。専門家、親切に助けてください。
私はUbuntu環境からこれをやっています。
専門家が解決策を教えてください。
楽しみにしています、宜しくお願いします、Anees
編集:マスターブランチにも疲れてしまいました
java - Androidで「ホームに追加」アクティビティを呼び出す方法は?
Android デバイスでは、ホーム画面の空白の領域をクリックまたは長押しすると、[ホームに追加] アクティビティ/ダイアログが開き、さまざまなオプションから選択してホーム画面に配置できます。
ステータス バーに通知が表示されます。その通知がクリックされたときに、[ホームに追加] アクティビティを開きたいと考えています。
通知は正常に機能しています。
クリックしたときに通知のターゲットとして設定できるアクティビティ name.class はありますか?
Android Launcher のソース コードを確認しました。
私はこれを見つけました:
ほとんどの場合showAddDialog(cellInfo)
、[ホームに追加] 画面が表示されます。
上記の要件に対してこれを実装する方法についてのアイデア。