
Sencha Touch
鸭脖
爱学习
展开
-
scrollable滚动条向下滚动至底部
很多时候我们需要将滚动view的滚动条滚动至底部,如通话记录,下面介绍一下代码: 首先是取得scroller,其实像dataview、list、nestlist等都包含有scrallable,他是view和scroller的组合。我们要滚动就需要获得scroller scroller = Ext.getCmp("myRecord").getScrollable().getScrol原创 2012-06-23 15:41:31 · 3252 阅读 · 0 评论 -
播放声音
播放声音我们可以直接使用Ext的Audio的类。 Sencha真的是一个非常好的框架,好的地方便是它很好写,很直观,想创建一个对象的话你只需要声明类的名称,然后直接在config对象中使用键值对来对该对象进行设置,直观易懂。 创建一个audio的时候要在config对象中说明url地址,这样便是 audio = new Ext.Audio({ url:"resources/au原创 2012-06-23 16:13:48 · 1008 阅读 · 0 评论 -
JavaNio编程实现phonegap插件websocket
分清协议和socket的关系。 想一想,如果单纯的使用socket实现通信的话,那么在接受消息的时候,我们需要read一下,如果在主线程中使用这个方法,那么如果没有消息发过来的时候,主线程就会阻塞,直到消息发过来为止。这显然是不能满足我们的需求的,很明显我们需要一直监听看看是不是有客户端发过来消息,而且要有实时性。如果你在主线程中使用while循环,确实能实现,但是还是做不了其他事情。明显自从出原创 2012-07-05 21:53:24 · 3934 阅读 · 0 评论 -
设置按钮的徽章文本
很多地方都需要用到按钮的徽章文本,用来向用户进行提示。如qq消息,以及新浪微博等很多地方都需要这种简易的标志来进行提示 button的badgeText属性可以直接对该文本进行配置 今天在写消息提示的时候,我们首先要判断用户现在处于什么状态,是否处在聊天界面,只有不处在聊天界面的时候才会进行徽章文本的提示。比较蛋疼的是我用getActiveItem方法来想获取那个view处在activ原创 2012-06-23 16:50:52 · 870 阅读 · 1 评论 -
sencha中launch以及之前的活动
今天写程序的时候遇到一个麻烦,就是我在application中定义了一个变量,发现在controller中使用的时候报错说未定义。感觉是作用域问题。虽然别人说不加var就是全局变量我也将信将疑,但是这次我决定好好探究一下sencha touch在程序开始运行时所进行的一系列活动。 看官方文档上对application的launch过程的四个主要阶段的描述: Launching原创 2012-06-27 20:53:24 · 2390 阅读 · 1 评论 -
Phonegap插件编写
转自:http://blog.youkuaiyun.com/avenleft/article/details/7383294 目前PhoneGap虽然提供了很多的API,但是我们也很容易发现,他有很多地方不能满足我们的需求,比如发短信。我也将介绍如何开发一个针对PhoneGap发短信的Plugin。(Android 版本)。 1、创建一个Android工程,创建之后的目录结构如图: 2、转载 2012-07-02 01:55:10 · 1015 阅读 · 0 评论 -
Phonegap插件编写 Java面向对象方法
上一篇博文中我转载了别人写的phonegap的编写方法,简单回顾一下: cordova中有Plugin这个类,编写的插件继承于这个类,其中有exec这个方法,根据第二个参数的命令进行判断,来决定该执行什么动作。所有的插件都要重写这个exec方法。然后通过plugin.xml的修改,来增加插件的记录。然后便是写js了。js通过cordova的exec这个方法来实现js和java之间的通信。然后可以原创 2012-07-02 21:50:03 · 1843 阅读 · 0 评论