03 2012 档案

摘要:Android的Camera包含取景(preview)和拍摄照片(take picture)的功能。其实Camera的功能还是比较简单,只是需要注意其架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。Rexsee的扩展中除了对于Camera的支持,同时还可结合外部的一些开源代码实现对照片的快速处理,可以实现类似于美图秀秀、Camera360等的效果。。关于一些具体的应用Demo可以在Rexsee项目中心查阅:http://www.rexsee.com/project/index.php【函数】 void takePicture()【函数】 void ta 阅读全文
posted @ 2012-03-26 09:52 Rexsee - 睿客‘c 阅读(613) 评论(0) 推荐(0)
摘要:在Android上实现视频播放并不是非常困难,可以直接通过MediaPlayer类,也可以用VideoView进行封装。这里介绍的是Rexsee的VideoPlayer扩展,支持直接使用js。【函数】 boolean start(String url,String style,boolean looping)【说明】 播放本地或网络视频,如果是网络视频,在缓冲过程中会触发onVideoBufferingUpdated()事件,读取到视频信息时会触发onVideoPlayerInfo()事件,播放完毕会触发onVideoPlayCompleted事件,视频尺寸改变时会触发onVideoSizeC 阅读全文
posted @ 2012-03-21 09:42 Rexsee - 睿客‘c 阅读(330) 评论(0) 推荐(0)
摘要:Audio系统在Android中负责音频方面输入/输出层次,一般负责播放PCM声音输出和从外部获取PCM声音,以及管理声音设备和设置。这里主要是谈谈其中录制这块:AudioRecorder。相对于MediaRecorder来说,AudioRecorder更接近底层,为我们封装的方法也更少。而且音频的采样率、声道等等都可以参数配置,但是问题是在模拟器中AudioRecorder却不怎么好用。关于Audio系统中其它几个类,如AudioCapture、AudioPlayer,也可以在rexsee的开源社区里找到:http://www.rexsee.com/CN/helpReference.php【 阅读全文
posted @ 2012-03-20 18:29 Rexsee - 睿客‘c 阅读(660) 评论(0) 推荐(0)
摘要:先提示一点,不能使用用模拟器研究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.getLastKnownLocat 阅读全文
posted @ 2012-03-20 10:33 Rexsee - 睿客‘c 阅读(1538) 评论(2) 推荐(3)
摘要:利用Rexsee扩展的Alarm可以快速实现关于任务定时的相关功能,基本的闹钟事件如下【函数】 void set(String argu)【说明】 设置闹钟。【返回】 无【参数】 argu:型如“key1=value1;key2=value2;......”的参数表。首先,该参数表支持rexseeNotification.show()函数的所有参数,用于显示通知(调用rexseeNotification.show()),请参见rexseeNotification。另外,该参数表增加了以下参数:forcerepeat:true或false。当该闹钟是由推送信息而非页面设定时,如果id和之前的推送 阅读全文
posted @ 2012-03-19 09:34 Rexsee - 睿客‘c 阅读(1452) 评论(0) 推荐(0)
摘要:Android锁屏时会先调用onPause();解锁时调用onResume,读入保存的应用程序的资源。如果运行程序时已经锁屏,应用程序会先调用onCreate(),然后onResume(),再则onPause()。取消锁屏:<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>KeyguardManager mKeyGuardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);KeyguardLock mLo 阅读全文
posted @ 2012-03-16 10:03 Rexsee - 睿客‘c 阅读(656) 评论(0) 推荐(0)
摘要:在Android中,WakeLock可以让进程持续执行,即使手机关屏、进入睡眠模式。。基于Rexsee的WakeLock扩展可以使用JS实现。。【函数】 void acquire(boolean onAfterRelease)【说明】 点亮屏幕直到release()被调用。【参数】 onAfterRelease:在release()被调用后是否继续点亮至默认的屏幕超时。【示例】window.setTimeout('rexseeKeyguard.disable();rexseeWakeLock.acquire(false);alert(\'点亮屏幕!\');',5 阅读全文
posted @ 2012-03-15 18:01 Rexsee - 睿客‘c 阅读(750) 评论(0) 推荐(0)
摘要:2008年11月,《连线》杂志主编Chris Anderson一文“Web已死,Internet永生”在移动互联网大幕拉开之际引起轩然大波。应用交付的转变注定了传统Web模式已不再满足用户的需求与体验,Web应用向移动终端的渗透变得异常重要。 对于需要吸引不同群体用户,满足不同业务需求的应用而言,如何使用一个实用、成本合理,且可支持大量应用的开发方式来实现我们的移动愿景?在很多情况下看来,答案是使用Web技术。 伴随着移动设备与网络结合紧密度的提升,移动平台的广泛支持,以及以HTML5为驱动的Web技术不断演进发展,以Web为中心的移动应用趋势愈发明显。原生应用和移动Web应用的界线也... 阅读全文
posted @ 2012-03-15 11:24 Rexsee - 睿客‘c 阅读(560) 评论(0) 推荐(0)
摘要:rexseeCallLog对象,实现自定义数量的最近通话记录,自定义查询最近通话,读取记录数据库表的URI地址。。【函数】 JsonObjectArray get(int number)【说明】 获取指定数量的最近通话。【返回】 Json对象数组,使用eval('('+json+')')转换为JavaScript对象数组。【参数】 number:要获取的最近通话的数量。【示例】 alert(rexseeCallLog.get(10));【函数】 JsonObjectArray get(String type, int number)【说明】 获取值类型、指定数量 阅读全文
posted @ 2012-03-14 18:04 Rexsee - 睿客‘c 阅读(1534) 评论(0) 推荐(1)
摘要:rexseeSMSSender扩展,实现短信发送与事件回调。【函数】 void send(String phoneNumber, String message)【说明】 发送短信。【返回】 无【参数】 phoneNumber:目标手机号码。message:短信内容。【函数】 void send(String id, String phoneNumber, String message)【说明】 发送短信并回调事件。【返回】 无【参数】 id:任意的ID,在事件onSmsSent和onSmsDelivered中标识该条短信,如果为空,则onSmsSent和onSmsDelivered不会被调用。 阅读全文
posted @ 2012-03-12 14:46 Rexsee - 睿客‘c 阅读(512) 评论(0) 推荐(0)
摘要:Rexsee是一个开源的移动Web开发平台,深度支持Android。目前已扩展了接近2000个API,可以通过js直接实现Android原生功能。陆续梳理相关的对象与事件说明,并将源码贴出来。有兴趣的TX也可以在Rexsee的社区直接查看详细内容:http://www.rexsee.com/CN/helpReference.php基于rexsee扩展的rexseeSMS,通过JS实现短信读取相关功能,如:【函数】 JsonArray getContentUris()【说明】 读取短信相关的所有数据库表的Uri地址。【返回】 Json对象字符串,可以用eval('('+json+ 阅读全文
posted @ 2012-03-12 12:49 Rexsee - 睿客‘c 阅读(477) 评论(0) 推荐(0)