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

首页 / 操作系统 / Linux

Android的Intent机制

Android的Intent机制

在Android应用程序框架中,有一个比较强大的事件处理机制——Intent(意图)。Intent(意图)的作用与事件(event)很像,但与传统的事件处理有些差异。传统的事件处理,讲究的是处理者(handler)的触发,当事件发生时,便callback事件的处理者,或是直接将该事件传送(forward)给应用程序,由应用程序决定处理方式。在「Intent」这样的事件处理观念里,Android 试图将事件解释为「应用程序的意图」或是「使用者的意图」,并试着...
Android之用PopupWindow实现弹出listview形式菜单

Android之用PopupWindow实现弹出listview形式菜单

Android 4.0之前的菜单使用非常广泛,但是在android4.0之后,很少使用先前的菜单样式了。那如何实现下图的样式了?我们简单模拟一下。(1)屏蔽系统弹出的菜单:1、首先创建至少一个系统的菜单选项@Override publicbooleanonCreateOptionsMenu(Menumenu) { menu.add("menu");//必须创建一项 returnsuper.onCreateOptionsMenu(menu); }2、在on...
Linux下的nandflash驱动分析(3)——基于S3C6410平台

Linux下的nandflash驱动分析(3)——基于S3C6410平台

在上一篇中probe函数中的一个很重要的函数nand_scan函数,现在来说另外一个很重要的函数add_mtd_partitions函数,add_mtd_partitions()会对每一个新建分区建立一个新的mtd_part 结构体,将其加入mtd_ partitions中,并调用add_mtd_device()将此分区作为MTD设备加入mtd_table。成功时返回0,如果分配mtd_part时内存不足,则返回-ENOMEM。相关阅读:Linux下的na...
Linux下avr的开发AVRDUDE的使用简介和AVR熔丝位

Linux下avr的开发AVRDUDE的使用简介和AVR熔丝位

Linux下的MCU开发之AVR系列2-AVRDUDE的使用简介和AVR熔丝位附件内容: 例程代码,相关文档,相关软件。免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/5月/31日/Linux下avr的开发AVRDUDE的使用简介和AVR熔丝位/如果安装了avrdude的doc的话(附件里也会有),会得到一个非常全面和详细的使用说明。现在针对常用的几个命令...
Android的线程池:ExecutorService和Executors

Android的线程池:ExecutorService和Executors

ExecutorService是线程池的一个服务,可以随时关闭线程池,是继承Executor的。Executors是个工厂类,专门创建各种线程池。Android常用的线程池有一下几种,在Executors里面对应的方法:1. newFixedThreadPool创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程。在任意点,在大多数 nThreads 线程会处于处理任务的活动状态。如果在所有线程处于活动状态时提交附加任务,则在有可用线程之前...
Android异步加载图像(含线程池,缓存方法)

Android异步加载图像(含线程池,缓存方法)

研究了Android从网络上异步加载图像:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。在主线程中new 一个Handler对象,加载图像方法如下所示privatevoidloadImage(finalStringurl,finalintid){ handler.post(newRunnable(){ publicvoidrun(){ Drawabledrawable=null...
Android存储——SD卡或者文件存储实现

Android存储——SD卡或者文件存储实现

Android存储——SD卡或者文件存储实现。Android实现SD卡和实现内存文件存储的做法基本是一样的。只是取得文件路径的方法不一样,基本上跟java的文件操作是一致的,下面是程序的代码。配置取的位置和实现有所不同,其他是一样的,下面是代码:main.xml:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.co...
Android存储——SharedPreference存储(用户偏好存储)

Android存储——SharedPreference存储(用户偏好存储)

数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据; 2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据;SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保...
<< 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 >>