android 的service和activity是运行在UI主线程的。在android线程中,只有主线程即UI线程有自己的默认的消息队列。子线程需要创建自己的消息队列,并把消息发给队列,并循环
在开发项目一个与通知栏有关的功能时,由于自己的项目是基于插件形式的所以无法引入系统可用的布局文件,这样无法自定义布局,造成无法自定义通知栏的icon。在网上也有一种
前面写了两篇XML解析的Dom和SAX方式,Dom比较符合思维方式,SAX事件驱动注重效率,除了这两种方式以外也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行
Matrix顾名思义就是大学的线性代数中的矩阵,关于矩阵的基本知识和加减乘除运算这里不再赘述。Android中的Matrix类是一个比较简单的3x3的3阶矩阵,结构如下:float matrix
在中文搜索中,没有找到一篇比较好的关于如何在Android应用中使用自己事先创建好的数据库的文章,于是在谷歌上找到这篇英文文章,按照它的步骤,测试成功,决定把这篇文章
在开发中listview是每个项目肯定要使用的控件,用到listview就必须用到BaseAdapter,一般老大搭框架的时候会把一些重用的东西抽取出来,方便每个开发人员使用并且复用性很强,
最近在多击事件上稍微研究了下,在此做简要分析,供大家吐槽参考方法一: 将两次点击的时间间隔小于0.5s的默认为双击事件? 1
我们在做项目中,调试程序的时候一般是debug或者打log,特别是看一些json数据之类的,都喜欢打log看看,但是在项目上线时log信息一定不能被打印出来,大家可以平时下载一些做的
Android的数据存储有五种方式Shared Preferences、网络存储、文件存储、外储存储、SQLite,一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需
Android的数据存储有五种方式Shared Preferences、网络存储、文件存储、外储存储、SQLite,一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如常见系
美普思科技公司(MIPS Technologies, Inc)宣布,为业界标准MIPSTM架构推出适用于Android移植套件的Arriba(Arriba for Android Porting Kit,APK)。通过与Viosoft® 公司
上周,谷歌发布了64位Android L开发者预览版及针对英特尔架构的64位模拟器——暨面向任何CPU架构的第一个64位模拟器,及包括在L开发者预览软件开发包(SDK)中的英
Viosoft公司今天宣布,针对MIPS-Based™ 数字多媒体设计推出Android™ 采用套件(Adoption Kit),继续推动Android on MIPSTM 解决方案进入数字家庭及更广泛的应用
一个完整的Android应用程序都应该提供选项(或者叫偏好设置等等)让用户对APP的表现形式能够进行设置,比如说是否加入用户体验计划,或者是否自动升级、定时提醒、开启自启动
前言基本上现在所有的应用都会有一个欢迎界面,在欢迎界面对应用做一个整体的介绍,然后在跳入到主界面,这次要说的这个引导页就是带翻页的引导页。效果如下所示概要实现主
Android操作系统是Google基于开源的Linux操作系统开发的移动操作平台,由操作系统、中间件、用户界面和应用软件组成,是专门为移动终端打造的开放和完整的移动操作系统
简介Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成,它们之间用intent-filter
在android的开发过程中,离开了eclipse,会不会碰到抓日志很烦很烦的问题?如果只想抓某个进程的日志 是不是更烦?一般的操作过程是这样的:第一步adb shell$ps然后看到一大
本文主要讲述如何动态给UI界面添加布局和控件,在编程的时候很多时候需要动态显示一些内容,在动态添加View的时候,主要使用addView方法。1. addView方法简介在Android 中
所谓线程(Thread) 是指一串连续的执行动作,以达成一项目的。电脑内部都有数串连续性的动作同时在进行。也就是有多条线程并行地 (Concurrently)执行。在电脑中,若电脑拥有多