这个错误很常见,基本上写线程操作都遇到过这个错误。根本原因是view控件的线程安全问题,通俗点讲就是所有的更新UI操作都需要在主线程(也就是UI线程中完成),而不能在新开的子线程中操作。
基本思路:既然子线程需要更新UI,但子线程自身又不能完成任务,所以只能通过建立一个通信机制,当子线程需要更新UI时,发消息通知主线程并将更新UI的任务post给主线程,让主线程来完成分内的UI更新操作。这个...
分类:
其他好文 时间:
2014-05-13 09:04:37
阅读次数:
311
1.下载senchaTouch2.下载senchaCMD3.安装ruby(for windows
)4.senchaCmd创建项目:打开senchacmd,cd到senchaTouch的目录如:E:\touch-2.3,执行创建项目命令sencha
generate app MyApp D:\MyA...
分类:
其他好文 时间:
2014-05-12 10:58:46
阅读次数:
257
Android 中与 Touch
事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent
ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro...
分类:
移动开发 时间:
2014-05-12 00:28:56
阅读次数:
490
定位服务是通过GPS等方式查找定位自己的位置的,再通过地图标注出来。在iOS中定位服务和地图开发是使用两套API分别完成的。1、定位服务:iOS系统提供3种不同定位途径:1>WiFi定位:通过查询一个WiFi路由器的地理位置信息,iPhone、iPod
Touch、iPad都可以采用。2>蜂窝式移动...
分类:
移动开发 时间:
2014-05-11 23:19:13
阅读次数:
4678
实际操作: 1.创建一个目录mkdir语法:mkdir[-mp][目录名称] 一般与配合cdtreepwd等命令来实现,整个操作 2.建议一个文件利用touch命令来完成语法:touch[path]/filename &..
分类:
其他好文 时间:
2014-05-11 19:10:30
阅读次数:
357
之前说过
sencha phonegap init com.pushsoft.myapp MyApp
之后打包的程序安装包apk的名字是“MyApp.apk”,显示在手机桌面上的程序名称(图标下面的文字)也是"MyApp"
如果要换成其他名字,修改 MyApp\config.xml 文件,把顶部"MyApp"中间MyApp的改成需要的名字。
注意如果xml内容有中文,要改成ut...
分类:
移动开发 时间:
2014-05-11 18:26:47
阅读次数:
460
零、求人不如求已:
1、 在Linux中,文件,文件夹,驱动,命令,脚本都视为文件,也即一切皆file。
2、记住使用Linux 的关键就是六个字: 命令、选项、参数。
3、学会看帮助,不用求人。
学会看帮助,不用求人。
man touch
touch --help...
分类:
系统相关 时间:
2014-05-11 06:07:02
阅读次数:
567
本文主要针对dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent三个方法,通过简单的例子来简单的介绍下。根据字面意思的理解,dispatchTouchEvent分发触摸事件,onInterceptTouchEvent拦截触摸事件,onTouchE...
分类:
移动开发 时间:
2014-05-09 20:21:17
阅读次数:
501
都说做iOS开发比Android省心,那么iOS是如何做到这一点的呢?我们今天就来分析一下,希望对做iOS的界面设计的同学有点帮助。1
iOS设备的分辨率iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类iPhone/iPod Touch普屏分辨率320像素 x
480...
分类:
移动开发 时间:
2014-05-09 16:03:35
阅读次数:
387
情景:navigation view
内嵌list,第一次触发list事件itemtap,正常跳转至详情页,点击"defaultBackButton"返回至list正常;再次点击触发itemtap时,无反应;导致问题会有以下两种:
1,controller中对list使用Id做引用. 相关文章问.....
分类:
其他好文 时间:
2014-05-09 13:16:49
阅读次数:
233