Каждый недавно, я исследования кода с модулем HttpURLConnection, когда я нахожуГде находится определение "com.android.okhttp.HttpHandler"?
... ...
// Fall back to a built-in stream handler if the user didn't supply one
if (protocol.equals("file")) {
streamHandler = new FileHandler();
} else if (protocol.equals("ftp")) {
streamHandler = new FtpHandler();
} else if (protocol.equals("http")) {
try {
String name = "com.android.okhttp.HttpHandler";
streamHandler = (URLStreamHandler) Class.forName(name).newInstance();
} catch (Exception e) {
throw new AssertionError(e);
}
} else if (protocol.equals("https")) {
try {
String name = "com.android.okhttp.HttpsHandler";
streamHandler = (URLStreamHandler) Class.forName(name).newInstance();
} catch (Exception e) {
throw new AssertionError(e);
}
} else if (protocol.equals("jar")) {
... ...
Где нет Java, имя которого является «com.android.okhttp.HttpHandler» или «com.android.okhttp.HttpsHandler» ,
Итак, как &, где Android загружает этот класс?
Я должен спросить , что вы искали до того, как вы разместили этот вопрос? – zgc7009
извините за отсутствие этой информации, я ищу это на http://androidxref.com/, но никакой полезной информации я не думаю. см. http://androidxref.com/6.0.1_r10/search?q=com.android.okhttp.HttpHandler&defs=&refs=&path=&hist=&project=abi&project=art&project=bionic&project=bootable&project=build&project=cts&project=dalvik&project=developers&project=development&project = устройство и проект = Docs & проект = внешний и проект = рамки и проект = аппаратные и проект = libcore и проект = libnativehelper и проект = NDK и проект = пакеты и проект = PDK и проект = platform_testing & проект = prebuilts & проект = SDK и проект = система и проект = инструменты – luoqii