問題タブ [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 投票する
2 に答える
2174 参照

android - 「android:」プレフィックスとは、androidframework-resモジュールでの意味です

このコードをframework-resモジュールのstyles.xmlファイルからコピーします

ご覧のとおり、これらはすべて、値がwindowBackgroundである属性名を持っています。しかし、形式にはaがandroid:あり、後者にはありません。android:アンドロイドフレームワークでプレフィックスを書くことは本当に必要ですか?

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

android - Android「アプリケーション フレームワーク」Docs/Tuts

Android アプリケーション フレームワークの開発に関連するチュートリアルを教えてもらえますか? ここでは、アプリ開発ではなく、「アプリケーション フレームワーク」 (Android アーキテクチャの上から 2 番目のレイヤー)について特に話しています。

興味があります:アプリがシステム/フレームワーク API を呼び出した後はどうなりますか? そのアプリがその特定の権限を持っているかどうか、OS はどのように確認しますか? 「アプリケーション フレームワーク」のどのコンポーネントがこのチェックを処理しますか? どのJavaクラスがそれを担当していますか?

これらのJavaクラスで遊んで、観察したいと思います。

PS:許可モデルは「アプリケーションフレームワーク」レイヤーに実装されていると想定しています。私が間違っている場合は修正してください。

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

android - Androidは9パッチ画像のパディングをどこに設定しますか?

ご存知のように、9 パッチの画像には、コンテンツがどのように配置されているかという情報が含まれています。では、Android はどのようにしてコンテンツのパディングを取得するのでしょうか。フレームワークで対応するコードが見つかりません。ありがとう

0 投票する
0 に答える
1437 参照

android - シリアルポート経由で ADB を使用してデバイスに接続することは可能ですか?

USBポートが有効になっていないため、開発デバイスをイーサネット経由で接続しています。しかし、いくつかのスレッドを再起動するたびに、接続が切断され、デバイスへのアプリのディスパッチも非常に遅くなります。それで、シリアルポートを使用して接続することは可能でしょうか?
ありがとう

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

android-fragments - タブ用のAndroidフレームワーク

私はAndroidタブで使用できるフレームワークを作りたいです。私が知っているように、Androidタブ(honeycomb 3.x)でフラグメントアクティビティを実装します。私の質問は:

  1. フラグメントアクティビティを実装する方法は?
  2. スマートフォンとAndroidのタブの環境は違うのですか?

あなたの提案、リンク、チュートリアルが必要です。本当にありがとう。

0 投票する
3 に答える
1405 参照

android - Context.getTextとContext.getResources.getTextの使用に違いはありますか?

したがって、同じデータを取得する方法は2つあるように思われますが、どちらを使用するかについてのガイドラインがあるかどうかはわかりません(ただし、getResourcesをバイパスすると、メモリを節約できる可能性があります。実際にオブジェクトを複数回使用したい)。しかし、それ以外に、使用するガイドラインや理由があるかどうかを知りたいです

Context.getText(id)とContext.getResources.getText(id)

誰か助けてもらえますか?

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

android - SharedPreferenceの正しい書き戻しを確認します

SharedPreferencesを使用してオブジェクトフィールドを永続化します。この例を見てください:

setNote()(したがって、update())は、「Note」-EditTextが変更されるたびに呼び出されます。

ここで、いくつか質問があります。「メモ」の最新バージョンが保存されていることを確認するにはどうすればよいですか。最後の呼び出しが以前のエディターの呼び出しによって上書きされる可能性はありますか?どうすればワークロードを最小限に抑えることができますか?100文字のテキストに対してapply()100xを呼び出すよりも、賢くて軽い方法が必要です。

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

android - インテントを介して渡すことができるデータの最大量は?

あるアプリから別のアプリに大量のデータを送信したいと考えています。私が計画している方法は、 Intent.putExtras(String name, byte[] value) メソッドを使用することです。

バンドルを使用すると違いはありますか?

ところで、私の場合、ファイルシステムを介してデータを転送することはオプションではありません。

ありがとう!

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

android - Androidゲームフレームワークの概念

この本で説明したフレームワークに基づいてゲームを構築しています。私の知る限り、このフレームワークは、他の種類のアプリではなく、ゲームの作成を目的とした他のフレームワークに似ています。ほとんどの場合、これは非常に役立ちますが、「従来の」アクティビティを開始する方法を完全には理解していません。具体的には、ScrollViewを含むアクティビティを開きたいのですが、これがゲームフレームワークのパラダイム全体にどのように適合するかについて少し迷っています...特にゲームフレームワークが処理ではなくキャンバスを更新することによってレンダリングを行うように見える場合個々のアクティビティ要素を使用します。

たとえば、新しい画面を起動する「フレームワークの方法」は次のようになります。

ここで、HelpScreenは、Screenクラスを拡張するJavaクラスです。「従来の」アクティビティ(つまり、XMLファイルを介してレイアウトされたアクティビティ)を開くためのベストプラクティスの方法を知りたいです。(または私はこれを間違った方法で行っているのですか?)

ありがとう、クリス

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

android - Android: JNI 実装でデバイス ファイルを開くことができません

Code Aurora の FM Radio コードを Android Gingerbread コードベースにマージしました。

FM アプリ フレームワークは、ファイルに android_hardware_fm.cpp という名前で実装されている JNI を使用して、fm ラジオ デバイス ( /dev/radio ) にアクセスしようとします。このファイルには、読み取り/書き込みモードで open() を使用してデバイス ノードへのファイル記述子を取得しようとする関数があります。ただし、呼び出しはエラー コード -13 で失敗します: 権限が拒否されました。

また、/dev/radio ファイルを (RDWR モードで) 開こうとする小さな C 実行可能ファイルを作成し、その fd を出力して閉じます。ターゲット システムの /system/bin から実行され、有効な fd が表示されます。

ところで、JNI 実装は Android コア ライブラリの一部です。これは Frameworks/base/core/jni にあり、libandroid_runtime.so の一部としてコンパイルされます。

アイデア/解決策はありますか?前もって感謝します。