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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android输入汉字得到拼音

Android输入汉字得到拼音

前一段时间,研究Android的通讯录,在它的contacts2.db数据库中发现raw_contacts表中有sort_key这一列用于排序的汉语拼音等信息,就突然想到我们可以利用它得到汉字相应的拼音.不好意思,我的模拟器不能输入中文,如果是中文名“张三”,它在这一列的存放形式应该是“ZHANG张SAN三”输入汉字得到拼音工程下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载...
Android情侣短信软件Frame动画在悬浮窗口上的实现

Android情侣短信软件Frame动画在悬浮窗口上的实现

最近做了一款情侣短信小软件,感兴趣的朋友可以下载安装玩玩,那接下来的事就是总结了,把几个重要的知识点总结发上,以供日后参考。有兴趣的朋友也可以看看,迫切希望各位朋友能多多指教!Android情侣短信软件(1)--Frame动画在悬浮窗口上的实现本文源码下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/1月/1日/Android情侣短信软件Frame动画...
Android学习笔记之XML存储

Android学习笔记之XML存储

继续弄我们聊天的小软件,尝试用XML来存储聊天记录。不过最终是放弃了,选择使用SQLite来存储记录,(见http://www.linuxidc.com/Linux/2012-01/50683.htm )这是后话了……先把XML的存储与解析的代码放来把(网上有很多,这儿就是小魏自己复习总结一下)XMl存储使用XML序列化对象XmlSerializer,看代码就知道怎么写,很简单:privateChatInfoinfo;publicStringFirstWr...
Android开发教程:ListView使用SimpleAdapter适配器

Android开发教程:ListView使用SimpleAdapter适配器

最近在做一个聊天的小应用,我负责聊天窗口部分,弄了个简单的有点丑的“汽泡短信”聊天模式~先附上最终效果图:以下是摸索的过程,与大家分享:从聊天的模式可以看出整个窗口应该是一个ListActivity,其中每一行用聊天的内容填充ListView。ListView可以使用最基本的ArrayAdapter填充,但是每一行只能填充文本。我们的聊天内容除了文本,还希望有个头像(当然后期还可以再添聊天时间、用户名之类的~),首相想到的是使用SimpleAdapter。...
Android开发教程:使用ListView实现汽泡短信聊天

Android开发教程:使用ListView实现汽泡短信聊天

如这篇文章:http://www.linuxidc.com/Linux/2012-01/50686.htm我们进行了SimpleAdapter适配器初次尝试,那么离实现我们最终想要的效果也不远啦,只要仿照chata的布局,再编写第二位聊天人(“路人甲”)的布局chatb——只要让他靠右显示就行~。但是这样我们每次都要很麻烦的定义一遍SimpleAdapter,为了“偷懒”,我们直接来编写自己的Adapter,这样每次定义就方便多了。先附上最终的代码:pub...
Android 2.3 input输入事件处理

Android 2.3 input输入事件处理

Linux内核提供了一个Input子系统来实现的,Input子系统会在/dev/input/路径下创建我们硬件输入设备的节点,一般情况下在我们的手机中这些节点是以eventXX来命名的,如event0,event1等等,可以利用EVIOCGNAME获取此事件结点名称。这就是Android中对于input事件处理数据的来源点,至于驱动写入数据这块就不说了。首先,简而言之的介绍一下android事件传递的流程,按键,触屏等事件是经由WindowManagerS...
Android键盘输出增加按键码

Android键盘输出增加按键码

开发过程中免不得需要增加或减少按键码值,在Android2.3系统事件处理部分,主要向上层提供统一的按键码(KeyCode),这个按键码是一个整数,在上层的JAVA程序中主要通过这个值来判断系统的实现。关于输入事件的处理前面已经讲过,请参考:http://www.linuxidc.com/Linux/2012-01/50691.htm这里主要讲android事件的处理过程,需要经过两个转换步骤: ?? 1、键扫描码ScanCode是由linux的Input...
Android-vold源码分析

Android-vold源码分析

vold处理完磁盘事件(见 http://www.linuxidc.com/Linux/2011-12/50395.htm),就要开始接受framework的操作命令,在main函数里面,开启了一个线程来监听framework的信息,当收到操作命令,vold进行解析,分析出命令,然后调用相应的磁盘操作函数,待操作完成后,再将操作结果的状态值反馈给framework,中间均使用了广播机制,使用了UDP协议。在main函数中,有以下函数的调用:if(cl-&g...
浅析Android下的Android.mk文件

浅析Android下的Android.mk文件

1 概述大家都知道在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,它保存着如何编译的配置信息,即指导编译器如何来编译程序,并决定编译的结果是什么。而在Android下的Android.mk文件也是类型的功能,顾名思义,从名字上就可以猜测得到,Android.mk文件是针对Android的Makefile文件.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在...
Android HAL实例解析

Android HAL实例解析

一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍 现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。 Android的HAL是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linu...
Linux内核线程的创建及在QEMU上的测试方法

Linux内核线程的创建及在QEMU上的测试方法

本文主要介绍一个linux内核线程的实例,以及在QEMU平台上测试的过程。一、内核线程的创建 编写一个字符设备驱动,在驱动注册时,开启一个内核线程。在用户向设备写入数据时,字符设备的wirte方法能够激活此内核线程,并在线程中实现打印用户输入的数据。 驱动代码如下(在2.6.22内核上测试通过),关键部分加上了注释:#include<linux/module.h> #include<linux/moduleparam.h> #inc...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>