- 浏览: 665041 次
- 性别:
- 来自: 北京
博客专栏
-
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 自定义滚动条样式
文章列表
1. 在github上有一个效果不错的开源库,SlidingMenu 最新的代码下载下来后,会报错:
No resource found that matches the given name: attr 'homeAsUpIndicator'.
No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.
原因是它本身又引用了另外一个开源库 ActionBarSherlock (用于在低版本支持ActionBar),所以首先要做的就是去下载 ActionBarSher ...
虽然Sencha Touch本身有和Store关联的LocalStorageProxy,但是使用起来限制性较大,比如复杂的TreeStore就没法正常使用。
所以,我使用灵活性更好的Html5标准LocalStorage。
下面举例说明用法:
首先在App.js中声明全局LocalStorage ...
iOS设置应用内的系统控件语言
- 博客分类:
- iOS
在iOS应用中,有时候会需要调用系统的一些UI控件,例如:
在UIWebView中长按会弹出系统的上下文菜单
在UIImagePickerController中会使用系统的照相机界面
在编译状态下的UITableViewCell,处于待删除时,会有一个系统的删除按钮。
以上这些UI控件中,其显示的语言并不是和你当前手机的系统语言一致的。而是根据你的App内部的语言设置来显示。结果就是,如果你没有设置恰当的话,你的中文App可能会出现一些英文的控件文字。
如何解决这个问题呢?方法如下:
用vim直接打开工程的Info.plist文件,在文件中增加如下内容即可:
...
项目上有需求,需要使用Sencha Touch加载远程Html,首先想到使用iframe处理,在浏览器上测试,展示效果还不错。以为万事大吉了,但是后来在ipad上测试发现iframe嵌入的网页没法上下滚动,于是继续研究,发现需要在iframe外层加入一个height和width都固定的div,然后增加style
-webkit-overflow-scrolling:touch; overflow: scroll;
代码如下:
{
layout : 'fit',
xtype : 'panel',
ht ...
Worklight开发中遇到的奇怪错误:
应用启动时:
TypeError: 'null' is not an object (evaluating 'WLJSX.$('content').tagName')
调用适配器时:
TypeError: 'null' is not a valid argument for 'in' (evaluating 'field in profile')
调试了半天都没有找到原因,最后通过研究源码,发现错误原因:
主html中,的body必须加上id="content"属性,否则会出现以上问题。
<b ...
在Sencha Touch内部渲染PDF,需要使用这个插件,效果还可以:
Github Projecthttps://github.com/SunboX/st2_pdf_panel
用法:
Ext.application({
views : [
'Ext.ux.panel.PDF'
],
launch: function() {
Ext.Viewport.add({
xtype : 'pdfpanel',
fulls ...
如何在ios中对gbk进行base64解码?
首先下载在github上下载Base64的编解码第三方组件:
https://github.com/nicklockwood/Base64
下载后导入到项目中,如果你的文本是Utf-8编码的,解码直接调用方法:
- (NSString *)base64DecodedString
{
return [NSString stringWithBase64EncodedString:self];
}
即可完成解码操作。
但是对于其它编码,比如GBK,则回返回空。
通过查看源代码,发现编码部分已经被写死为 ...
objective-c获取自1970年以来的毫秒数
NSTimeInterval time=[[NSDate date] timeIntervalSince1970]*1000;
double i=time; //NSTimeInterval返回的是double类型
NSLog(@"1970timeInterval:%f",i);
java获取自1970年以来的毫秒数
long startPaintLogoTime=System.currentTimeMillis();
在WebView中展示文章的时候,像让文字左右两端对齐,这样比较好看一些。
只需要在相关标签的CSS样式加上
text-align: justify;
即可,适用于普通web和ios,android等移动平台
比如:
.text {
TEXT-INDENT: 2em;
line-height: 150%;
text-align: justify;
}
设置普通用户可以使用sudochmod u+w /etc/sudoersvi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加username ALL=(ALL) ALL
但是返回后使用sudo时出现错误:sudo: no valid sudoers sources found, quittin
解决方法是需要将/etc/sudoers的权限恢复成440,就切换到普通用户下去执行sudo ifconfig报以下错误:
CentOS下更改MySQL数据文件目录位置
- 博客分类:
- MySQL
我是直接在CentOS 5.5环境下安装的RPM包,mysql默认的数据文件存储目录为/var/lib/mysql假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、停止mysql进程mysql -u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mysql /home/data/这样MySQL的数据文件就移动到了/home/data/mysql下4、找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件,请到/usr/
iOS Webview缩放网页
- 博客分类:
- iOS
使用如下代码可以等比缩放webview的网页大小,以便适配手机大小,0.5表示缩小为原网页1/2大小:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[webView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom=0.5"];
}
//sql语句
String sql = "SELECT * FROM question where id<(select max(id) from question) order by id desc;";
//创建sql查询
Query query = Model.em().createNativeQuery(sql,Question.class);
// 查询结果返回至实体对象question
List<Question> questions = query.getResultList();
//分页
ValuePagi ...
今天把worklight studio从5.0.2升级到5.0.6,打包部署之前的项目出现了错误:
Persistency data access problem
com.worklight.core.exceptions.DefaultExceptionHandler.handleException
com.worklight.core.tasks.TaskThread.run(TaskThread.java:100)
原因是因为新版本的worklight的数据库做了调整,解决方法如下:
关闭worklight studio
删除Eclipse workspace下的W ...
在Mac上开发Worklight项目时,如果将svn上签出来的worklight项目导入到Eclipse里,进行多平台部署(build all and deploy)的时候,会出现以下问题:
iphone build failed: Failed copying nativeResources to native project (iphone)
android build failed: Failed copying nativeResources to native project (android)
没法将native资源文件拷贝到相关的文件夹下。
原因是权 ...