xmlファイルとhtmlファイルが混在するHTMLコンテンツを含むWebビューがあります。コンテンツにはメールアドレスと電話番号が含まれています。コードはiPhoneで正常に機能します。Androidでは、リンクは問題ありませんが、電話番号をタッチしても何も起こりません。電話番号の形式は特定する必要がありますか?AndroidのWebビューで電話番号をリンクするにはどうすればよいですか?助けてくれてありがとう!
よろしくマヌエラ
xmlファイルとhtmlファイルが混在するHTMLコンテンツを含むWebビューがあります。コンテンツにはメールアドレスと電話番号が含まれています。コードはiPhoneで正常に機能します。Androidでは、リンクは問題ありませんが、電話番号をタッチしても何も起こりません。電話番号の形式は特定する必要がありますか?AndroidのWebビューで電話番号をリンクするにはどうすればよいですか?助けてくれてありがとう!
よろしくマヌエラ
HTML の電話番号に「href」プロパティを追加するだけの簡単なものである必要があります。それがあれば、ブラウザはインテントを処理します。
ユーザーが「phone_number」をクリックしたときに電話をかけることを計画している場合は、android 用に別のコードを記述する必要があります。
あなたは書ける :
var num = "12345678";
if(Ti.Platform.osname === 'android')
{
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_CALL,
data: 'tel:'+num
});
Ti.Android.currentActivity.startActivity(intent);
}
else
{
Titanium.Platform.openURL('tel:'+num);
}