問題タブ [android-application-class]
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.
java - Bluetooth を使用して Android アプリからデータを読み取る
添付のコードのように、Bluetooth経由でAndroidアプリでデータを受信するJavaコードがあります
したがって、readMessage は = と等しくなります{\"Pin\":\"A4\",\"Value\":\"20\"},{\"Pin\":\"A5\",\"Value\":\"925\"},{\"Pin\":\"A0\",\"Value\":\"30\"}
\"Value\"
受信したデータから文字列以降の値のみを取得したいので
誰でもそれを行う方法を提案できますか? ありがとう
android - アプリが閉じられ、bg でサービスが実行された後、アプリケーションの onCreate を強制するにはどうすればよいですか?
基本的に、フォアグラウンド サービスを実行するアプリケーションがあります。アプリケーションを起動したら、アプリケーションのonCreate
メソッドでセッション固有の初期化を行う必要があります。
アプリを閉じると、サービスは実行され続けますが (望ましい動作)、ランチャーまたは通知からアプリを再度開くと、アプリケーションonCreate
が再度呼び出されません。
私の質問は次のとおりです。
onCreate
サービスが実行されている場合でも、アプリケーションが再度呼び出されるようにするにはどうすればよいですか? (サービスはおそらくアプリケーション オブジェクトへの参照を保持していますよね?)- アプリがサービスから再起動されたことを Application クラス内で表示する方法はありますか?
- 他にどのような解決策を考えられますか?
の MyService AndroidManifest.xml
:
私のサービスonStartCommand
:
android - Android - kotlin で Application クラスのコンストラクターをオーバーロードするのは正しいですか?
誰かが、メインの Application クラスに次のようなものを実装することを提案しました:
私は常にOnCreate
メソッドを使用してアプリケーションのすべての初期化を実行してきましたが、オプションのパラメーターであってもコンストラクターをオーバーロードするのは間違っていると確信しています。しかし、それが機能する可能性があることに少し疑問があります。
android - モジュールまたはライブラリ (aar) に Hilt を使用するにはどうすればよいですか?
ライブラリを作っています。そして、ヒルトを使用しています。サンプルアプリが完成したので、後でライブラリにするためにモジュールとして分離しようとしています。
ただし、Hilt はアプリケーションを作成し、次のように設定する必要があります。
HiltAndroidApp で。
そして、私のクライアント企業は、私が図書館から提供するいくつかの活動を開こうとしているだけです。そして、クライアント企業が「hilt」を使い始めると、プロジェクトは直面したくない多くの部分を修正する必要があります。
クライアントにはファイルがある場合とない場合がありApplication
ます。したがって、両方のケースを考慮する必要があります。
たとえば、クライアントは
- なし
- 柄を使って
- 短剣または他の DI を使用します。
彼らのアプリケーションファイルで。
ライブラリにヒルトを引き続き使用でき、クライアントが何も変更しないという解決策はありますか?
テストすると、次のようになります。
com.example.client.MyApplication
サンプルアプリです。`com.example.sdk.MyApplication' はモジュールです。
私が試したとき、tools:replace="android:name
それは文字通り置き換えられ、解決しませんでした。