如何在android和iphone中使用HTML启动“添加新联系人”屏幕,而不使用任何服务器端代码?
我想通过本地html文件将新联系人保存在android手机中,不需要任何服务器端组件 我已经构建了一个html页面,其中包含构建vcard所需的所有信息。我想通过相同的html页面将该vcard保存在电话联系人列表中 到目前为止我已经尝试过的方法-如何在android和iphone中使用HTML启动“添加新联系人”屏幕,而不使用任何服务器端代码?,android,html,ios,contacts,android-contacts,Android,Html,Ios,Contacts,Android Contacts,我想通过本地html文件将新联系人保存在android手机中,不需要任何服务器端组件 我已经构建了一个html页面,其中包含构建vcard所需的所有信息。我想通过相同的html页面将该vcard保存在电话联系人列表中 到目前为止我已经尝试过的方法- 电话://-通过此href标签-我可以启动联系人拨号屏幕,但我想启动添加联系人屏幕 在android中,您可以指定启动任何应用程序的意图(深度链接?) 我尝试了以下超链接,但它启动了Google play商店,最终结果为“未找到” “扫描”被放在超链
至少如果我能自动打开下载的vcf文件,那就太好了。这种方法应该适用于Android和iPhone 这里有两个有用的资源:
Intent intent = new Intent(Intents.Insert.ACTION);
intent.setType(RawContacts.CONTENT_TYPE);
intent.putExtra(Intents.Insert.EMAIL, "hello@world.com");
intent.putExtra(Intents.Insert.PHONE, "+1-212-555-1234");
因此,根据第二篇文章中的格式,您将希望启动如下内容:
intent://vnd.android.cursor.dir/raw_contact/#Intent;
action=android.intent.action.INSERT;
S.email=hello@world.com;
S.phone=+1-212-555-1234
end;
i、 e.
我不认为类似的方法可以在iPhone上使用,我认为这根本不可能