안드로이드 개발 질문/답변
(글 수 45,052)
framework/base/core/java/android/net/Proxy.java 참고
String host = Settings.Secure.getString( contentresolver, Settings.Secure.HTTP_PROXY);
이렇게 ContentResolver 를 사용하여 HTTP Proxy 를 가지고 오는 방법 말고
cursor 를 사용하여 데이터를 가지고 오는 방법을 알고 싶습니다.
Cursor cursor = SqliteWrapper.query( .....) ; 를 사용해서 가지고 오는 방법이 있는데
parameter 에 들어가는 것중 content url 이 궁금하여 질문 올립니다.
이유는 Proxy 값을 framework 단에서 사용해야되는데 framework 에는 contentresolver를 사용하지 못하기 때문입니다.
----------------------------------------------------------------------------
참고 소스
static final public String getHost(Context ctx) {
ContentResolver contentResolver = ctx.getContentResolver();
Assert.assertNotNull(contentResolver);
String host = Settings.Secure.getString(contentResolver, Settings.Secure.HTTP_PROXY);
if (host != null) {
int i = host.indexOf(':');
if (i == -1) {
if (DEBUG) {
Assert.assertTrue(host.length() == 0);
}
return null;
}
return host.substring(0, i);
}
return getDefaultHost();
}