android
波风亭
热爱我的热爱
展开
-
远控开发记录01_环境搭建
那么首先就是环境的搭建。如果你的环境搭建好了,请直接跳过。前端开发不用说了。用的是Android平台。笔者用的是Android studio。有些人喜欢用eclipse。但是谷歌停止维护了。我也没有去接触。废话少说,首先Android环境搭建。大家可以看这篇博客。 http://www.mamicode.com/info-detail-887724.html那么当你的手机显示出hello之后说明你原创 2016-08-29 12:36:32 · 2433 阅读 · 0 评论 -
远控开发记录02_手机定位
手机丢失后,需要知道手机所在的位置,那么手机定位是远控系统必要的功能。 笔者使用高德地图api来实现手机定位。当然也可以不使用。 那么使用高德地图api首先进入http://lbs.amap.com/api/android-sdk/summary/ 成为高德地图的开发者成为开发者之后点击左侧获取key按照官方的文档添加应用。 之后就是新建项目,可以参照入门指南那么完成以后,你可以添加下面这段代原创 2016-08-29 13:51:03 · 2487 阅读 · 0 评论 -
远控开发记录03_Http
上一篇笔者讲到要将手机的位置信息发送到服务器并存入数据库。那么现在开始使用AsyncHttpClient来发送消息。 首先可以Google一下AsyncHttpClient包的下载地址,这是开源的。有很多方法下载。笔者就不多强调了。 那么你将包导入工程后,你可先阅读下面这篇文章。 http://www.cnblogs.com/angeldevil/p/3729808.html 了解完之后。也原创 2016-08-29 14:57:07 · 2277 阅读 · 0 评论 -
远控开发记录04_显示手机位置
既然前面已经将手机的位置信息写入了数据库。那么我们需要在web端进行显示。先看效果。这是笔者开发的远控系统的主页。用户登录之后可见,因为比较匆忙。比没有对界面ui做过多的要求。可以看到右方的有一个地图点击“我的手机位置”之后用来显示手机的位置。那么同样使用到高德地图api。 配置过程可以参考高德地图的官方文档 http://lbs.amap.com/api/javascript-api/summa原创 2016-08-29 16:38:22 · 2174 阅读 · 0 评论 -
远控开发记录05_文件目录
远控系统中实现安装了远控app后,注册并登录后会创建一个后台Service读取手机中的文件及其路径信息,同时存入数据库中,Web端再将数据库中的内容以树状的方式显示在主页的左侧,方便用户查看选择。如图这里这是获取了手机中的常用文件的目录结构。供用户进行备份删除等操作。那笔者接下来讲如何实现将文件目录信息同步更新到数据库。 笔者这里先把文件的名称,路径分别写到list里去 因为文件目录又可能很大。原创 2016-08-29 17:33:44 · 2176 阅读 · 0 评论 -
远控开发记录06_远程备份
远控系统支持远程备份知己手机的文件。 由于之前开启服务时已经将文件信息,包括路径存到了数据库中,若要备份文件,则将数据库信息拷贝到备份数据库中,并依据路径上传对应的文件到服务器。测试时,每种文件类型都选择一个文件进行备份操作。点击下方的备份文件按钮如图web端点击备份按钮响应函数代码如下: public function beifen() { $often = D('oft原创 2016-08-30 16:36:39 · 2043 阅读 · 0 评论 -
远控开发记录07_自定义listview
前面只是完成了文件的远程备份,当然远程删除也是一样的,只是把上传操作改成删除操作。接下来是我们的客户端的设置来完成其他功能。如图我们先不看这里有什么功能。我们先看界面ui这方面。这里是上下两个listview。是自定义的。那怎么实现这种效果。大家可以查看这篇博客。http://daoshud1.iteye.com/blog/1874241笔者上传了一个封装好的。大家下载过来用就好了,里面有例子。很容原创 2016-08-31 14:26:22 · 2034 阅读 · 0 评论