我想通过本地html文件将新联系人保存在android手机中,而无需任何服务器端组件。
我已经建立了一个html页面,其中包含构建vcard所需的所有信息。我想通过同一HTML页面将该vcard保存在电话联系人列表中。
到目前为止我尝试过的方法-
-
tel://-通过此href标记-我能够启动联系人拨号屏幕,但我想启动添加联系人屏幕。
-
在android中-您可以指定启动任何应用的意图(深链接?) 我尝试了以下超链接,但它启动了Google Play商店,最终结果为“未找到”
“扫描”被置于超链接中,因为我找到了一个通过html启动扫描仪应用程序的示例。我不知道启动添加联系人屏幕的确切超链接应该是什么。
互联网上没有几个示例,但这些示例是Android Native。我不确定HTML中这些变量的确切常量值。
公开联络
- 构建一个超链接-下载vcard。下载文件后-用户必须手动打开它。它会自动要求用户保存新联系人。我只是想避免这种下载和打开下载的文件。是否可以通过javascript直接构建,保存和打开本地vcard文件?
我的服务器上托管了vcf文件-单击该链接时,该文件将下载到您的设备上。当您打开它时-它将在添加新的联系人文件中打开。
我想通过HTML页面将新联系人保存在电话联系人列表中。 html页面也位于移动设备本地(不在Internet上)
实际结果是-通过链接下载的vcard存储在android的本地下载文件夹中。用户必须手动打开文件并保存联系人。
至少,如果我可以自动打开下载的vcf文件,那就太好了。该方法应同时适用于Android和iPhone。