Rexsee

Rexsee API介绍:基站定位功能,Android CellLocation源码

女生的网名这么多〃 提交于 2019-12-04 18:24:54
先提示一点,不能使用用模拟器研究Android的基站定位:基站信息是来自运营商的,仿真器只能模拟网络延迟(-netdelay)、网速(-netspeed)、以及一些电话相关的操作,gsm <call|accept|busy|cancel|data|hold|list|voice|status>。还不能模拟信号。 一段基于Rexsee( www.rexsee.com )的基本示例demo,其中cid 和 lac 为经纬度。 function query(){ var loction = eval('('+rexseeCellLocation.getLastKnownLocation()+')'); var type = location.type.toLowerCase(); var mcc = parseInt(location.operator.substring(0,3)); var mnc = (type=='gsm')?parseInt(location.operator.substring(3)):location.systemId; var cid= (type=='gsm')?location.cid:location.baseStationId; var lac= (type=='gsm')?location.lac:location.networkId; var

Rexsee API介绍:Android WakeLock进程持续,阻止应用休眠

蹲街弑〆低调 提交于 2019-12-04 18:24:39
在Android中,WakeLock可以让进程持续执行,即使手机关屏、进入睡眠模式。。基于Rexsee的WakeLock扩展可以使用JS实现。。 【函数】 void acquire(boolean onAfterRelease) 【说明】 点亮屏幕直到release()被调用。 【参数】 onAfterRelease:在release()被调用后是否继续点亮至默认的屏幕超时。 【示例】 window.setTimeout('rexseeKeyguard.disable();rexseeWakeLock.acquire(false);alert(\'点亮屏幕!\');',5000); alert('请按电源键关屏,5秒后自动亮屏。'); 【函数】 void release() 【说明】 允许黑屏,如果调用的acquire()函数携带了参数true则仍需等待默认的屏幕超时时间后才会黑屏。 【示例】 rexseeWakeLock.release(); rexseeWakeLock.java源码 /* * Copyright (C) 2011 The Rexsee Open Source Project * * Licensed under the Rexsee License, Version 1.0 (the "License"); * you may not use this

Rexsee API介绍:Android照片、视频拍摄,Camera扩展

≡放荡痞女 提交于 2019-12-04 18:24:22
Android的Camera包含取景(preview)和拍摄照片(take picture)的功能。其实Camera的功能还是比较简单,只是需要注意其架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。 Rexsee的扩展中除了对于Camera的支持,同时还可结合外部的一些开源代码实现对照片的快速处理,可以实现类似于美图秀秀、Camera360等的效果。。关于一些具体的应用Demo可以在Rexsee项目中心查阅: http://www.rexsee.com/project/index.php 【函数】 void takePicture() 【函数】 void takePicture(int quality) 【说明】 拍摄照片。拍摄成功触发事件onTakePictureSuccessed,失败则触发onTakePictureFailed。 【返回】 无 【参数】 quality:0表示较低质量,1表示较高质量,为方便上传,默认为0。 【示例】 rexseeCamera.takePicture(); 【函数】 void takeVideo() 【函数】 void takeVideo(int quality) 【说明】 拍摄视频。拍摄成功触发事件onTakeVideoSuccessed,失败则触发onTakeVideoFailed。 【返回】 无

Rexsee API介绍:Android视频播放,Rexsee的VideoPlayer函数说明与源码

心不动则不痛 提交于 2019-12-03 15:51:13
在Android上实现视频播放并不是非常困难,可以直接通过MediaPlayer类,也可以用VideoView进行封装。这里介绍的是Rexsee的VideoPlayer扩展,支持直接使用js。 【函数】 boolean start(String url,String style,boolean looping) 【说明】 播放本地或网络视频,如果是网络视频,在缓冲过程中会触发onVideoBufferingUpdated()事件,读取到视频信息时会触发onVideoPlayerInfo()事件,播放完毕会触发onVideoPlayCompleted事件,视频尺寸改变时会触发onVideoSizeChanged事件。 【返回】 true或false。 【参数】 url:要播放的本地视频("file://xxxxx")或网络视频("http://xxxxxx")的路径。 style:播放器对话框的样式。 looping:是否循环播放。 【示例】 rexseeDownload.download('http://www.rexsee.com/images/test.wmv'); function onDownloadFinished(url,path){ rexseeVideoPlayer.start(path,'window-dim-amount:0;window-moveable