我想知道是否可以创建一个Android应用程序,当用户点击启动图标时,浏览器会打开一个特定的URL。我知道您可以在手机主屏幕上使用您想要的URL制作快捷方式,但我想知道它是否可以作为Android应用程序。所以应用程序几乎不应该只是当我点击它时浏览器应该打开..
这可能吗?我是怎么想的呢?答案 0 :(得分:5)
在主要活动onCreate:
中执行此操作 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com"));
startActivity(intent);
finish();
}
在清单中添加noDisplay主题:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme = "@android:style/Theme.NoDisplay">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>