gpt4 book ai didi

android - 创建一个仅在浏览器中启动 URL 的 Android 应用程序

转载 作者:太空狗 更新时间:2023-10-29 15:54:07 25 4
gpt4 key购买 nike

我碰巧有一个适合移动设备的网络应用程序,但我的用户迫切希望将它安装到他们的应用程序抽屉中:/我对 Java 和新的 Android Studio 有一些经验,并且我在 this stackoverflow question 上看到了一些说明。 ,但我不确定这段代码属于哪里:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);

将它放在默认操作的 onCreate 方法中会产生错误,表明这是错误的 Intent 位置。哪里是执行这种 Intent 的好地方?

最佳答案

供您引用,我试过这段代码,

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Window;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent browserIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.google.com"));
startActivity(browserIntent);
}

}

在Manifest的xml中(例如AndroidManifest.xml)添加

 <uses-permission android:name="android.permission.INTERNET"/>

例子:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="...">

<uses-permission android:name="android.permission.INTERNET" />

<application ...>
...

</application>

</manifest>

关于android - 创建一个仅在浏览器中启动 URL 的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17499064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com