問題タブ [android-identifiers]
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 - 同じレイアウト ファイルのコンパイルにおける複数の @+id と単一の @+id の効果
最初の方法:
第二の方法:
第三の方法:
2 つの質問:
- 初期化の 3 つの方法すべての出力
btnフェイスブック
と同じ。どのように?
- 出力が同じなので、XML Parser のコンパイル結果も同じです。では、リソースの初期化はどのように正確に行われ、どのように ViewTree にアタッチされるのでしょうか?
説明付きの公式ドキュメントは大歓迎です。前もって感謝します :)
android - Android:文字列リソースを使用してIDビューをR.javaに動的に追加する方法は?
いくつかのボタンを動的に作成しました。アクティビティを開始するとすべて問題ありませんが、画面を回転させるかボタンを押すと、すべてのボタンが失われ、グーグルで検索したところ、ID のないビューは保存したので、それらの ID を動的に設定し、次のような名前の R.java ファイル内でそれらを見つけたい:
setId() を試してみましたが、問題は解決せず、 setID(); を使用する場合と同じではないと思います。Stringファイル内に手動でIDを設定するので、事前によろしくお願いします(^_^)。
ここに私のソースコードがあります:
android - MarshMallow 警告「デバイス識別子の取得は推奨されません」の後の一意の Android デバイス ID?
一番の質問の 1 つを見ました。固有の Android デバイス ID はありますか?
編集:
Android 10 のソリューションも必要です。
次のコードを使用して、一意の ID を取得しました。
しかし、ホバーすると警告が表示されます
tm.getDeviceId();
と
Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
次のように:
getStringを使用してデバイス識別子を取得することはお勧めしません。
デバイス識別子の使用は、価値の高い不正防止や高度なテレフォニーのユースケース以外では推奨されません。広告のユースケースの場合は使用
AdvertisingIdClient$Info#getId
し、分析 の場合は使用しますInstanceId#getId.
解決策はありますか?それは有害ですか、それとも何か他のものですか?
android-identifiers - 仕事用アプリと個人用アプリで異なる ANDROID_ID
次のコードを使用して ANDROID_ID を取得しています
文字列 androidID = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
しかし、仕事用プロファイルでは、同じアプリに対して、通常のユーザー アプリとしてデプロイされた場合とは異なる ANDROID_ID を取得しています。
仕事用と個人用に 2 つの異なる ANDROID_ID が生成されていますか?