如何使应用程序图标转到网站[重复]

Posted

技术标签:

【中文标题】如何使应用程序图标转到网站[重复]【英文标题】:How to make a app icon go to website [duplicate] 【发布时间】:2015-01-06 20:56:19 【问题描述】:

我正在尝试为我的网站制作应用程序。该应用程序非常基本,我希望从用户手机单击应用程序图标时直接进入我的网站。我认为这将是非常简单的,但是我很难找到任何关于如何实现这一点的东西。我在http://developer.android.com/guide/webapps/webview.html 上找到了一个教程,我实际上实现了这个并且它有效。但是我不希望它进入 webview。我希望它在单击时直接进入本机手机浏览器。有人可以详细解释一下如何做到这一点。

【问题讨论】:

使用正确的关键字进行谷歌搜索应该比在 SO 上写问题花费更少的时间 你去:***.com/questions/2201917/… 我用谷歌搜索了很多不同的方法,否则我不会在这里发布。感谢 NSimon 提供的链接。 你知道人们可以只使用书签,对吧? 【参考方案1】:

为了回答,但不应该提出这种申请。

首先创建一个android项目,在layout文件夹中创建一个android xml文件。

将其命名为 mywebview.xml。并删除所有代码并粘贴下面的代码。

<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_
    android:layout_
/>

然后在您的 src 文件夹中创建一个活动,例如下面给出的示例

 public class ExampleActivity extends Activity 
        @Override
        public void onCreate(Bundle savedInstanceState) 
            super.onCreate(savedInstanceState);
            WebView myWebView = (WebView) findViewById(R.id.webview);
           myWebView.loadUrl("your url");
        
        @Override
        protected void onStart() 
            super.onStart();
            // The activity is about to become visible.
        
        @Override
        protected void onResume() 
            super.onResume();
            // The activity has become visible (it is now "resumed").
        
        @Override
        protected void onPause() 
            super.onPause();
            // Another activity is taking focus (this activity is about to be "paused").
        
        @Override
        protected void onStop() 
            super.onStop();
            // The activity is no longer visible (it is now "stopped")
        
        @Override
        protected void onDestroy() 
            super.onDestroy();
            // The activity is about to be destroyed.
        
    

在您的 android 清单中删除所有活动并添加

<activity android:name=".ExampleActivity" android:icon="@drawable/app_icon">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

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

然后在 android manifest 文件中添加使用权限。

【讨论】:

谢谢您,我会尝试并在几分钟后报告并告诉您进展如何。 为什么要对任何特定原因投反对票,这样我就不会再犯同样的错误了。 @Dewayne Phillips 有什么好处。任何方式你都不应该这样申请。谢谢

以上是关于如何使应用程序图标转到网站[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使应用程序图标在下载时出现在客户端的移动应用程序中

如何使网站主屏幕友好?

使字体真棒图标背景透明[重复]

如何使应用程序图标像 iOS 内置时钟和日历图标一样响应

使Angular Material图标的中心居中[重复]

如何以编程方式使应用程序图标位置固定在跳板中