代码改变世界

随笔档案-2010年08月

Android 让你的SeekBar 也支持长按事件

2010-08-31 11:22 by Terry_龙, 5342 阅读, 收藏, 编辑
摘要: SeekBar 本身有就是一个View 对象,既然是View 对象那也证明它有setOnLongClickListener 事件,众所周知,这个事件是让一个View 对象拥有长按功能,进而达到我们想要实现的操作。  为SeekBar 添加长按事件监听如下:[代码]那么,我们来试试,它是否可以成立 ,为它添加一个Toast :[代码]一般来说,我们运行项目,然后长按SeekBar 即能够把Toast... 阅读全文

Android 使用【AIDL】调用外部服务

2010-08-24 21:28 by Terry_龙, 8858 阅读, 收藏, 编辑
摘要: 在Android 中有一种服务说是服务其实倒不如说是一个接口,这个接口名为:Android Interface Definition Language ,这个接口可提供跨进程访问服务,英文缩写为:AIDL。  此种服务的好处在于,多个应用程序之间建立共同的服务机制,通过AIDL在不同应用程序之间达到数据的共享和数据相互操作,下面将通过一个DEMO 演示AIDL 是如何为应用程序之间提供服务的。本文... 阅读全文

Android 中利用反射技术实现加减乘除

2010-08-17 15:40 by Terry_龙, 6263 阅读, 收藏, 编辑
摘要: JAVA反射机制定义:   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意... 阅读全文

图解 Android 广播机制

2010-08-16 22:14 by Terry_龙, 41774 阅读, 收藏, 编辑
摘要: 从现实生活中理解广播机制一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关心的问题,O... 阅读全文

Android 轻松实现语音朗读

2010-08-13 20:24 by Terry_龙, 8567 阅读, 收藏, 编辑
摘要: 语音朗读,这是一个很好的功能,可以实现一些客户的特殊要求。在Android 实现主意功能只需要几段简单的代码即可完成。在Android 中使用语音朗读功能 只需要使用此类 TextToSpeech ,该类实现了很多关于语音的功能,使用该类必须为其设置语言,支持语言列表位于java.util类里的Local 类,具体如下:屏幕问题,显示不足,大家可以去SDK查看。虽然支持众多主意列表,可是貌似And... 阅读全文

Android 解决ListView 和 ScrollView 共存冲突的问题

2010-08-13 15:11 by Terry_龙, 28562 阅读, 收藏, 编辑
摘要: ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很多同样碰到这类头痛的问题,不好意思还没描述问题症状。ListView 与 ScrollView 同在一界面会导致ListView 显示变形,因为ListView 也有自带的滚动事件,故无法与ScrollV... 阅读全文

Android 桌面组件【app widget】 进阶项目--心情记录器

2010-08-10 21:38 by Terry_龙, 4616 阅读, 收藏, 编辑
摘要: 之前有一篇是初探 Android App Widget 的文章,今天继续对上一例子进行扩展,并完成了一个小项目,直接可以拿来使用。上篇文章地址:Android 桌面组件【widget】初探,未接触过app Widget 的朋友可以去看一下,有助于理解本篇代码讲解。  本篇完成项目名称为:【心情记录器】  可将你的心情讯录并用桌面组件的形式展示于桌面上,并有丰富的表情可供选择并加载在桌面上,此功能类... 阅读全文

Android.bluetooth【翻译】

2010-08-06 10:03 by Terry_龙, 7311 阅读, 收藏, 编辑
摘要: android.bluetooth提供了皆如扫描设备、连接设备以及对设备间的数据传输进行管理的类,这些类对蓝牙设备进行功能性管理。蓝牙模块API提供的应用包括了:●扫描其它蓝牙设备●通过查询本地蓝牙适配器来匹配蓝牙设备●建立RFCOMM(无线射频通信协议)的通道/端口●从其他的蓝牙设备中连接到指定的端口●传输数据到其他设备,或者从其他设备... 阅读全文

Android多线程下载远程图片【转】

2010-08-04 12:40 by Terry_龙, 8609 阅读, 收藏, 编辑
摘要: 很多时候我们需要在Android设备上下载远程服务器上的图片进行显示,今天Android123整理出两种比较好的方法来实现远程图片的下载。方法一、直接通过Android提供的Http类访问远程服务器,这里AndroidHttpClient是SDK 2.2中新出的方法,API Level为8,大家需要注意下,静态访问可以直接调用,如果SDK版本较低可以考虑Apache的Http库,当然HttpURL... 阅读全文

Android 自定义复合组件Demo

2010-08-03 21:44 by Terry_龙, 15991 阅读, 收藏, 编辑
摘要: 之前写过一篇文章里面有用到自定义组件的一个小Demo ,今天特地把这个Demo 拿出来讲讲。 在 ApiDemos 中有相应的几个例子也有讲述自定义组件,比如:Custorm、 List4 和 List 6。那么为什么需要自定义组件?因为在实际项目中或许 Android 给出的View 的功能不足以你实现一些特定的功能,这时候你就有必要去扩展它,或者去组装它,使它的功能更为强大。本篇只讲述了如何将... 阅读全文

Android ApiDemos 系列解析【View-ImageView/ImageButton】

2010-08-01 14:41 by Terry_龙, 9738 阅读, 收藏, 编辑
摘要: 今天来讲一下两个经典的图像组件:ImageButton 和 ImageView 。第一讲:ImageViewImageView layout 文件 位于ApiDemos 的位置: ApiDemos/res/layout/image_view_1.xml,源码为:[代码]ScrollView子节点只允许一个View 视图,如果有多于一个子节点将会报错;android:paddingTop与上节点边距... 阅读全文
点击右上角即可分享
微信分享提示