导航:首页 > 操作系统 > 删除彩信android

删除彩信android

发布时间:2025-02-06 06:11:38

android手机上网的联通APN如何设置

手机型号不同,版本不同,设置名称也是不太相同的,如华为手机设置步骤如下:设置”→“全部设置”→“移动网络”→“接入点名称(APN)”→右上角设置新建APN。具体手机设置名称参考手机说明书。

② android 如何把彩信内容插入p表

给你提供点资料 做参考

在Android应用中读取彩信文件涉及到Android的一个数据库/data/data/com.android.providers.telephony/databases/mmssms.db和一个文件夹/data/data/com.android.providers.telephony/app_parts。要备份彩信,可以将这个数据库和文件夹拷贝到硬盘,但是在应用中却不能通过openDatabase系列方法来读这个数据库,也不能通过直接打开文件来读取附件文件,因为你的应用不是它们的所有者,不能直接读取,而要使用ContentProvider来读取。

1、读取mmssms.db数据库
彩信的标题、发送者号码、日期等数据存储在mmssms.db的p表中,要读取这个表可以使用系统提供的一个ContentProvider,URI是“content://mms”。操作这个ContentProvider和操作数据库一样,这个ContentProvider的结构也和p表的结构一样,Android文档对这些字段没有说明,但是可以通过将mmssms.db数据库备份到硬盘上,然后再通过Sqlite Database Browser软件来查看分析,具体可参考:blogjava.net。
content://mms主要的几个字段如下:
◆ _id:该条彩信的主键,对应着part表(ContentProvider的URI是content://mms/part,详见后)中的mid字段。
◆sub:该条彩信的标题
◆date:该条彩信的接收日期
下面的代码可以查询该CotnetProvider,得到一个cursor,并列出所有的列名。
Cursor cur = getContentResolver().query(Uri.parse("content://mms"),null, null, null, null);

String [] temp=cur.getColumnNames();
for (int i=0;i<temp.length;i++)
System.out.println(i+":"+temp);
通过上面的方法得到cursor后,就可以对这个cursor操作,并通过get方法得到_id,然后根据这个_id读取彩信附件文件。

2、读取彩信附件文件
彩信附件文件的地址存储在mmssms.db的part表的_data字段,形如“/data/data/com.android.providers.telephony/app_parts/PART_1262693697763”,但在应用中读取彩信附件时,这个字段基本没什么用,因为不能直接读取这个文件。读取同样要通过ContentProvider,URI为“content://mms/part”,该URI就是对应着part表。可以使用下列代码段来读取文件:
String selection = new String("mid='" + key + "'");//这个key就是p里面的_id。
Cursor cur = getContentResolver().query(Uri.parse("content://mms/part"), null, selection, null, null);

if (cur.moveToFirst())
do {
int _partID = cur.getInt(cur.getColumnIndex("_id"));
String partID = String.valueOf(_partID);
Uri partURI = Uri.parse("content://mms/part/" + partID);

ByteArrayOutputStream baos = new ByteArrayOutputStream();
InputStream is = null;

try {
is = getContentResolver().openInputStream(partURI);
byte[] buffer = new byte[256];
int len = is.read(buffer);
while (len >= 0)
{
baos.write(buffer, 0, len);
len = is.read(buffer);
}
} catch (IOException e) {
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {

}
}
}
}
这里得到的baos,就是附件文件。

3、声明permission
要在代码中使用content://mms,content://mms/part,content://sms等,还要在AndroidManifest.xml中注册premission,代码如下:

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

③ Android手机创建彩信的方法是

您好,手机发送彩信方法,以oppo手机为例:
1、进入短信发送界面,点击左下角【+】-【彩信主题】,编辑主题和短信内容即可以彩信方式发送该条信息;
2、点击【+】中的【图片】、【拍照】、【姓名和号码】、【音频】、【视频】添加内容后,均会通过彩信方式发送该条信息。

④ Android系统手机如何发送彩信

如您需要使用Android系统手机发送彩信请进入新建信息—》点击菜单键,选择“附加”功能—》选择需要附加的内容;(上述内容仅适用于广东联通用户)

阅读全文

与删除彩信android相关的资料

热点内容
ui设计师与程序员 浏览:417
寿司pdf 浏览:828
pythonbg是什么 浏览:247
c数值算法程序大全 浏览:785
android整点报时 浏览:219
稀土pdf 浏览:534
单片机电子锁 浏览:596
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:842
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:903
冰柜压缩机温度108 浏览:718
阿里云邮smtp服务器地址 浏览:252
解压馆认知理解 浏览:239
为什么使用非官方服务器会封号 浏览:9
佛山加密文档软件 浏览:813
港式5张梭哈源码 浏览:241
数据中心pdf 浏览:524
crf源码解析 浏览:855
服务器软件开发是什么意思 浏览:944