Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android子线程在没有ViewRoot的情况下能刷新UI吗?

Android子线程在没有ViewRoot的情况下能刷新UI吗?

如果你看了我写的《Android里子线程真的不能刷新UI吗? 》,会回答:不能。那么到底能不能呢?呵呵,其实是能的了。那么《Android里子线程真的不能刷新UI吗? 》里写错了吗?嗯,没有。呵呵,相信大家看到这里一定是一头雾水,认为笔者自相矛盾了。让我们看个实例吧:package com.david.test.helloworld;import Android.app.Activity;import android.os.Bundle;import an...
Android基础教程:读写SharedPreferences中的数据

Android基础教程:读写SharedPreferences中的数据

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢? Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。...
Android基础教程:数据存储方式

Android基础教程:数据存储方式

无论是神马平台,神马开发环境,神马软件程序,数据都是核心。对于开发平台来讲,如果对数据的存储有良好的支持,那么对应用程序的开发将会有很大的促进作用。总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式;数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等;网络,则用于比较重要的事情,比如科研,勘探...
u-boot-2011.06在基于S3C2440开发板的移植之解决raise: Signal # 8 caught

u-boot-2011.06在基于S3C2440开发板的移植之解决raise: Signal # 8 caught

在这篇文章中提到,在开发板上电后,会出现“raise: Signal # 8 caught”。这虽然不影响系统的正常运行,但也是一个不小的bug,也许会影响以后u-boot-2011.06的移植,因此我们有必要把这个bug去除掉。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.htmU-Boot-2011.06启动流程分析 http://www.linuxidc.com/Linu...
u-boot-2011.06在基于s3c2440开发板的移植之NorFlash启动

u-boot-2011.06在基于s3c2440开发板的移植之NorFlash启动

u-boot-2011.06虽然支持一些常见的开发板,但如果u-boot-2011.06不支持我们手上的开发板,那就要找到与我们的开发板最接近的u-boot-2011.06所支持的开发板,在这个开发板的基础上进行移植。u-boot-2011.06所支持的smdk2410开发板是最接近我的开发板的,所以我就在该此基础上进行修改、移植。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897....
u-boot-2011.06在基于s3c2440开发板的移植之支持NandFlash读写

u-boot-2011.06在基于s3c2440开发板的移植之支持NandFlash读写

在“NorFlash启动”一文中,我们把drivers/mtd/nand/s3c2410_nand.c文件复制为s3c2440_nand.c文件,并把该文件内的所有有关“2410”的地方一律改为“2440”。这么修改仅仅是能够让系统编译成功,并没有真正实现NandFlash的读写。在这里,我们就来介绍如何让u-boot支持NandFlash的读写。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-0...
u-boot-2011.06在基于s3c2440开发板的移植之硬件ECC

u-boot-2011.06在基于s3c2440开发板的移植之硬件ECC

在上一篇关于“支持NandFlash读写”的文章中,我们很好地完成了u-boot对NandFlash的读写,但这个读写进行的是软件ECC,即用软件编程的方法实现ECC。我们知道S3C2440的NandFlash控制器是支持硬件ECC的,因此在这里我们就来讲解如何实现硬件ECC。NandFlash的每一页分为main区和spare区,S3C2440的NandFlash控制器支持这两个区的硬件ECC,但为了兼容u-boot-2011.06,我们只实现main区...
S3C2440上touchscreen触摸屏驱动

S3C2440上touchscreen触摸屏驱动

一、开发环境主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件...
ARM-Linux驱动-触摸屏驱动分析

ARM-Linux驱动-触摸屏驱动分析

1、下面是ADC和触摸屏接口的模块图当触摸屏接口使用时,XM或YM接触摸屏接口的地当触摸屏接口不使用时,XM或YM接模拟信号,做普通ADC使用。2、触摸屏接口的几种操作模式(1) 正常转换模式通过设置ADCCON(adc控制寄存器)来完成初始化,并对ADCDAT0数据寄存器进行操作。(2) 分离XY坐标模式X坐标模式写X坐标转换数据到ADCDAT0,触摸屏接口产生中断到中断控制寄存器。Y坐标模式写Y坐标转换数据到ADCDAT1,触摸屏接口产生中断到中断控制...
Android EditText 光标颜色的修改方法

Android EditText 光标颜色的修改方法

EditText 继承于TextView。所以给光标着色的地方在TextView 的onDraw()函数中进行。然后便将 mHighlightPaint.setColor(cursorcolor); 这句话的参数用Color.BLUE做了测试。果然能起到效果。这样的修改会影响到手机中的所有使用到TextView的地方。所以我们需要通过给TextVew增加一个属性,就相当于Android:layout_width的属性一样,不过这里我们需要的属性是一个boo...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>