0
- 如何在我的Android應用程序中使用Android中的非公共類,如電話號碼
android.telephony.CallManager
? - 如何將此電話軟件包導入到我的活動類中,並允許其訪問其功能?
android.telephony.CallManager
?,如果你只需要調用/發送短信,那麼你可以使用意圖: 電話:
Intent i = new Intent(Intent.ACTION_CALL); i.setData(Uri.parse("tel:" + phonenumber)); context.startActivity(i);
短信:
Intent i = new Intent(Intent.ACTION_VIEW); i.setType("vnd.android-dir/mms-sms"); i.putExtra("sms_body", "message"); i.setData(Uri.parse("sms:" + phonenumber)); context.startActivity(i);
,這是足以讓我。 如果對您來說不夠用,您可以使用TelephonyManager。
閱讀更多here
,你可以看到,它是公共的。它只是不啓動爲新的TelephonyManger();
,但通過getSystemService(TELEPHONY_SERVICE)。
如果你需要一些私人課程,你總是可以使用反射。
謝謝我很高興獲得您的重播...,但我認爲您沒有得到我的問題? – user767766 2011-06-08 12:39:26