从 android phone 导出联系人 activity
Exporting contact activity from an android phone
我对 运行 我与 phone 上的联系人互动的一些自定义分析感兴趣。
我希望看到的一些内容是:
此联系人被呼叫了多少次
对话持续了多长时间
此联系人有多少未接来电
此联系人接听了多少电话
发送短信的时间和日期
它的消息内容是什么
收到短信的时间和日期
它的消息内容是什么
如果是mms能不能把图片弄一下
我将使用第三方 api 进行面部识别和裸体检查(是裸体、自拍、表情包)
有没有一种方法可以简单地将这些数据导出到 xml 或 csv 文件中? (如何保存图片?)
我的目标是使用某种 android java sdk 制作一个应用程序。然后使用该应用程序,上传到我的网络服务器并使用 php 进行分析。
我从哪里开始获取我想要分析的信息?
尝试查看这些链接:
Read SMS
要从彩信中导出图片,请使用文件流和位图:
private void GetMmsAttachment(String _id, String _data)
{
Uri partURI = Uri.parse("content://mms/part/" + _id );
String filePath = "/sdcard/photo.jpg";
InputStream is = null;
OutputStream picFile = null;
Bitmap bitmap = null;
try {
is = getContentResolver().openInputStream(partURI);
bitmap = BitmapFactory.decodeStream(is);
picFile = new FileOutputStream(filePath);
bitmap.compress(Bitmap.CompressFormat.JPEG, 50, picFile);
picFile.flush();
picFile.close();
}
catch (Exception e)
{
e.printStackTrace();
//throw new MmsException(e);
}
}
还有照片识别我推荐你使用IBM Watson,如果照片有文字使用Google Tesseract提取文字。
我对 运行 我与 phone 上的联系人互动的一些自定义分析感兴趣。
我希望看到的一些内容是:
此联系人被呼叫了多少次
对话持续了多长时间
此联系人有多少未接来电
此联系人接听了多少电话
发送短信的时间和日期
它的消息内容是什么
收到短信的时间和日期
它的消息内容是什么
如果是mms能不能把图片弄一下
我将使用第三方 api 进行面部识别和裸体检查(是裸体、自拍、表情包)
有没有一种方法可以简单地将这些数据导出到 xml 或 csv 文件中? (如何保存图片?)
我的目标是使用某种 android java sdk 制作一个应用程序。然后使用该应用程序,上传到我的网络服务器并使用 php 进行分析。
我从哪里开始获取我想要分析的信息?
尝试查看这些链接:
Read SMS
要从彩信中导出图片,请使用文件流和位图:
private void GetMmsAttachment(String _id, String _data)
{
Uri partURI = Uri.parse("content://mms/part/" + _id );
String filePath = "/sdcard/photo.jpg";
InputStream is = null;
OutputStream picFile = null;
Bitmap bitmap = null;
try {
is = getContentResolver().openInputStream(partURI);
bitmap = BitmapFactory.decodeStream(is);
picFile = new FileOutputStream(filePath);
bitmap.compress(Bitmap.CompressFormat.JPEG, 50, picFile);
picFile.flush();
picFile.close();
}
catch (Exception e)
{
e.printStackTrace();
//throw new MmsException(e);
}
}
还有照片识别我推荐你使用IBM Watson,如果照片有文字使用Google Tesseract提取文字。