摘要:
android UI进阶之实现listview中checkbox的多选与记录今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到 listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很 多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。ListView的操作就一定会涉及到item和Adapter,我们还是先来实现这部分内容。首先,写个item的xml布局,里面放置一个TextView和一个CheckBox。要注意的时候,这里我设置了CheckBox没有焦点, 阅读全文
摘要:
Android在listview添加checkbox实现单选多选操作问题android根据View的不同状态更换不同的背景http://www.eoeandroid.com/thread-198029-1-1.htmlandroid 模仿朋友网推出的菜单效果【改进版】http://www.eoeandroid.com/thread-198019-1-1.html让服务器iis支持.apk文件下载的设置方法http://www.eoeandroid.com/thread-198033-1-1.html在 android 某些开发需求当中,有时候需要在listveiw中加入checkbox实现单选 阅读全文
摘要:
项目要用到一个listview,要求是可以显示图片,后面还有有复选框。先新建一个MyAdapter类,继承自BaseAdapter。在MyAdapter中实现对数据的绑定,我这儿由于是测试的,所以把数据写死了。Java代码packagecom.zwq.umeng; importjava.util.ArrayList; importjava.util.HashMap; importjava.util.List; importjava.util.Map; importandroid.content.Context; importandroid.view.LayoutInflater; impo.. 阅读全文
摘要:
Android通过流播放声音【转载】http://mobile.51cto.com/amedia-375030.htmAudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的 MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存 和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。当然,如果用户只想录音后写入文件或从文件中取得音频流进行播放,那么直接使用MediaRecorder和MediaPlaye 阅读全文
摘要:
前言 这阵子都在做android相关的开发。写了一个基于MediaPlayer类的MusicPlay——音乐播放 器。因为Demo很简单所 以把什么代码都写在了Activity下,相当严重的坏代码味道(-_-||)。程序实现了歌曲的播放、暂停、停止、上下首、进度条控制、歌曲列表这些功 能,Demo是基于android 2.2版本的。这里把一些关键代码列举出,分析一下。歌曲列表 我很穷 没有android手机(公司也不给我们配一台~~),全都是用模拟器进行调试的。开发前需要新建一个带SD卡的模拟器,然后把歌曲 添加到模拟器中。在添加歌曲时遇到一个问题,不管我是用命令行添加,还是使用File .. 阅读全文
摘要:
SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。4.跨平台SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android。5.多语言接口SQL 阅读全文
摘要:
Android中Bitmap和Drawable【转载】http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取BitmapJava代码 Resourcesres=getResources();Bitmapbm 阅读全文
摘要:
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this 阅读全文
摘要:
参考:http://blog.csdn.net/androidbluetooth/article/details/7199708博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。网络状态发生变化的时候,系统会发出 android.net.conn.CONNECTIVITY_CHANGE .下面是实现的 demo :package mark.zhang;import android.app.Service;import android.content.BroadcastReceiver 阅读全文
摘要:
你想不到的!CSS 实现的各种球体效果【附在线演示】CSS 可以实现很多你想不到的效果,今天我们来尝试使用 CSS 实现各种球体效果。有两种方法可以实现,第一种是使用大量的元素创建实际的 3D 球体,这种方法有潜在的性能问题;另外一种是使用 CSS3 渐变和阴影特性来实现,实现方法简单,效果精美。 为保证效果,请使用 Chrome、Firefox、Safari 等现代浏览器浏览。您可能感兴趣的相关文章Metronic – 基于 Bootstrap 响应式后台管理模板Verlet-js:超炫的开源 JavaScript 物理引擎推荐Transit – 超平滑的 CSS 过渡和变换动画效果插件D. 阅读全文