文档章节

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

长沙大东家
 长沙大东家
发布于 2016/05/20 21:38
字数 327
阅读 84
收藏 4

原始需求:

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

解决方案:

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

走过的弯路:

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

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

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

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

 

© 著作权归作者所有

共有 人打赏支持
长沙大东家
粉丝 20
博文 249
码字总数 106167
作品 0
长沙
项目经理
pc 应用 通过 usb adb 与 android客户端通讯

这回公司要求要实现类似碗豆夹这类的与pc应用进行通讯备份通讯录,短信,应用,并对这些信息进行编辑的功能。 这里主要用到了 adb,socket,pc 应用通过 usb 联接 android 然后通过发送广播来...

梁DH
2013/05/02
0
1
Ubuntu下Android手机通过USB连接PC方法

在windows下,Android手机连接PC非常简单,但是当我切换到ubuntu下时,发现Target列表中出现一行“????? N/A unknown ”类似这样一行的内容,说明PC无法正确识别手机,通过查找相关资料...

dgc0221
2012/08/15
0
8
Android开发_swiftp开源ftp服务端移植

swiftp是一个开源的ftp server,源码可以从下面地址拉。 Google code : http://code.google.com/p/swiftp/downloads/list GitHub : https://github.com/ppareit/swiftp 自己的需求是将ftp......

mstian06
2013/12/26
0
1
Android Screen Monitor同步手机屏幕到PC

有时候我们需要在PC上显示真机的屏幕,Android的ADM只能静态的监听一桢图像,所以在Google Code上,Google提供了一个Android Screen Monitor工具来实时显示手机屏幕: http://code.google.c...

eclipse_xu
2014/11/25
0
0
android socket各种通信

我已经试验成功: ps:模拟器做服务器,PC机做客户端。如果通过wifi连接的话直接访问IP就行,不用重定向。 PC访问模拟器用localhost即127.0.0.1, 模拟器 访问 模拟器用10.0.2.2 本人已成功运...

buleberry
2014/04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

angular 解决其他电脑不能访问的问题。

ng serve --host 0.0.0.0 --disable-host-check

miaojiangmin
今天
1
0
优酷视频文件怎么转换格式

  以前在优酷上下载视频都只是在手机上观看,但随着科技的发展,对于视频的要求也逐渐增多,不再只是观看视频那么简单,在精彩的部分还会将其单独分割出来,然后进行视频剪辑,可以做出我们...

萤火的萤火
今天
0
0
数据结构:散列

在一个数据结构中查找key元素,用顺序查找、二分查找都需要经过一系列关键之比较才能查找到结果,平均查找长度与数据量有关,元素越多比较次数就越多。 如果根据元素的关键字就能知道元素的存...

京一
今天
1
0
Apache RocketMQ 正式开源分布式事务消息

近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消...

阿里云云栖社区
今天
32
0
使用JavaScript和MQTT开发物联网应用

如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议。随着越来越多的硬件平台和开发板开始支持JavaS...

少年不搬砖老大徒伤悲
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部