- 浏览: 665224 次
- 性别:
- 来自: 北京
博客专栏
-
Sencha Touch中...
浏览量:0
最新评论
-
云端月影:
mark一下
关于AutoLayout框架Masonry的使用 -
shangs2010:
很好,成功的安装好了ffmpeg
ubuntu上安装ffmpeg -
巾令页:
确实有效!
iOS Webview缩放网页 -
Mo_Right:
你好。 报错 clang:error:linker comm ...
在iOS和Android中使用二维码ZXing库及常见问题解决和整合后的代码 -
thierry.xing:
dp_laughing 写道怎么设置滚动条的位置,使其靠边?这 ...
Sencha Touch 自定义滚动条样式
文章列表
在使用Ext.ux.touch.grid展示表格的时候,我们有时希望能够在一个页面加载展示不同的表格结构,而UI样式不变。
首先想到的做法是:
1 先在View Container中定义一个touchgridpanel框架,store和column先不定义
/**
* 告警系统top10 - 列表
*/
Ext.define('App.view.TopTen.List', {
extend : 'Ext.Container',
xtype : 'topTenListCon',
requires: [
'Ext.ux.touch.grid ...
Worklight 的本地功能开发分析
- 博客分类:
- 其它
纯 web 模式的局限性
在 Worklight 架构下,纯 web 模式虽然可以像本地应用一样被安装在手机上,但是所提供的服务和传统的网页相比,几乎没有任何的区别,并且因为在分辨率和性能上与台式机相比有明显的差距,所以整体的 ...
昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三),其实这个内容以前也看过,似乎也搞清楚了,可还是忘了.好急性不如烂笔头,这次一定要好好记下来.
大前提是UIViewController有一个UIView.同时,需要厘清两个概念,创建一个类和实例化一个类.在XCode中创建一个类和实例化一个类很容易区分,但是在IB(Interface Builder)中有时候就会迷糊.其实也很好区分,孤零零地创建了一个nib文件,没有和其他可被实例化的类有直接或间接关系的时候,这个类或这些类(一个nib文件俺也可能包含多个类)是没有机会被实例化的,所以这种情况只是通过ib创建了一个类,而没 ...
initWithNibName导致的初始化问题
- 博客分类:
- iOS
众所周知,IB在加载nib的过程中存在着一些undocument行为,有的行为确实是不可理喻的,因此程序员对IB产生了抗拒心理。
今天我们要介绍的是IB导致的一个奇特行为。通过本文的描述, 作者完美地展示了IB给面向对象所带来的破坏作用。
我们有两个View Controller,暂名为superclass和subclass。subclass继承了superclass。在superclass的initWithNibName初始化方法中,我们这样写道:
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNi ...
使用MPMoviePlayerViewController播放视频,在iOS5上没有问题,一切正常,但是到iOS6上,发现视频一直处于loading状态,无法正常加载。
解决方法:
加载视频View前调用方法:[self.moviePlayer prepareToPlay];
问题解决
使用Sencha Touch开发Html5应用时,在iPhone上还好,因为没有物理返回按钮,所以可以使用NavigationView的Back Button来实现Pop页面,
但是在Android手机上,用户习惯使用Android自带的物理Back Button,但是按下去之后,却是直接退出应用了,因为目前在系统中只有一个Webview Activity。这种情况该如何处理呢:
答案是:使用PhoneGap。
闲话少叙,看例子:
// 处理一下android返回按钮
document.addEventListener("deviceready&q ...
今天在windows server 2003+jdk7.0环境下部署Worklight项目时,发现一个诡异的异常:
通过http适配器解析soap时,解析失败,服务器抛出异常:
org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser not foundjava.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParserCaused by: org.xml.sax.SAXException: SAX2 driv ...
今天使用setActiveItem加载页面时,
发现:
如果这个页面被新页面替换后,再次加载则会出现空白页面。
如果使用动画加载(animateActiveItem)时,则会报错:
Cannot call method 'getPageBox' of null
看看console发现其实旧的页面此时并没有被真正从Viewport里删除,而是被隐藏了起来,从而使页面的重复加载,导致问题的出现。
解决方法:
当页面不再处于活动状态(Deactivate)的时候,将其从Viewport里删除,例如
var main = Ext ...
今天在使用Sencha Touch 控制器的refs 绑定时,发现如果使用id的话,比如:
refs : {
inventoryCate : "#inventoryCate",
},
那么,如果此控件被删除后,再次创建的话,refs则没法正确绑定到此控件。
解决方法:使用xpath进行绑定:
refs : {
inventoryCate : "selectfield[id=inventoryCate]",
},
To connect to external SVN servers behind an HTTP proxy, you have to configure subversion to connect over the proxy. This can be done using theservers file in the .subversion folder in your home folder (~/.subversion/servers).
In that file you will find a proxy section like this.
统一设置Eclipse编码
- 博客分类:
- 其它
在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了, UTF-8 如果要使插件开发 ...
WebView里显示加载一段带中文的HTML时,使用webview.loadData(str,"text/html","utf-8");出现乱码,后面的编码也试过gbk或gb2312,或加上设置webview.getsettings().setdefaultEncode("utf-8")都没有效果。
解决方案:
采用loadDataWithBaseURL(null,data, "text/html", "utf-8",null);
就能显示中文了。
在android中,使用tabHost的时候,如果tab被点击,该tab所对应的activity被加载了,从别的tab切换回来的时候,activity不会再次被创建了(onCreate),所以要想每次点击tab都刷新activity,有如下方法:
方法1 把要刷新的对象添加到
@Override
public void onResume() {
super.onResume();
//代码
}
每次切换tab,该activity会调用次方法
如果xml源有多个命名空间,比如:
<kml xmlns:ns3="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns2="http://www.w3.org/2005/Atom"
xmlns="http://www.opengis.net/kml/2.2">
<Document>
<description>Available CAR2GO Vehicles</descrip ...
mysql远程连接突然变慢
- 博客分类:
- MySQL
今天突然数据库没法访问了,于是登录到服务器上,远程登录数据库,发现不是无法访问,而是特别慢,而且从local访问没有这个问题。
于是查看mysql里的进程,发现很多这种进程:
| NULL |
| 182 | unauthenticated user | 192.168.1.101:58804 | NULL | Connect | NULL | login | NU ...