問題タブ [android-framework]

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.

0 投票する
1 に答える
362 参照

android - Android 画像フィルター

画像にフィルターを追加し、ローカルとサーバーに保存するアプリを作成しています。グレースケール、反転などのフィルタリングを行うライブラリはありますか。アプリの使用方法についてサポートが必要です。ライブラリがない場合は、最初に何らかのメカニズムを提案してください。

0 投票する
2 に答える
2451 参照

android - アプリケーションを android の init.rc に登録して、自動再起動します

サービスまたはアプリケーションを init.rc に登録したい

つまり、通常の Android アプリケーションは、強制停止後に強制終了できるZYGOTEを親として持っています。しかし、アプリケーションの親をinit.rcに登録または作成すると、 やりたいことを達成できます。

同じ情報はありますか?前もって感謝します

0 投票する
2 に答える
733 参照

android - アプリケーションデータをキャッシュするAndroidシステムサーバー

私はアンドロイドフレームワークに取り組んでいます。正常に動作するシステム サーバーを実装しました。つまり、サンプル アプリケーションはサービスと通信できます。ここで、サーバーがファイルまたは sqlite のようなデータベースにデータを読み書きできるようにしたいと考えています。私はAndroidフレームワークの開発にかなり慣れていないので、これがどのように機能するかわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
187 参照

android - Android ソースにフレームワークに関連する git プロジェクトが非常に多いのはなぜですか?

ここに画像の説明を入力

このリストはリンクhttps://android.googlesource.com/?format=HTMLで取得できます

では、これらのプロジェクト間の関係は何ですか?

編集1

Androidルートツリーのディレクトリ構造を理解する方法によると、私たちは知っています

フレームワーク - フレームワークのソースが含まれているため、このフォルダーは Android に不可欠です。ここでは、パッケージ マネージャーとアクティビティ マネージャーを備えたシステム サーバーなどの主要なサービスの実装を確認できます。Java アプリケーション API とネイティブ ライブラリ間の多くのマッピングもここで行われます。

しかし、 mff 、 ml などが何であるかはまだわかりません.JNIと関係があるかもしれませんが、正確には何ですか? この詳細を伝える文書はありますか?

0 投票する
1 に答える
253 参照

java - 新しいパーミッション グループ android の追加

Android デバイスで特定の共有機能を提供するプロジェクトに取り組んでいます。このために、システム サービスを作成しました。サービスがアプリケーションで呼び出されると、基本的に AndroidManifest.xml で開発者が設定した権限が取得されます。これで、私のサービスはアプリケーションのコンテキストで動作します。私はサービスが bluetooth/wifi を介していくつかのデータを共有することを望みます。このために、私は2つのアプローチがあると仮定します-

  1. 新しい権限グループを作成し、PackageManager を変更してこの新しい権限セットを理解するには。
  2. グローバル システム コンテキスト (root ユーザーのようなもの) を使用してアプリケーション コンテキストを渡す代わりに。これについてはよくわかりません。私がこれをすることが許されているかどうか。 public DataSharingService(Context context) { super(); this.mContext = context;} this.mContext を他の方法で初期化して、これを達成し、異なる権限のセットを持つことはできますか?
0 投票する
1 に答える
284 参照

java - システム サーバーとアプリケーションの権限

Androidフレームワークでシステムサーバー/サービスを作成しました。私の知る限り、システムレベルの権限があります。しかし、アプリを使用してこのサービスを呼び出すと、そのサービスを呼び出すアプリケーションのアクセス許可が取得されます。誰でもこの動作を説明できますか? また、どうすればこれを解決できますか?

0 投票する
1 に答える
10476 参照

android - dexpreoptを無効にして個別のAndroidモジュールを構築する

私の論文では、Androidフレームワークを変更し、ソース(4.1.1 Jelly Bean)を構築しています。フルビルドはできますが、これには非常に時間がかかるため(ubuntu 12.04 64ビット仮想マシンで開発しています)、個別のモジュールをビルドしたいと思います。

例:ロケーションモジュールに変更を加える場合、変更されたモジュールをビルドするだけで、新しいシステムイメージを作成できるはずです。

しかし、これは機能しません。起動しようとするたびに、次の理由で新しいシステムイメージが起動しません。

いくつかの調査の後、私は環境変数を使用してdexpreoptを無効にしようとしました

'makeinstallclean'を使用して完全な再構築を実行します。完全な再構築が機能し、フレームワークへの変更がビルドに存在します。しかし、新しい変更を行った後でも、「mmmフレームワーク/ベース」と「makesnod」はdexpreoptの不一致をもたらします。

'makesnod'のbuild/core / makefileにも警告が表示されます:'警告:dexpreoptが有効になっていると、完全な再構築が必要になる場合があります。'これはmakefileの次の行から取得されます。

これにより、$ WITH_DEXPREOPT変数が正しく設定または読み取られていないと思いますか?これまでのところ、クリーンな完全再構築を行わずに起動可能なシステムイメージを取得することはできませんでした。dexpreoptを無効にするための正しい手順に従いますか、それともフレームワークに変更を加えて新しいシステムイメージを取得した後、個別のモジュールを構築する他の方法はありますか?

ビルドターゲットは「full-eng」です。

0 投票する
2 に答える
4220 参照

android - Eclipse での Android フレームワークのデバッグ

Android フレームワークのソースに変更を加えるプロジェクトに取り組んでいます。Eclipseでこれを実行してデバッグできるようにするための最良のアプローチは何ですか? Android ソースを Eclipse に添付する投稿を見たことがありますが、これは「標準」のソース コードであり、自分のバージョンではありません。

現時点では、テキスト エディターでフレームワークに変更を加え、毎回コマンドライン経由でビルドし、コマンドラインからエミュレーターを実行し、adb logcat セッションを開始して、例外がないかどうかを確認しますが、別の例外が必要です (より生産的/実行可能な)これを行う方法は?

0 投票する
1 に答える
444 参照

eclipse - Androidフレームワークに変更を加えた後のandroid.jar(Eclipse内)の更新?

Androidフレームワークを変更し、独自のサービスをに追加しました。今、私は新しい方法とサービスを使いたいです。

ただし、新しいメソッドとサービスを呼び出すアプリケーションレベルのアプリ開発を行うためにEclipseを開いたとき、Eclipseはそれらを解決できません。

この時点で私は何をすべきですか?ありがとうございました、

0 投票する
1 に答える
206 参照

android-framework - AAC パーサーを Android ソースコードに統合するには?

コードごとに AACExtractor.cpp とは何かについて説明してください。