1. 안드로이드 기본 브라우저 시작
이런 식으로 안드로이드는 휴대폰의 기본 브라우저를 호출해 접속할 수 있습니다.
2. 접속할 해당 브라우저 지정
1.
( “com.android.browser”:packagename ;“com.android.browser.BrowserActivity”:启动主activity) Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse(""); intent.setData(content_url); intent.setClassName("com.android.browser","com.android.browser.BrowserActivity"); startActivity(intent);
접속을 위해 안드로이드와 함께 제공되는 브라우저를 지정합니다. 2. 다른 브라우저를 시작합니다( 물론 브라우저는 컴퓨터에 설치되어 있어야 합니다)
다음 해당 패키지 이름과 주요 시작 활동을 수정하여 다른 브라우저를 호출하세요
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
uc browser": "com.uc.browser", "com.uc.browser.ActivityUpdate"
opera: "com. .mini.android", "com.opera.mini.android.Browser"
qq 브라우저: "com.tencent.mtt", "com.tencent.mtt.MainActivity"
3 . 로컬 html 파일 열기
로컬 html 파일을 열 때 1번 방법을 사용하는 대신 브라우저를 지정하여 찾아보아야 합니다.
Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("content://com.android.htmlfileprovider/sdcard/help.html"); intent.setData(content_url); intent.setClassName("com.android.browser","com.android.browser.BrowserActivity"); startActivity(intent);
핵심은 "content" 필터를 호출하는 것입니다
이전에 win32에서 프로그래밍을 해본 친구들은 이런 "file://sccard/help.html" 형식을 사용할 수 있는지 궁금할 것입니다. 기본 브라우저 설정이 "파일"을 구문 분석하지 않는다는 것을 확실하게 알 수 있습니다. 기본 Android 브라우저에 이 기능이 포함되도록 하려면 Android 소스 코드에서 Manifest.xml 파일을 수정한 다음 직접 컴파일해야 합니다. 브라우저 코드는 해당 apk 패키지를 생성하여 머신에 다시 설치합니다.
일반 단계는 다음과 같습니다.
1 packages/apps/Browser/AndroidManifest.xml 파일을 열고 추가합니다.
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="file" /> </intent-filter>
이런 식으로 새 브라우저에서는 "파일" 형식을 지원하게 됩니다. "
관심 있으신 분들은 한번 해보셔도 좋습니다.
위 내용은 안드로이드 시스템의 기본 브라우저에 접속하기 위해 에디터가 소개한 방법입니다. 여러분!
더보기 시스템 기본 브라우저에 접속하는 방법에 대한 관련 기사는 PHP 중국어 웹사이트를 참고하세요