我也是获得Null的 你可以和联系人关联起来
// 通过address手机号关联Contacts联系人的显示名字
private String getPeopleNameFromPerson(String address){
if(address == null || address == ""){
return "( no address )\n";
}
String strPerson = "null";
String[] projection = new String[] {PhoneDISPLAY_NAME, PhoneNUMBER};
Uri uri_Person = UriwithAppendedPath(ContactsContractCommonDataKindsPhoneCONTENT_FILTER_URI, address); // address 手机号过滤
Cursor cursor = getContentResolver()query(uri_Person, projection, null, null, null);
if(cursormoveToFirst()){
int index_PeopleName = cursorgetColumnIndex(PhoneDISPLAY_NAME);
String strPeopleName = cursorgetString(index_PeopleName);
strPerson = strPeopleName;
}
else{
strPerson = address;
}
cursorclose();
return strPerson;
}
相信不少安卓手机用户都有这样的经历,那就是换了一部新手机,但是不是安卓手机,而是苹果的iPhone手机,那就不能愉快的用QQ同步助手将旧手机的数据搬到新手机里了。今天,小编就以短信导入为例子,为大家分享一下将安卓手机的短信导入到iPhone的方法!
将安卓手机的短信导入到iPhone的方法:
一、用QQ同步助手导出安卓手机短信
1首先在安卓手机上安装 QQ同步助手 ,登陆后点击“更多”,选择“备份至网络”。
2在电脑上登录网页版QQ同步助手,在“我的资料库”找到短信,点击 “所有对话”,然后“导出本组全部短信”(注意提示的解压密码),点击导出。
导出短信
3导出的文件格式为zip,解压密码就是上图提示的开启密码,解开后为csv文件,至此第一步结束。
二、用iTools 30导出iPhone短信
1创建一个IPHONE备份。打开iTOOLS点击右上角的“工具箱”,找到” iTunes备份管理”,点击“创建备份”,选择“新建备份”,根据提示创建备份。
iTOOLS
2导出短信。选择创建的备份,点击“打开”,找到“短信”中的“smsdb”,双击打开,这时短信就列出来了,全选并且点击“导出”。
3导出的格式也是csv文件,至此第二步结束。
三、短信数据合并
1将QQ同步助手导出的安卓手机短信格式对应转换成iTools导出的iPhone手机短信格式。如果手动调整数据,上千条短信的话,那就要累死人啦。所以作者自己开发了个小工具,解决这个问题。从下载工具 A2IEXE,运行界面如下。
A2IEXE
2点击选择Android手机短信文件按钮,选择第一步用QQ同步助手导出的短信CSV文件,在CSV文件预览框中会显示其内容。(注意:如果预览框中现实的都是乱码,就先用记事本打开这个CSV文件,然后保存,再使用本软件。)然后点击开始转换按钮,短信内容就会显示在短信解析框中,并且转换后的内容就保存在SMSCSV文件中。
3用记事本打开上一步A2IEXE软件产生的SMSCSV文件,同时用记事本打开用iTools导出的iPhone短信CSV文件,将该文件中的短信复制到SMSCSV文件中,完成短信内容合并(有个别短信可能存在乱码,删除)。最后另存该文件,选择编码为UTF-8,保存类型改为“所有文档”,保存为CSV文件。
四、将短信数据导入到iTunes备份文件
1删除原有短信。打开iTOOLS点击右上角的“工具箱”,找到“iTunes备份管理”,打开第二步的备份,找到“短信”中的“smsdb”,双击打开,这时短信就列出来了,全选并且点击“删除”。
iTOOLS
2导入新的短信文件。点击“导入”,选择“导入CSV文件”,导入第三步产生的CSV文件。
五、恢复备份到iPhone重启完成
public class test0304 extends Activity {
/ Called when the activity is first created /
@Override
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
TelephonyManager tm = (TelephonyManager) getSystemService(ContextTELEPHONY_SERVICE);
StringBuilder sb = new StringBuilder();
sbappend("\nDeviceId(IMEI) = " + tmgetDeviceId());
sbappend("\nDeviceSoftwareVersion = " + tmgetDeviceSoftwareVersion());
sbappend("\nLine1Number = " + tmgetLine1Number());
sbappend("\nNetworkCountryIso = " + tmgetNetworkCountryIso());
sbappend("\nNetworkOperator = " + tmgetNetworkOperator());
sbappend("\nNetworkOperatorName = " + tmgetNetworkOperatorName());
sbappend("\nNetworkType = " + tmgetNetworkType());
sbappend("\nPhoneType = " + tmgetPhoneType());
sbappend("\nSimCountryIso = " + tmgetSimCountryIso());
sbappend("\nSimOperator = " + tmgetSimOperator());
sbappend("\nSimOperatorName = " + tmgetSimOperatorName());
sbappend("\nSimSerialNumber = " + tmgetSimSerialNumber());
sbappend("\nSimState = " + tmgetSimState());
sbappend("\nSubscriberId(IMSI) = " + tmgetSubscriberId());
sbappend("\nVoiceMailNumber = " + tmgetVoiceMailNumber());
Loge("info", sbtoString());
}
}
问题一:如何把安卓手机里的短信移动到另一个安卓手机上? 利用第三方软件(比如豌豆夹)先备份,然后再恢复到另一个手机上。
问题二:如何将安卓手机短信导入新的手机 用 QQ同步助手 360 等等的软件备份后再转移到新手机
360有本地备份 QQ助手貌似只有云端备份 如果信息比较重要建议本地备份
问题三:安卓手机短信导入iphone6具体怎样 *** 作 具体 *** 作如下:
先在百度里面下载并安装“iTools”。
下载好后,用安卓的手机连接iTools,选择“短信”。
点击“全选”,选择备份即可。
拔掉安卓手机,连接上iPhone6,在屏幕上点击“信任”。
进入 工具箱--iTools 备份管理--打开其中的做的备份--短信--双击打开 sdb--导入--导入CSV文件即可。
问题四:安卓系统手机短信怎么导入苹果手机 安卓短信导入iphone方法:
一、使用itunes:
1iPhone连接电脑打开itunes,备份手机
2显示正在把iPhone上的程序传输到电脑时,短信已经备份好了,这时候点击叉叉终止备份
3如果itunes没反应就在设备那里点向上的箭头d出iPhone
4好了,在C:\Users\[USERNAME]\AppData\Roaming\Apple puter\MobileSync\Backup\中打开最新文件夹,搜索这个文件3d0d7e5fb2ce288813306e4d4636395e047a3d28,把它复制到桌面
5打开iPhone SMS to Android Converter,到第3步下拉到Option 2,上传刚刚复制出来的文件,选择iOS版本及需要备份的短信类型,最后一项勾不勾无所谓
6下拉到底点击红色的Convert按钮,保存d出的文件iphonexml
7把这个文件复制到安卓手机方便寻找的目录
8在安卓上安装SMS Backup & Restore,打开点击恢复,选择iphonexml,按提示来,短信就转移过来了
二、用QQ同步助手导出安卓手机短信
1首先在安卓手机上安装QQ同步助手,登陆后点击“更多”,选择“备份至网络”。
2在电脑上登录网页版QQ同步助手,在“我的资料库”找到短信,点击 “所有对话”,然后“导出本组全部短信”(注意提示的解压密码),点击导出。
3导出的文件格式为zip,解压密码就是上图提示的开启密码,解开后为csv文件,至此第一步结束。
三、用iTools 30导出 iPhone短信
1创建一个IPHONE备份。打开iTOOLS点击右上角的“工具箱”,找到” iTunes备份管理”,点击“创建备份”,选择“新建备份”,根据提示创建备份。
2导出短信。选择创建的备份,点击“打开”,找到“短信”中的“ sdb”,双击打开,这时短信就列出来了,全选并且点击“导出”。
3导出的格式也是csv文件,至此结束。
问题五:如何将其他手机的通讯录和短信记录导入手机中 准备工具:
iPhone,安卓手机,电脑(装有itools,office并可联网),手机数据线。
开工:
1在你的安卓手机下载安装qq同步助手,打开后登陆自己的qq账号。
2点击右上角的“更多”按钮,进入之后选择“短信备份”;
3选择“备份到网络”,根据你的需求备份你的短信;
4在已经越狱的iphone上 *** 作:
(1)打开cydia,搜索qq同步助手pro并下载安装;
(2)打开软件,如果已越狱的iphone不是你本人的请备份短信,可以使用另外一个qq号来备份;
(3)已越狱的iphone连接电脑,打开itools,在文件系统里删除/var/mobile/Library/SMS文件夹下的 sdb(ps:备份过后就可以放心删除,没有影响),重启iPhone;
(4)重启完成后打开qq同步助手选择短信并恢复到已经越狱的iphone上;
(5)打开itools,并点击工具箱内的itunes备份管理,新建备份已越狱的iPhone;
(6)备份完成后双击已越狱iphone的备份,选择短信,双击 sdb,选择导出,这时选择路径保存;
8在电脑上打开itools,用数据线连接你的iPhone,选择“工具箱”中的“itunes备份管理”并备份你的iPhone。
9备份完毕之后双击你导出的备份,选择“短信”,双击 sdb,选择“导入csv文件”,然后选择刚才导出的csv文件导入,保存。
10在“itunes备份管理”内选择“从备份恢复”,注意此时不要断开iphone与电脑的连接。
从备份恢复后你的手机会自动重启,打开短信看看,你的安卓手机上的短信是不是已经到了iPhone5s上了呢?而且你iPhone上的短信也不会丢失。
接下来你需要恢复已越狱iphone上的短信,方法就是删除/var/mobile/Library/SMS文件夹下的 sdb然后重启,用qq同步助手登陆刚才备份已越狱iPhone的qq账号恢复就好了,大功告成。
问题六:如何将苹果手机的短信导入到安卓手机里面 1、苹果手机和安卓手机都安装QQ通讯录;2、苹果手机以QQ号登录QQ通讯录,将短信、联系人备份到云端;3、安卓手机也以同样的QQ帐号登录,从云端恢复短信、联系人。三个步骤确保你顺利完成联系人、短信的备份与恢复到另外的手机。
问题七:不同品牌的安卓手机,怎样把旧手机里的短信全部导入到新手机里 用 QQ同步助手 360 等等的软件备份后再转移到新手机
360有本地备份 QQ助手貌似只有云端备份 如果信息比较重要建议本地备份
问题八:iphone短信导入到安卓手机上怎么 *** 作 有专业办法,和小白办法。先说专业的。
1、使用itools将其他手机的短信导出,存为XXXCSV格式。
2、使用itunes创建一个本地的备份,使用itools打开itunes备份管理
3、双击进入短信,双击打开 sdb文件
4、选择导入csv文件,将上面导出的文件,导入到itunes备份管理中的短信中,点击保存。5、从备份中恢复或者直接点击同步到设备。
小白办法,iPhone和Android设备上都下载个百度手机助手,把iPhone上的短信备份到电脑上,再连Android把保存的本地短信导过去。
问题九:怎么用同步助手导入短信安卓手机 点击同步
问题十:如何将安卓手机通讯录和短信导入苹果手机 首先安卓手机和iphone手机都下载QQ通讯录,以下是我安卓手机和iphone手机安卓QQ通讯录的截图,安装过程这里省略。
打开安卓手机的QQ通讯录,会进行通讯录授权的提醒,选择“允许”。如果不选择允许,则不能进行下面的 *** 作。
进入QQ通讯的“个人中心”,在 *** 作菜单里选择“通讯备份”。
然后进入通讯备份的菜单,选择“备份通讯录”。
如果没有登陆会提示账号登陆。可以使用QQ账号和密码登陆。
然后就进入通讯录备份到云端,会提示进度和通讯录个数。这样就备份成功了,包括通讯录和头像。
然后就是打开iphone手机,线进入“设置”,在“隐私”中,打开QQ通讯录。没有打开这个授权,也不能正常使用QQ通讯录。
打开QQ通讯录,在设置中,找到“账号登陆”先进行账号登陆。记得这里的账号必须和安卓备份的账号一致。
登陆后,进入“个人中心”,选择“通讯备份”。
然后进入通讯备份的菜单页面,然后选择“恢复通讯录”。
然后就会进入备份恢复,显示选择是否备份头像和变动的联系人。
选择方式后,则进入通讯录恢复。
安卓联系人导入iphone手机成功。
以上就是关于android 获取短信内容时,无法获取person字段的内容全部的内容,包括:android 获取短信内容时,无法获取person字段的内容、怎么从安卓手机转移短信到iphone、android 编程如何获取本机的一些信息 比如短信,邮件名,运用软件名称等等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)