- 浏览: 665017 次
- 性别:
- 来自: 北京
博客专栏
-
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 自定义滚动条样式
文章列表
在程序中,我们经常需要把一些数据持久化,比如一些设置信息和程序配置。QML并不能直接访问本地文件,但是可以通过
Offline Storage API访问本地Sqlite数据库,从而达到目的。
首先在qml目录下创建一个storage.js
//storage.js
// 首先创建一个helper方法连接数据库
function getDatabase() {
return openDatabaseSync("MyAppName", "1.0", "StorageDatabase", 100000);
}
...
PendingIntent的重复问题
- 博客分类:
- Android
今天做Android推送通知模块,发现在Service中使用PendingIntent打开Activity时,虽然每次通知都会改变putExtra中的值,但是Activity里getStringExtra时,值没有任何变化,很奇怪。
加了一些Flag
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setFl ...
原创帖,转发请注明出处:http://thierry-xing.iteye.com/blog/1379202
我们平常可以直接在xml里设置margin,如:
<ImageView android:layout_margin="5dip" android:src="@drawable/image" />
但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢?
通过查阅android api,我们发现android.view.ViewGroup.MarginLayout ...
删除ListView中item带删除按钮的一项,
因为按钮本身也在listview的一个item里,所以需要在adapter里的getView方法里这么写这么做:
public View getView(final int position, View convertView, ViewGroup parent)
{
// TODO Auto-generated method stub
final ViewHolder holder = new ViewHolder();
convertVi ...
开发自己的第一个MeeGo应用(1)
- 博客分类:
- Qt & MeeGo
本文将指导大家了解并深入MeeGo
开发的学习。
1
搭建开发环境
开发MeeGo
需要的只有一个工具,那就是Qt Creator
,目前最新的版本是2.2.1
,大家可以在Nokia
的官网上免费下载到。
http://qt.nokia.com/downloads
建议大家直接下载离线(offline
版本),因为在线版的下载实在很慢,而且经常中断。
下载完后,点击安装,安装非常简单,但是需要注意的是
,
1
选择Installation Folder
时,点击Custom
(图1
),然后需要手动勾选Experime ...
翻译qml里的文字是,一般使用的 qsTr(),
但是如果在ListModel
里用,
比如:
ListModel {
ListElement { title: qsTr( "Calendar" ) ; iconSource: "icons/calendar.png" }
则会报错
ListElement: cannot use script for property value
解决方案:
import QtQuick 1.0
ListM ...
升级Eclipse Adt到14版本以上后,突然编译项目时出了错:Android Unknown Command 'crunch'
解决方法是:
升级Android SDK Platform-Tool到最新版本
十八般武艺!移动应用开发者必备的18款利器
“工欲善其事,必先利其器”。身为一名移动应用的开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼。随着Android与
iOS系统的不断更新换代,相关的的应用也层出不穷,本文推荐18款移动应用开发者必备的Android和iOS应用,让您在移动应用开发过程中更加得心
应手。
1. Web Page Developer
有了这款应用,你可以通过你的iPad制作网页了。你可以通过客户端下载文件,也可以在没有联网的情况下浏览自己的网站。这个应用可以自动保存你所浏览过的文档,你不必担心因此而丢失工作进度。
适用平台:iOS
...
可能大家在windows下使用gem install安装gem经常会遇到这个问题:
ERROR: Error installing bond:
The 'bond' native gem requires installed build tools.
解决方法很简单,加上mswin32平台即可:
gem install (gemname) --platform=mswin32
ToolBarLayout的颜色默认是灰白色。
如何变成系统设置那种黑色呢?
很简单
在pageStackWindow下加上这个就行:
Component.onCompleted: {
console.log("Loaded")
theme.inverted = true
}
就是将程序的主题反相
使用Qt开发Nokia MeeGo项目时,使用如下方式修改版本号和使用中文名:
1 版本号:
需要修改qtc_packaging\debian_harmattan下的changelog
doubanfm (0.0.1) unstable; urgency=low
* Initial Release.
-- unknown <> Fri, 22 Jul 2011 15:06:42 +0800
增加新版本就按照原来的格式复制一份到文件的顶端:比如
doubanfm (0.0.2) unstable; urgency=low
* Version2 Release ...
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
在checkbox、button对应的view处加
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"
其中focusable是关键
从OnClickL ...
数据库主从同步做了有1年,期间遇到一些错误,自己查资料摸索解决
和大家分享一下
1 如果:Slave_IO_Running=NO,Slave_SQL_Running=YES,Last_Errno=0
mysql> slave stop ;
mysql> slave start;
mysql> show slave status ;
如果Slave_IO_Running=YES,Slave_SQ ...
发现Android Pad没有IMEI
用此方法获取设备id:
private String getDeviceId() {
String android_id = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);
return android_id;
}
这个问题一直困扰着我,试了n种方式,都不行,在网上搜了一圈,没有能用的: 1 ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); manager.killBackgroundProcesses("package"); 不行 2 android.os.Process.killProcess(android.os.Process.myPid()); 也不行 3 manager.restartPackage("package&quo ...