Android 请网站访问者将您的网站保存在主屏幕上

Android 请网站访问者将您的网站保存在主屏幕上,android,html,Android,Html,是否可以要求网站访问者在其主屏幕上保存您的网站? android在这里查看关于如何创建快捷方式的答案: 如果你正在编写Android应用程序,你可以使用这种方法。然而,如果这是一个网站,这种方法将不起作用,因为Android Intent系统似乎忽略了网站生成的操作 您可以使用此代码在主屏幕上创建网页快捷方式。提供必要的信息,如url、标题等 final Intent in=new Intent(); final-Intent-shortcutitent=new-Intent(Intent.

是否可以要求网站访问者在其主屏幕上保存您的网站?
android

在这里查看关于如何创建快捷方式的答案:

如果你正在编写Android应用程序,你可以使用这种方法。然而,如果这是一个网站,这种方法将不起作用,因为Android Intent系统似乎忽略了网站生成的操作


您可以使用此代码在主屏幕上创建网页快捷方式。提供必要的信息,如url、标题等

final Intent in=new Intent();
final-Intent-shortcutitent=new-Intent(Intent.ACTION_视图,Uri.parse(url));
long urlHash=url.hashCode();

long uniqueId=(urlHash)不要认为有其他方法,否则你可能只会向人们的手机发送垃圾邮件
final Intent in = new Intent();
  final Intent shortcutIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
  long urlHash = url.hashCode();
  long uniqueId = (urlHash << 32) | shortcutIntent.hashCode();
  shortcutIntent.putExtra(Browser.EXTRA_APPLICATION_ID, Long.toString(uniqueId));
  in.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
  in.putExtra(Intent.EXTRA_SHORTCUT_NAME, title);
  in.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                    Intent.ShortcutIconResource.fromContext(
                            BrowserBookmarksPage.this,
                            R.drawable.ic_launcher_shortcut_browser_bookmark));
  in.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
//or   in.setAction(Intent.ACTION_CREATE_SHORTCUT); 

  sendBroadcast(in);