2016-03-22 10 views
0
nativescript ile TelephonyManager kullanırım nasıl

cevap

3

Android TelephonyManager numaralı telefonu doğru şekilde kullanmak için Context.getSystemService(Context.TELEPHONY_SERVICE) numaralı çağrı yoluyla bir örneğe başvurmanız gerekir. için size referans verecek

var telephonyMgr = android.content.Context().getSystemService(TELEPHONY_MANAGER); sonra dokümanlar temin yöntemleri çağırmak: NativeScript yılında http://developer.android.com/reference/android/telephony/TelephonyManager.html

da erişebilir aşağıdaki benzer bir şey olacağını NativeScript Yani Eğer app.android.currentContext

+0

yukarıdaki kod gelen aramalar için çalışmıyor ise kodunuzda var app = require("application"); içinde gerektirebilir ve (android için) geçerli bağlamı almak için "uygulama" modülü. Gelen aramanın durumlarını yakalamaz, ancak giden bir çağrı için yapar. Herhangi bir fikir? – codef0rmer

+1

Vay, işe yarıyor. Sadece android.Manifest.permission.READ_PHONE_STATE 'iznine ihtiyacınız var. – codef0rmer