multiple additions and fixes for the Java APIs

Stuff needed for WhatsApp support
This commit is contained in:
Julian Winkler
2024-06-24 18:44:31 +02:00
committed by Mis012
parent ef77bb287a
commit 3c5a21357d
53 changed files with 357 additions and 43 deletions

View File

@@ -2411,13 +2411,14 @@ public class PackageManager {
* else null.
* @throws Exception
*/
public ProviderInfo resolveContentProvider(String authority, int flags) throws Exception {
public ProviderInfo resolveContentProvider(String authority, int flags) {
for (PackageParser.Provider p : Context.pkg.providers) {
if (p.info.authority.equals(authority))
return p.info;
}
throw new Exception("Provider not found: " + authority);
Slog.w(TAG, "Provider not found: " + authority);
return null;
}
/**

View File

@@ -3031,6 +3031,7 @@ public class PackageParser {
outError)) == null) {
return null;
}
s.info.metaData = s.metaData;
} else {
if (!RIGID_PARSER) {
Slog.w(TAG, "Unknown element under <service>: " + parser.getName() + " at " + mArchiveSourcePath + " " + parser.getPositionDescription());