問題タブ [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.
android - Androidフォンの起動時に自動的にロック解除
電話の起動イベントをキャッチしました。起動完了イベントで、次のコードを書いています
しかし、ロックが表示され、その後画面のロックが解除されていることがわかります。ただし、起動後にロックがまったく表示されないようにする必要があります。私の推測では、設定ファイルのどこかでフレームワークを変更する必要があると思います。しかし、どこを変更すればよいかわかりません。
android - android:ビデオを圧縮する方法は?
私のアプリでは、ユーザーはキャプチャしたビデオをデータベースにアップロードできます。キャプチャしたビデオは非常に大きいため、アップロードに時間がかかります。そのため、そのキャプチャビデオを圧縮する方法を知る必要があります。
次のコードを試しました
しかし、そこに置いた品質レベルに関係なく、同じ品質のビデオが得られます.
私の質問:では、これを修正する方法を教えてください。または、キャプチャしたビデオを圧縮する方法を提案してください。
ありがとう
android - システムがサービスを強制終了した後、BOOT_COMPLETE によって開始されたサービスはどうなりますか?
システムがメモリーのためにサービスを強制終了した後、BOOT_COMPLETE によって開始されたサービスはどうなりますか?
電話を再起動せずに再起動することはありますか? どうにかして再開することはできないでしょうか?
重要なサービスが殺されるのをできるだけ避けるためのベストプラクティスは何ですか?
android - Android setRotation の使用
IWindowManager サービスの setRotation を使用して、(それぞれのアプリ ポリシーを尊重して) デバイスの向きを変更できるかどうか疑問に思っています。これをアプリケーション レイヤーから発行するつもりはありません。代わりに、フレームワーク レイヤー自体からデバイスの向きを (横向き/縦向きのいずれかに) 変更する必要があります。
したがって、これを実現するために、Binder IPC メカニズムを使用して Java コードを呼び出し、サービスの公開メソッドを呼び出す C ユーティリティ デーモンを作成しました ( myfunc() と呼びましょう)。
myfunc には、次のようなものがあります。
ただし、デバイスの向きは変更されていないようです。何か提案をしてください/入力しますか?
ありがとう、
android - java.lang.NoSuchMethodError: android.widget.AbsListView.isItemChecked の解決方法
API レベル 11 (3.0) に対して Android プロジェクトをコンパイルしています。次のコードがあります。
これを 3.0 より前 (API レベル 11 未満) のデバイスで実行すると、次のエラーが発生します。
AbsListViewのドキュメントでisItemChecked
は、API レベル 1 の互換性があると記載されていますが、なぜエラーが発生するのですか?
android - Android.jar の実際の実装を提供する jar/dex ファイルはどれですか
Android SDK ソースをコンパイルした後、興味深い問題に遭遇しました。結果のandroid.jarを逆アセンブルしようとしましたが、そのjarファイルに含まれるほとんどのメソッドは、ランタイム例外をスローするだけのスタブであることがわかりました。次に例を示します。
Android.jar は、サードパーティ アプリのコンパイル時ライブラリとしてのみ機能するため、Android Framework の実際の実装を含める必要がないことは理解できます。しかし、私の質問は、android.jar の実際の実装を提供する Jar または Dex ファイルは何ですか? SDK のコンパイル時にも生成する必要があると思いますが、よろしいですか?
ありがとう!LL
android - 既存のframeWork設定オプションリストに項目を追加 android
こんにちは、私は1つのhomeScreenアプリケーションを作成しましたが、それは私にとってはうまくいきました. 私が見ていることの1つは、ホームボタンをクリックするたびに、ネイティブホームアプリケーションとインストールしたサードパーティアプリケーションが一覧表示されることです。下の図はコンテキストを説明しています
これは、ユーザーがホーム画面を押すたびにホーム画面を選択するための余分な作業です。だから私が考えていたのは、ユーザーが必要なアプリケーションを選択できるように、設定->表示設定->でユーザーにオプションを提供することです。
完全な Android ファイル システムにアクセスできるので、独自のイメージを作成して開発ボードでテストできます。ここでの問題は、既存の設定コードに項目を追加できないことです。または、他の解決策を提案できます。私はmydroidの表示設定クラスを試しました。
android-source - 外部JavaライブラリをカスタムAndroidフレームワークに追加するには?
外部のJavaフレームワークをAndroidフレームワークに含めて、カスタムAndroidフレームワークの一部としてコンパイルする方法について誰かが教えてくれますか?
アイデアは、この外部フレームワークをカスタム android フレームワークの一部にして、他のプロセスが使用できるように android サービスとして公開することです。
本質的に私がしたことは -
- Java フレームワークの Android ポートを確認しました
- 移植されたフレームワークから src dir (すべての外部 jar ファイルを含む) を
framework/base/core/java/android/
- コピーしたライブラリを呼び出すように、フレームワークで ActivityManager を編集しました
- 実行する
これは Android フレームワークを編集するための正しいアプローチですか? Androidフレームワーク内の外部プロジェクトのjavaファイルと関連する外部jarを含めているので、jarをdexに変換するときにmakeが失敗すると思われます。
Android フレームワークの内部構造と Android フレームワークの編集方法を扱う利用可能なリソースを教えてもらえますか?
Tutorial: Android Internals - Building a Custom ROM, Pt. 2 of 2
中国の北京で開催された今年の Marko Gargenta のプレゼンテーションを youtube でチェックしました。しかし、彼はそれを明らかにしませんでした (つまり、外部フレームワークまたは jar の追加)。
android - ネイティブ クライアントでアプリケーションの uid/pid からパッケージ名と署名を取得する
これは Android プラットフォームでの最初のプロジェクトであり、この環境にはまだ慣れていません。
[アプリのユーザー ID とアプリの実行中のインスタンスの pid] からアプリケーション パッケージ名とその署名を取得できるネイティブ アプリケーションを作成する必要があります。
Android アプリのフレームワークをざっと調べたところ、PackageManger にはパッケージ署名を取得する機能があることがわかりました。「..getPackageManager().getPackageInfo(パッケージ名, GET_SIGNATURES)..」</p>
しかし、これは Java アプリケーションでパッケージ名から署名を取得できる可能性を示しています。前述したように、入力パラメーターはアプリケーションのユーザー ID / 実行中のインスタンス プロセス ID のみです。また、Javaアプリケーションではなくネイティブクライアントが必要です。
私の質問は次のように分けることができます。
ネイティブ プログラムで実行中のアプリケーションの uid と pid からパッケージ名を取得する方法はありますか? ネイティブ クライアントが不可能な場合は、Java を使用したメソッドも歓迎します。
パッケージ名から署名を取得する方法はありますか? 私が言ったように、私はそれのためのJavaソリューションを見つけました。
ネイティブ クライアントが Binder サービスを使用することは可能ですか? この方法は私の問題に役立ちますか? もしそうなら、どのように?
前もって感謝します!
android - 開発者サイト以外のAndroid開発ガイドラインの公式ワンストップソースはありますか?
ええと、私は4か月前からAndroid開発に取り組んでいます(はい、初心者です)が、いくつかのアプリを開発し、コードを試してみた後、私の心には常に次のような疑問があります。
- それはそれを行うのに最適な方法でしたか?
- 追加できるものはありますか?
- コード/デザインを改善するにはどうすればよいですか?
そしてAndroidドキュメントは大いに役立ちますが、それは唯一の信頼できる情報源ですか?すべてのAndroidの概念をクリアするための、より明確な方法で1つの場所のような、これに似たものはありますか?
そして最終的には、初心者のAndroid開発者向けのガイドラインやルールのソースが必要になることがあります。この場合、彼らが正しい方向に進んでいるかどうかをいつでもクロスチェックできます。
はい、知識には経験があり、Androidフレームワークのすべての機能を実装することはありそうにないようです。それを完了するまでに、新しいAndroidAPIが発表/リリースされる予定です。
次のような質問で初心者を助けることができる情報源はありますか?
- いつ何を使うの?
- 効率的に使うには?
- 何が良いですか?これかそれか?
また、次のようなガイドライン:
- UIデザイン
- ベストプラクティス
- 規則ルール
- 覚えておくべき上位50のこと
は、初心者が概念的/基本的な疑問を解決するのに大いに役立つ可能性があります
このようなものが存在するかどうか誰かが知っているかどうか知りたいだけですか?私がしているのはグーグルを検索し、何が役に立つと思われるかを読んだり理解したりすることだけなので、そのソースが信頼できる価値があるかどうかを本当に知ることは決してありません.....
助けてくれるすべての人に感謝します