Czy istnieje sposób na przechowywanie metadanych w manifestie Androida prywatnym w pakiecie?

Chcę użyć metadanych w manifeście systemu Android, aby dostosować zachowanie usługi.

<code><service
    android:name=".SampleService"
    android:exported="false">
    <meta-data
        android:name="sampleName"
        android:resource="@string/sampleValue" />
</service>
</code>

Moja usługa jest częścią biblioteki i jest możliwe, że niektórzy mogą umieszczać poufne dane w tych atrybutach, gdy korzystają z mojej usługi. Czy te atrybuty metadanych są widoczne dla innych zainstalowanych pakietów w telefonie za pomocą menedżera PackageManager, nawet jeśli usługa nie jest eksportowana?

questionAnswers(2)

yourAnswerToTheQuestion