- 博客(10)
- 资源 (73)
- 收藏
- 关注
原创 Math.round(11.5)等于()Math.round(-11.5)等于()
几天前去面试,这道简单的题目竟然做错了,看来基础就是慢慢积累的,并不断使用和复习才会成为高手,如果基础不是那么熟练,恐怕在成为高手的路上会困难重重,所以在做项目的间歇时间,偶尔回忆一下最基础的知识,是一个比较好的投资。好了,下面介绍的就是Math类中三个与取整有关的方法 :1、Math.round();//四舍五入2、Math.ceil();//向上取整3、Math.floor()
2014-07-31 13:54:34 2195 1
原创 Android SoundPool即时音效的使用Demo
当应用程序需要低音频延迟并且(或者)将同时播放多个音频流时(例如播放多种音效和背景音乐的游戏),可以使用SoundPool类来管理音频。即适合短促且对反应速度比较高的情况(游戏音效或按键声等)。好了,直接上代码,下面实现了,两个音频文件可同时播放的一个功能(我这里没有短的音频,所以使用的音频资源师两首歌曲的,都只会播放一点点):布局文件:<LinearLayou
2014-07-21 11:39:32 2205
原创 Android BitmapFactory图片压缩处理(大位图二次采样压缩处理)
Android实际开发中,在加载大量图片的时候,比如ViewPager、GridView、ListView中,加载了大量的比较大图片就容易出现OOM(内存溢出)的异常,这是因为一个应用的最大内存使用只有16M,超过了这个值,就会出现OOM。所以我们实际开发中,要想避免OOM出现就要对相应的图片进行压缩处理。本文即使用了BitmapFactory和BitmapFactory.Option这两个类
2014-07-17 16:37:05 2592 4
原创 Android BroadcastReceiver实例Demo(有序广播的发送)
上一篇简单介绍了广播的发送,这篇主要介绍下,有序广播的发送。设置完相关属性的时候,广播就会按照有序的方式进行发送:发送顺序:第一条广播;再发送第二条广播;最后发送第三条广播。代码如下:布局文件:activity_main(一个Button):<RelativeLayout xmlns:android="http://schemas.android
2014-07-16 11:37:12 1545
原创 Android BroadcastReceiver实例Demo
该文主要讲解Android四大组件之一:BroadcastReceiver的初步使用,和其他三大组件一样,都需要在AndroidManifest.xml文件中注册(当然,广播注册的另一种方式是在代码中)。实现效果图:源代码:布局文件:.........
2014-07-15 18:00:37 3598 10
原创 Android仿微信UI布局视图(圆角布局的实现)
圆角按钮,或布局可以在xml文件中实现,但也可以使用图片直接达到所需的效果,以前版本的微信就使用了这种方法。实现效果图: 不得不说,这种做法还是比较方便的。源代码:MainActivity(没写任何代码,效果全在布局文件中实现):package com.android_settings;import android.app.Activity;import
2014-07-14 16:40:50 2325 2
原创 Android 自定义UI圆角按钮
Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果。下面讲解在布局文件中自定义圆角按钮的小Demo。代码很简单,实现效果图:源代码:源代码:这里主要是xml布局文件实现:MainActivity:package com.android_drawa
2014-07-14 16:19:42 4367 1
原创 Android ExpandableListView实例Demo
前几篇文章介绍了Listview,但在实际开发中也经常会用到多层的Listview来展示数据,比如qq中的好友展示,所以这张来了解一下ExpandableListview,基本思想与Listview大致是相同的,所以用起来会比较方便。实现效果图:程序代码:布局文件:activity_main.xml:<RelativeLayout xmlns:android="
2014-07-04 13:41:34 4540 5
原创 Android ListView加载网络数据和图片
上一篇写到了ListView的分页功能,这篇接着介绍ListView。一般情况下的APP中的ListView的显示包括:图片+数据,所以这篇文章介绍Listview加载网络数据和图片,数据采用的是JSON格式。实现效果图:布局不是很完美,但功能实现了,大家可在研究明白后,进行相应的优化。源代码:布局文件:activity_main.xml(一个ListVie
2014-07-03 17:26:24 9409 11
原创 Android ListView分页加载(服务端+android端)Demo
Android ListView分页加载功能 在实际开发中经常用到,是每个开发者必须掌握的内容,本Demo给出了服务端+Android端的两者的代码,并成功通过了测试。服务端使用MyEclipse,Android端使用Eclipse。实现效果图:服务端一共100条数据,共分四页,每页有25条数据。源代码:服务端:需要导入图中这几个jar包。在运行Andr
2014-07-02 16:49:13 4100 3
LauncherActivity(github完整项目ListView等下来刷新完整版)
2014-06-23
Android listView的下拉刷新
2014-06-23
Android WebView与服务端交互Demo
2014-06-19
Android FragmentStatePagerAdapter
2014-06-18
Android 自定义View视图
2014-06-17
Android actionBar与Fragment结合使用Demo2
2014-06-16
Android actionBar与Fragment结合使用Demo
2014-06-12
Android ListFragment实例Demo(自定义适配器)
2014-06-12
Android ListFragment实例Demo
2014-06-11
Android Fragment与Fragment之间数据获取
2014-06-11
Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
2014-06-10
Android 多点触控实例--图片的缩放
2014-06-05
Android MediaStore检索视频并播放
2014-05-28
Android MediaStore检索视频
2014-05-28
Android VideoView本地视频播放
2014-05-28
Android 使用意图播放本地视频
2014-05-28
Android 类似于ArcMenu(github上开源项目)的自定义多个按钮视图
2015-02-26
Android倒计时功能的实现
2014-11-12
Android倒计时功能的实现(CountDownTimer)
2014-11-11
Android WebView播放视频(包括全屏播放)
2014-09-26
Android 关于一个接口回调的Demo
2014-09-14
Android listView的上拉刷新(加载更多)
2014-08-24
Android自定义PopupWindow(转载)
2014-07-22
Android SoundPool的实例
2014-07-21
Android BitmapFactory图片压缩处理(大位图二次采样压缩处理)
2014-07-17
Android BroadcastReceiver实例Demo(有序广播的发送)
2014-07-16
Android ExpandableListView实例Demo
2014-07-04
Android ListView加载网络数据和图片
2014-07-03
Android ListView分页加载(服务端+Android端)Demo
2014-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人