- 博客(14)
- 资源 (16)
- 收藏
- 关注
原创 线程与进程那些事
今天女朋友突然问了个问题,让我给她讲讲线程与进程,我一想,对于我们程序员来说线程与进程不是小儿科的问题么,可是说了半天女朋友都没弄明白,于是决定写这篇博客,把这二者说的清清楚楚,,明明白白的。先来些客套的,一个程序至少有一个进程,一个进程至少有一个线程;线程的划分尺度小于进程,使得多线程程序的并发性很好;进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序运行的效率;线
2014-12-19 21:12:32 699
原创 ViewPager+Fragment原来这么简单
我们在使用微信或是网易客户端的时候都会看到下面这样的效果,左右滑动切换页面,点击table栏也可以切换界面,以前看着感觉好高大上,今天用ViewPager和Fragment实现了一下,其实还是蛮好实现的关键点:1.viewPage的用法大家要掌握,主要就是设置适配器(.setAdapter()),设置监听函数(setOnCheckedChangeListener()),设置当前展示页面
2014-12-18 16:59:16 11966 3
原创 Gson使用笔记
在实际项目中,我们往往不会用java原生的json解析类去解析json数据(代码太繁琐).Google极力推荐我们使用Google自己开源的json解析工具Gson,Gson解析工具是目前在项目中最流行的解析json的工具,那么我们一起来跟着大神的脚步,学习一下Gson的用法。以下方法基本都来自http://blog.csdn.net/zhaokaiqiang1992。首先我们先要给出
2014-12-11 09:58:57 881
原创 Volley的使用笔记
刚刚看了郭霖大神的volley系列,只能深深的膜拜,膜拜完以后,我们还是老老实实的跟着大神的脚步来具体操练一下1.StringRequest的用法 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a
2014-12-10 14:04:14 802
原创 Android控件 SeekBar
我们在听mp3音乐,看电影的时候都会看到下面有一条进度条,可以拖拽,Android自带的SeekBar就是为了实现这个功能。但往往我们在实际用的时候会重写此控件(因为Android自带的风格无法满足我们项目中的风格样式),但是我想还是初步了解一下吧。 其实SeekBar的应用也非常简单,主要是实现一个setOnSeekBarChangeListener的监听。首先,配
2014-12-09 09:49:53 863
原创 Android 控件 RatingBar
我们经常会看到这样一种效果,就是用5颗五角星来显示对某个产品的评价指数,如何实现的呢,Android系统自带了RatingBar,就是实现了这样一种效果: 这里我们简单介绍几个RatingBar的属性:1.numStars:可以设置星星的个数,默认是5个2.当前等级:progress3.stepSize : 可以理解成每拖动一次前进的个数4.在具体使用
2014-12-09 09:40:20 752
原创 Android控件 DatePicker
DatePicker也是Android自带的日期选择控件,使用这个控件的时候主要注意以下几点:1.DatePicker无法实现日期选择监听2.java的月份默认是从0开始,所以我们在得到月份信息的时候要加1配置文件: <DatePicker android:id="@+id/dp_first" android:layout_width="
2014-12-08 17:31:38 789
原创 Android控件 TimePicker
TimePicker这个控件目前我也没怎么用过,因为个人太缺乏项目经验,但是既然是Android自带的,我还是要在这里简单实现一下,无论如何,这些都是Android起步的基础,了解一下因该会有好处的其实很简单,TimePicker跟我们使用的Button TextView一样,属于基本控件:主要原理就是实现OnTimeChangedListener方法,实现修改时间动作的监听。
2014-12-08 16:40:07 653
原创 ImageView的ScaleType属性实例
ImageView控件是我们最常见的控件之一。有时候我们会遇到这种情况:我们设置了ImageView的宽高,在给imageview放图片的时候,图片会有不同的情况,有的图片大,有的图片小,那么我们如何来处理这些不同的图片,让图片能够按我们所想完美的放到ImageView控件上呢,这里就用到了ScaleType属性,从字面理解就是拉伸类型,那么究竟怎么个拉伸法,我们还是具体在代码实现的效果中来看看,
2014-12-08 11:03:04 671
原创 单选按钮实例
单选按钮在我们实际开发中非常实用,今天就实现一个大选按钮的基本操作,虽然很简单,但是实际动手实现一下对我们这些初学者还是很有必要的,先上效果吧: 首先我们知道,每一组单选按钮都是由一个RadioGroup包裹,这样就能实现单选的效果。这里radioButton我用了sel
2014-12-08 10:08:54 1481
原创 Android Android自带的Base64知识总结
首先,我们简单分析一下为什么要用Base64编码。Base64是网络上最常用的传输8Bit字节代码的编码方式之一。Base64具有不可读性,即所编码的数据不会让人直接看到。Base64只是轻量级的加密,如果想要实现安全加密,需要更复杂的操作。既然Android封装了Base64类,那么我想在Android开发中Base64编码是很常用的。我在以下场景见到过应用Base64编码:1.上传用户头像到服
2014-12-02 17:04:06 1661
原创 Android Zxing扫码加开灯效果实现
笔记 Android ZXing 二维码、条形码扫描(加开灯效果)介绍 刚刚实现了二维码以及条形码扫码,以及根据输入的信息生产二维码的功能。主要应用了eoe论坛大神的demo然后自己加入了开灯以及关灯的效果,感觉还蛮实用的,记录一下,以后用的话可以直接copy,同时可以给有需要的同学分享。 Android端效果:
2014-12-01 14:54:57 4949 1
原创 Android Adapter适配器模板(笔记)
做个笔记,Adapter的使用模板。 在Android中Adapter使用十分广泛,特别是在list中。所以adapter是数据的“集散地”,所以对其进行内存优化是很有必要的。下面算是一个标准的使用模板:主要使用convertView和ViewHolder来进行缓存处理 (注:以前在使用adapter的时候从来都不定义ViewHolder,一直都是直接对convertView进
2014-12-01 10:35:54 1046
Universalimageloader
2015-06-23
SlidingMenu
2015-06-18
模拟IOS的边缘弹性效果
2014-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人