この質問は、キーが不明な場合に SharedPreferences オブジェクトの内容を取得することに関するものではなく、名前が不明な場合に SharedPreferences 自体を取得できるかどうかに関するものです。
「ファイル名」が「something-a」、「something-b」、「something-c」の SharedPrefreferences コレクションがあるとします。次に、SharedPreferences オブジェクトの 3 つのセットが利用可能であると判断し、それらの名前の「something-」部分のみが既知の場合にそれらを取得できるかどうかを判断することは可能ですか?
ないと思いますが、あることを願っています。
この要件の背後にある理由については触れませんが、アプリをマシュマロのアクセス許可モデルに更新する必要があり、古いバージョンのアプリによって記述された設定ファイルを読み取ることができる必要があることを除いて、設定名は「何か」です。 -イムシ」。ユーザーがマシュマロに関連する権限を付与していない場合、アプリは imsi を認識しないため、アプリが完全な名前を知らないときに共有設定を読み取ることができるかどうかを調べようとしています。