Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 4.1如何阅读APN详细信息_Android_Mms - Fatal编程技术网

Android 4.1如何阅读APN详细信息

Android 4.1如何阅读APN详细信息,android,mms,Android,Mms,在Android 4.1(果冻豆)中,无法访问APN详细信息。当我尝试使用访问APN详细信息时 final Cursor apnCursor = this.context.getContentResolver().query(Uri.withAppendedPath(Carriers.CONTENT_URI, "current"), null, null, null, null); 在我的程序中,我想发送一条彩信而不使用意图 这将返回一个错误,表示我没有访问apn详细信息的写入apn权限 然后

Android 4.1(果冻豆)
中,无法访问
APN
详细信息。当我尝试使用访问
APN
详细信息时

final Cursor apnCursor = this.context.getContentResolver().query(Uri.withAppendedPath(Carriers.CONTENT_URI, "current"), null, null, null, null);
在我的程序中,我想发送一条彩信而不使用意图

这将返回一个错误,表示我没有访问apn详细信息的写入apn权限

然后,我在android清单中添加了以下行:

<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>

此提示仅授予系统应用程序错误权限


那么我该如何解决这个问题呢?

通过
Intent
发送彩信


出于安全原因,如果没有写入APN设置,您无法读取APN详细信息,并且该权限要求您的应用程序由签署固件的同一签名密钥签名,或者您的应用程序安装在系统分区上(例如,由根设备用户)。通过
意图
发送彩信


出于安全原因,在没有写入APN设置的情况下,您无法读取APN详细信息,并且该权限要求您的应用程序由签署固件的同一签名密钥签名,或者您的应用程序安装在系统分区上(例如,由根设备用户)。我认为这是一个编译错误。
在我的例子中(我想要相同的权限WRITE\u APN\u设置),在清理项目之后(Eclipse->project->clean)。编译错误提示将消失。

我认为这是一个编译错误。
在我的例子中(我想要相同的权限WRITE\u APN\u设置),在清理项目之后(Eclipse->project->clean)。编译错误提示将消失。

无法使用intent,因为它压缩了我要附加到它的图像。我想在不压缩的情况下发送图像。@Buddhika:然后说你的应用程序只在根设备上工作,并指示你的应用程序的用户在系统分区上安装你的应用程序。这是不可能的。因为我的设备也没有根。这不是我所期望的解决方案。还有其他解决方案吗?@Buddhika:当然没有其他解决方案可以获取APN的详细信息。我不能说是否还有其他发送彩信的方式。不能使用intent,因为它会压缩我要附加到它上的图像。我想在不压缩的情况下发送图像。@Buddhika:然后说你的应用程序只在根设备上工作,并指示你的应用程序的用户在系统分区上安装你的应用程序。这是不可能的。因为我的设备也没有根。这不是我所期望的解决方案。还有其他解决方案吗?@Buddhika:当然没有其他解决方案可以获取APN的详细信息。我不能说是否还有其他发送彩信的方法。这会删除编译时错误。在运行时仍然会发生错误请参阅以下使用写入APN设置的应用程序。这是一个正常应用程序(非系统应用程序)。该应用程序使用中文。我希望您能阅读简单的中文。:)这将删除编译时错误。在运行时仍然会发生错误请参阅以下使用WRITE\u APN\u设置的应用程序。这是一个正常应用程序(非系统应用程序)。该应用程序使用中文。我希望你能读简单的中文。:)