- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Itelephony
服务以编程方式结束通话。它适用于 HTC android 4.1 版,但不适用于 SAMSUNG GT-S7562
和 android version 4.0.4
这是我的代码
TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
System.out.println("telephonyManager..."+telephonyManager);
Class clazz = null;
try {
clazz = Class.forName(telephonyManager.getClass().getName());
System.out.println("clazz..."+clazz);
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Method method = null;
try
{
method = clazz.getDeclaredMethod("getITelephony");
System.out.println("method..."+method);
} catch (NoSuchMethodException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
method.setAccessible(true);
ITelephony telephonyService = null;
try
{
telephonyService = (ITelephony) method.invoke(telephonyManager);
} catch (IllegalArgumentException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IllegalAccessException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (InvocationTargetException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try
{
telephonyService.endCall();
Intent intent = new Intent(OutGoingScreen.this, Dialpad.class);
startActivity(intent);
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我的登录显示这个
10-09 09:26:18.938: D/memalloc(4653): /dev/pmem: Mapped buffer base:0x51bf0000 size:9031680 offset:7495680 fd:68
10-09 09:26:19.038: I/System.out(4653): telephonyManager...android.telephony.MSimTelephonyManager@41aefa58
10-09 09:26:19.038: I/System.out(4653): clazz...class android.telephony.MSimTelephonyManager
10-09 09:26:19.038: W/System.err(4653): java.lang.NoSuchMethodException: getITelephony []
10-09 09:26:19.058: W/System.err(4653): at java.lang.Class.getConstructorOrMethod(Class.java:460)
10-09 09:26:19.058: W/System.err(4653): at java.lang.Class.getDeclaredMethod(Class.java:685)
10-09 09:26:19.058: W/System.err(4653): at com.example.demo.OutGoingScreen$1.onClick(OutGoingScreen.java:73)
10-09 09:26:19.058: W/System.err(4653): at android.view.View.performClick(View.java:3567)
10-09 09:26:19.058: W/System.err(4653): at android.view.View$PerformClick.run(View.java:14224)
10-09 09:26:19.058: W/System.err(4653): at android.os.Handler.handleCallback(Handler.java:605)
10-09 09:26:19.058: W/System.err(4653): at android.os.Handler.dispatchMessage(Handler.java:92)
10-09 09:26:19.058: W/System.err(4653): at android.os.Looper.loop(Looper.java:137)
10-09 09:26:19.058: W/System.err(4653): at android.app.ActivityThread.main(ActivityThread.java:4517)
10-09 09:26:19.058: W/System.err(4653): at java.lang.reflect.Method.invokeNative(Native Method)
10-09 09:26:19.068: W/System.err(4653): at java.lang.reflect.Method.invoke(Method.java:511)
10-09 09:26:19.068: W/System.err(4653): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
10-09 09:26:19.068: W/System.err(4653): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
10-09 09:26:19.068: W/System.err(4653): at dalvik.system.NativeStart.main(Native Method)
10-09 09:26:19.068: D/AndroidRuntime(4653): Shutting down VM
10-09 09:26:19.078: W/dalvikvm(4653): threadid=1: thread exiting with uncaught exception (group=0x40c06a68)
10-09 09:26:19.088: E/AndroidRuntime(4653): java.lang.NullPointerException
10-09 09:26:19.088: E/AndroidRuntime(4653): at com.example.demo.OutGoingScreen$1.onClick(OutGoingScreen.java:79)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.view.View.performClick(View.java:3567)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.view.View$PerformClick.run(View.java:14224)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.os.Handler.handleCallback(Handler.java:605)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.os.Handler.dispatchMessage(Handler.java:92)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.os.Looper.loop(Looper.java:137)
10-09 09:26:19.088: E/AndroidRuntime(4653): at android.app.ActivityThread.main(ActivityThread.java:4517)
10-09 09:26:19.088: E/AndroidRuntime(4653): at java.lang.reflect.Method.invokeNative(Native Method)
10-09 09:26:19.088: E/AndroidRuntime(4653): at java.lang.reflect.Method.invoke(Method.java:511)
10-09 09:26:19.088: E/AndroidRuntime(4653): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
10-09 09:26:19.088: E/AndroidRuntime(4653): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
10-09 09:26:19.088: E/AndroidRuntime(4653): at dalvik.system.NativeStart.main(Native Method)
我已经在 list 中添加了这个
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
我的 Itelephony.aidl 文件是
package com.android.internal.telephony;
interface ITelephony {
boolean endCall();
void answerRingingCall();
}
最佳答案
您好,您似乎在这里遇到了 NoSuchMethodException
method = clazz.getDeclaredMethod("getITelephony");
可能该方法已从 samsumg 设备中的 android 框架中删除。您可以通过尝试该方法是否适用于 android 4.0.4 的 android 模拟器来测试
编辑:我刚刚检查了 Android TelephonyManager.java 的源代码 here .该方法在android 4.0.4 源代码中也存在。对我来说,这个问题看起来像是特定于 samsumg 设备的。您可以在另一个运行 android 4.0.4 的实际设备上进行测试以验证。我的正在运行 4.3,因此无法测试。
关于android - Itelephony 服务结束调用 () 不适用于三星 GT-S7562 android 版本 4.0.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19262870/
我确实有自己的媒体播放应用程序 - 它使用 MediaSessionCompat(结合 ExoPlayer 和它的 MediaSessionConnector 插件)。 我在三星手机上遇到了 AOD(
我正在尝试使用 UPnP 将 key 代码发送到三星智能电视。我找到了可用 key 代码列表 here .但是我如何用整数表示相同,因为三星希望在 UPnP 服务中将其作为整数值接收。 谢谢 最佳答案
我花了很长时间用优化的 Ken Shirriff 解码 IR 代码阿杜诺图书馆。我稍微修改了代码,以便能够转储三星空调 (MH026FB) 56 位信号。 我的工作成果位于 Google Docs 文
我使用 jquery mobile 创建了一个移动应用程序,一切正常,但在三星手机中,左滑动和右滑动无法正常工作。 滑动 2-3 次后即可工作。 可以用来处理 var startCoords;
看起来 Tizen 支持 HTML5 和原生开发。但是,是否可以本地开发 Gear2 应用程序?如果是,在哪里可以找到这方面的任何样本? 最佳答案 是的,本地制作应用程序,访问 http://deve
我在 Samsung S8+ (android 9.0) 中遇到更改语言问题。我已将一个版本 .aab(“Android App Bundle 格式”)文件扩展名上传到“我的应用程序”的 Google
我想要在 Samsung Touchwiz UX、文件管理器、音乐播放器和其他一些应用程序中使用的小部件,两个 ListView 位于左侧和右侧平板电脑的侧面,中间有一个分隔符,可以在触摸时改变左右两
1 添加了 1 个 jar API 文件。这是示例代码的其余部分 我是从http://innovator.samsungmobile.com/cms/cnts/knowledge.detail.vie
在我的应用程序中,我设计了分辨率为 600x1024 的布局,并将它们放置在 layout-large 文件夹中。 当我在 Samsung Galaxy Tab 上运行该应用程序时,它会从 layou
我的应用程序具有以下代码来调用 native 相机的捕获; startActivityForResult 它已经在 nexus 5、HTC 1、nexus 7、Samsung S4 和 Samsung
任何人都面临三星设备上的 500 个警报限制异常。我搜索了几个小时,但只能找到 2 篇关于(一篇在堆栈溢出中)的帖子。但它似乎并没有解决问题。 我正在使用从 flag_update_current 生
有谁知道如何构建与 Samsung Knox 兼容的测试应用程序?为安装了 Knox 的三星设备构建应用程序有何不同? 最佳答案 从 KNOX 2.0 开始,不需要应用包装。 这是来自三星 KNOX
我们开发了一个使用 ssl 和 https://的网页,它在所有(*到目前为止我们测试过的那些)上都可以正常加载... 然而,当尝试在 Samsung Galaxy S4 上加载时 - 它只显示“此网
我有媒体查询,对于所有设备,您都可以看到它 here , 在 CSS 中 -这里没有所有元素...... /* ##Device = Desktops ##Screen = 1281px to hig
因此,要构建开源版本的 Android,您需要一个工具链来构建内核。你到底怎么知道要下载哪个版本的工具链?我知道这取决于内核版本。但是你如何解决这个问题呢?在 Android 网站上,在构建内核部分,
有没有人成功地将 Samsung Galaxy 与运行在 Win XP Pro SP3 上的 ADB 连接起来?非常感谢链接到与此相关的现有线程或教程!谢谢! 最佳答案 安装 CD 附带的 Samsu
我正在使用这个网络编辑器示例: http://jsfiddle.net/MW7q6/ 这使您能够看到样式化的输入标签 text-align: right; 在 iPhone 和 Nexus 上,占位符
我正在尝试压缩视频。它在所有设备上都运行良好,但在 Samsung S5 中出现以下错误。 错误日志:android.media.MediaCodec$CodecException:错误 0xffff
A 前段时间写了一个使用相机的应用程序 ( Camera2 )。它适用于 Samsung S5 (Android 6)。但是对于 S8+ (Android 8) 相机不再对焦。它会从 CONTROL_
我正在尝试将这些媒体查询用于 S7,但它不起作用还有其他建议吗? @media screen and (device-width: 360px) and (device-height: 640
我是一名优秀的程序员,十分优秀!