Android程序设计
红色石榴
这个作者很懒,什么都没留下…
展开
-
Android消息处理机制(一)
android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。一、角色描述1.Looper:(相当于隧道)一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(车队,消息隧道)。转载 2014-08-25 16:57:10 · 408 阅读 · 0 评论 -
Qt for Android开发环境搭建
Qt for Android开发环境搭建1、所需工具:1.1、Qt5.3.1 For Android1.2、JDK 8.01.3、Android SDK Tools1.4、apache-ant-1.9.41.5、Android NDK32-R102、安装JDK、Android SDK、Android NDK,Ant,Qt 5.3.1 For Android。Andr原创 2014-08-30 10:33:00 · 1027 阅读 · 0 评论 -
Eclipse不显示已关闭的工程
点击Package Explorer面板的倒三角按钮,设置Filters,选择Closed Projects。原创 2014-11-29 10:20:33 · 1027 阅读 · 0 评论 -
Android中的库
1、Android.util 核心使用包(看名字就知道啦),包括了低级类,例如,专用的容器、字符串格式化和XML解析程序。2、Android.os 操作系统包,提供了基本操作系统服务的访问时间,例如,消息传递、进程间通信、始终函数和调试。3、Android.graphic 图形API提供了支持画布、颜色和绘画原语的低级图行类,让你可以在画布上画画。4、Android.text 用来显示转载 2014-11-27 22:11:32 · 618 阅读 · 0 评论 -
NOKIA XL驱动安装【解决ADB无法连接问题】
1、在NOKIA Develop网站http://tools.nokia.com/nokia-x/repository/nokia_x_usb_driver.zip下载NOKIA XL的USB驱动。2、连接NOKIA XL设备,手动安装驱动。安装成功后设备管理器中会出现Android Phone->Android Composite ADB interface。3、配置ADB打开C:\原创 2014-08-30 10:37:28 · 2512 阅读 · 0 评论 -
Qt for Android应用程序开发部署
1、在Qt下创建新的Qt Widget Application工程,选择构建套件Android for armeabi-v7a。2、创建工程后,程序设计同其他平台。3、配置部署。(1)打开【项目】->【运行设置】。点击Deployment Configurations。(2)选择Android build SDK。(3)创建Keystore即软件秘钥和证书。(4)Qt De原创 2014-08-30 10:39:42 · 997 阅读 · 1 评论 -
ADT离线安装
打开“帮助”菜单下面的“安装新软件”,弹出如图:在点击“添加”按钮,弹出如图对话框,并点击“Archive..” 选中离线安装包。 然后在 “名称”中输入 ADT Plugin ,确定后如图: 然后点击“下一步”一直到完成。(但是在安装过程中一定保持联网状态哦!不然会出现不能安装android developer tools的错误!好像是因为缺少“W转载 2014-08-30 12:32:47 · 506 阅读 · 0 评论 -
Android消息处理机制(四)
本文主要介绍Android的Handler的使用方法。Handler可以发送Messsage和Runnable对象到与其相关联的线程的消息队列。每个Handler对象与创建它的线程相关联,并且每个Handler对象只能与一个线程相关联。转载 2014-08-25 17:58:18 · 439 阅读 · 0 评论 -
Android消息处理机制(二)
角色综述(回顾): (1)UI thread通常就是main thread,而Android启动程序时会替它建立一个MessageQueue。(2)当然需要一个Looper对象,来管理该MessageQueue。(3)我们可以构造Handler对象来push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。(4)线程A的H转载 2014-08-25 17:09:40 · 419 阅读 · 0 评论 -
Android消息处理机制简介
Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue转载 2014-08-25 16:36:04 · 462 阅读 · 0 评论 -
Android消息处理机制(三)
在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,曾经自己转载 2014-08-25 17:40:39 · 448 阅读 · 0 评论 -
Android studio安装后启动报错
android studio安装后,首次运行,会在fetching Android sdk compoment information后报错。修改Android studio\bin的idea.properties文件,在文件末尾添加disable.android.first.run=true即可。原创 2015-09-03 13:12:34 · 844 阅读 · 0 评论