会发送一个HTTP请求到服务器看看用户有什么命令是需要执行的,每隔8s一次。这时如果用户已经登录,并要求开启地址插件,手机便会接受到该命令并开启手机上的地址插件,这时地址插件便会发送经纬度回服务器,用户刷新googlemap便可以查看到手机最新的位置。如果用户开启了文件管理插件,用户可以查看SD卡的目录,打开某个节点就可以查看下一级目录,将节点拖
图3
对文件树的操作
514
科技信息
○IT论坛○
SCIENCE&;TECHNOLOGYINFORMATION
2011年
第21期
2.3
下载文件,只要将节点拖拉到右边的区域,再点刷新那个按钮,如果图标变亮的话就表示文件可以下载:
e.printStackTrace();}}@OverridepublicvoidonProviderDisabled(Stringarg0){}@OverridepublicvoidonProviderEnabled(Stringarg0){}@OverridepublicvoidonStatusChanged(Stringarg0,intarg1,Bundlearg2){}}3.2
手机自启动服务该类是该整个android
程序的入口点,手机一重启完成便执行该类启动服务。
图4
下载文件
3
3.1
核心算法
Android地址监听器该监听器实现了LocationListener接口,主要用来处理GPS的经纬度的。classLocationListenerImplimplementsLocationListener{privateStringIMEI;//该手机的IMEI码,用来标示哪一部手
机上传数据回服务器的
publicclassEnterPointextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextarg0,Intentarg1){Intenti=newIntent(Intent.ACTION_RUN);i.setClass(arg0,SecurityService.class);arg0.startService(i);//启动手机服务}
privateSendURLsendURL=newSendURLImpl();//发生HTTP请求的工具类publicLocationListenerImpl(StringIMEI){this.IMEI=IMEI;}@OverridepublicvoidonLocationChanged(Locationarg0){//关键在这,经纬度一发生改变后,便将该经纬度发送回服
务器了
4
结语
随着手机的普及,手机丢失或者被盗后取回手机信息成为急需解决的问题,本系统能够很好的解决该问题。该套系统主要包括2个核心功能:地址追踪和远程文件管理。然而该系统的使用都是必须登录后才可以使用的,并且一个账号对应一部android手机。该套系统的
web部分主要使用开源框架spring、hibernate和flex4,通过这些开源框架搭建的MVC设计模式可以提高开发效率和增强系统的伸缩性。并且该系统的各个模块都是插拔式,这样有利于该系统的拓展和维护。科
doublelat=arg0.getLatitude();doublelng=arg0.getLongitude();Stringu=URLUtil.getRootPath()+"/LocationManager/setLocation.do?IMEI="+IMEI+"&;lat="+lat+"&;lng="+lng;Log.i("LocationPluginImpl","locationchange:"+arg0.getLatitude()+"--"+arg0.getLongitude());try{sendURL.sendURLByGET(u);}catch(Exceptione){●
(上接第516页)8.1进入您要进行加密保护的文件夹中,在空白处单击鼠标右键,选择“自定义文件夹…”选项;8.2单击“下一步”选择“自定义”并在副选框中选择“选择或编辑该文件夹的Html模板”,单击“下一步”;8.3在选择模板类型中选择“标准”,并将“编辑该模板”选项选中,单击“下一步”.8.4在弹出的“Folder”文件中找到〈scriptlanguage="
JavaScript"〉,在其下方顶头输入以下内容:varpass=prompt("请输入密码")该处的“请输入密码”为系统提示语
●
【参考文献】
赵世彧,张盛,王玉辉,等.智能手机操作系统及其GoogleAndroid上的软件开[1]发[J].煤炭技术,2011(4):197-199.李畅,冯刚,李亮,等.基于Android的多媒体应用开发与研究[J].计算机与现代[2]化,2011(4):149-152.陈法海,杨斌.Android系统中Wi-Fi
网络的研究与实现[J].成都信息工程[3]学报,2010(5):495-599.佘志龙,陈昱勋,郑明杰,等.GoogleAndroidSDK开发范例大全[M].2版.人民[4]邮电出版社,2010.靳岩,姚尚朗.Googleandroid开发入门与实践[M].人民邮电出版社,2