我正在开发一款应用程序,它将使用 phono sdk 进行Android手机和/或网站之间的实时通信。
现在,在 phono 网站上,它说sdk与Android版本2.0及更高版本兼容。
网站和Android上的代码是相同的,网站与网站的通信工作完美。
但是当我尝试进行网站 - 安卓通信时,我的平板电脑上没有听到任何声音(版本4.2.2)。
然而,当我在4.4.2智能手机中推出我的程序时,通讯非常完美且功能齐全。
我在网上搜索过,但唱片的文档很少。 有什么想法吗?
我的清单中有这个:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
答案 0 :(得分:1)
试试这个
TelephonyManager tm = (TelephonyManager) this
.getSystemService(Context.TELEPHONY_SERVICE);
try {
// Java reflection to gain access to TelephonyManager's
// ITelephony getter
Log.v("TAG", "Get getTeleService...");
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
m.invoke(tm);
} catch (Exception e) {
e.printStackTrace();
Log.e("TAG","FATAL ERROR: could not connect to telephony subsystem");
Log.e("TAG","Exception object: " + e);
}
检查您的手机是否可以访问