原始需求:

将Android的短信实时同步至PC上,只能使用USB线进行通讯。

解决方案:

在Android方面写一个读取短信的socket服务端,在PC端用java写一个socket通信端。由客户端每间隔6秒发送一次请求,并将从文本文件中记录的最大时间戳传至服务器(如果没有,就使用配置文件中的默认值1900-01-01),这样在服务器端,只需要将时间大于接收到的时间戳大小的短信回送给客户端。简化了问题,省去了三次握手的麻烦。客户端在接收到新的记录后,将值追加到存储的CSV文件(文本文件,英文逗号为分隔符),并记录下最大值。圆满解决。

走过的弯路:

最开始为了少写几个程序,直接在手机上装了一个ssh droid,pc上直接获取 mmssms.db文件处理,无耐权限太严,ssh droid获得了root也没有办法。

实际解决过程中应该注意的问题:

1.确保命令行adb 能正常工作

代码就不贴了,后期考虑直接放到github上,暂时选就这样吧。

Android(安卓)与PC通过USB线进行短信同步相关推荐

  1. android 通过短信找回密码,如何通过强力安卓恢复精灵找回丢失的手机短信?

    原标题:如何通过强力安卓恢复精灵找回丢失的手机短信? 在这纷杂的生活中,我们很少能享受宁静的时光,尤其生活在都市里的男男女女,工作日忙工作,休息日也不见得休息,可能会有加班也可能会有其他的私事要处理, ...

  2. 安卓手机不能开机 怎么备份 联系人 短信 通话记录

    安卓手机不能开机 怎么备份 联系人 短信 通话记录 1.准备 安卓常用工具adb工具包 2. 手机进入recovery模式 选择 mounts and storage mount (挂载) /data ...

  3. 无需越狱,Android通话记录、通讯录、短信同步到iphone6

    Q:如何将通讯录从Android同步到IOS?? 新换的手机,是个人都喜欢先瞎折腾一番.那么问题来了,怎样将旧手机的信息搬到新手机?这是件让人很最头疼的事.纠结了一番,我还是狠下心来,并且本着爱好技术 ...

  4. Android项目:手机安全卫士(14)—— 短信备份

    Android项目:手机安全卫士(14)-- 短信备份 1 概述 哈哈,今天又是全新的一天,最近为工作上的事有点闹心,不过学习的心不变,还是需要坚持不懈的努力.今天的任务是实现短信备份功能,这个比较简 ...

  5. android 短信消失,警告!安卓用户慎重使用谷歌Messages,短信会无端丢失

    3月24日消息,据外媒报道,有网友在网上留言表示他们在使用谷歌Messages时发现一个严重的Bug,短信内容会无缘无故的消失. 据悉,谷歌Messages是安卓用户首选的短信APP,有消息称短信内容 ...

  6. Android开发之监听或获取手机短信内容

    最近开始学习安卓,要做一个可以监听手机短信的内容,做个笔记,方便以后查看 有两种方式: 方式一:通过广播监听短信信息 注册一个广播接收器 <receiver android:name=" ...

  7. 爱思助手短信备份到安卓_爱思助手肿么将短信导入iphone

    第一步:将你的IPHONE越狱,否则无法连接<91手机助手>:至于如何越狱,俺就不教了(因为俺也不会,找卖手机的朋友搞定吧): 第二步,将你的安卓手机连接<豌豆荚>,在&quo ...

  8. Android(java)学习笔记69:短信发送器

    1. 一般我们第一步都是先创建这个main.xml布局文件,这是良好的习惯: 1 <?xml version="1.0" encoding="utf-8" ...

  9. android 4.0版本手机接受多条短信分析

    手机接受多条短信分析 1. 空闲中整理下笔记,先上android 4.0 短信接收多条异常问题处理,再写 android 4.5 的.  实例:android4.0版本以及以前版本 [信息]对比机发送 ...

最新文章

  1. UC浏览器代理流量解密
  2. “三板斧”式文化价值体系互助协作,打通企业全流程管理模式
  3. 用数据品鉴咖啡,407杯咖啡数据教你如何区分咖啡等级和风味
  4. linux如何配置网卡地址吗,教会你如何完成Linux网络地址配置
  5. python框架之Django(2)-简单的CRUD
  6. windows和linux命令行一样吗,微软改进Windows命令行 目的是和Linux命令行相抗衡
  7. java enum.isdefined_c# – Enum.IsDefined带有标记的枚举
  8. python unpack_python中struct.pack()函数和struct.unpack()函数
  9. Mac/IOS Xcode Instruments资源统计及自动化相关
  10. 互联网晚报 | 9月9日 星期四 | 8个电竞项目入选杭州亚运会;联想TruScale正式发布;国民养老保险公司获批筹建...
  11. 计算机课玩游戏检讨500字,电脑课玩游戏的检讨书
  12. 使用git restore命令撤销你在工作区的修改
  13. ORB_VI思想框架
  14. 一体化供应链里的「京东答案」
  15. Ti 官方文档阅读笔记
  16. Linux系统命令行的符号含义
  17. jQuery-----选择器
  18. 赢得面试 — 天助自助者
  19. 小猫爪:S32K3学习笔记01-S32K3 RTD【MCALSDK】的使用和环境搭建
  20. 使用JTAG的工具Jflash刷写S32DS生成的HEX文件

热门文章

  1. 今日头条技术架构分析,看这篇就对了!
  2. PHP一维数组和字符串相互转换
  3. 战神引擎php充值,第十讲 战神引擎支付代码安装和数据库排序规则修改
  4. html div添加天气,web前端入门到实战:纯CSS写一个动态太阳的天气图标
  5. 电脑计算机打开没有权限管理,电脑没有权限打不开软件怎么办?
  6. pandas在excel中的应用
  7. 宝宝喝奶粉怎么转奶?哪四种情况下需要换奶粉?
  8. python内网传输文件,无需下载其他软件
  9. 赛效:多张图片拼接长图的方法?如何使用改图吧拼长图?
  10. mysql java 中文乱码_mysql +java中文乱码