自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

spring_wu

自己写过的会总结一下以后再用到比较方便

  • 博客(9)
  • 收藏
  • 关注

原创 关于在外部拿到RecyclerView的viewholder的几种方式

在实际开发中,我们常常碰到这样的需求,需要在外部拿到RecyclerView 中的viewHoler,从而动态的修改UI,在RecyclerView中,我们需要自己封装点击事件,一般的做法是在recyclerview每一次bind的时候我们给viewholder的itemview注册监听事件,典型写法如下: @Override public void onBindViewHold

2016-07-31 01:18:39 16431 2

原创 Viewpager的简单使用

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button btn1,btn2; private ViewPager pager; @Override protected void onCreate( Bundle save

2016-03-21 21:49:06 634

原创 位图的简单处理

当我们加载一张大的图片的时候,很容易产生oom,这个时候对于大的位图要进行简单的预处理,进行一定程度的压缩,再进行使用,能让图片占用的内存变少,我们写一个简单的例子:我们在xml中放入一个按钮,一个imageview,drawable文件中加入一张大位图。public class MainActivity extends AppCompatActivity implements V

2016-03-14 22:52:40 335

原创 简单二分查找和递归的思想

递归是一种重要的编程思想,在学习数据结构时,经常用到递归的思想。就是让函数在一定条件下不断的调用自己,从而求解。思考起来逻辑更为简单,代码更加简洁,但是也容易出现死循环,并且代码的扩展性和可读性不好。今天我写了二分查找的递归算法和非递归算法。     二分查找是用来从一个有序数组中查找某一个值是否存在,我们拿需要查找的值和数组的中间值不断的比较,以升序数组为例,如果查找的值大于数组中间的值,则

2016-03-13 15:21:09 900

原创 在服务中播放音乐

音乐播放器往往需要在服务中执行具体的播放逻辑,因为只有只有我们才能保证在退出activity的情况下音乐能够继续播放,所以我们应当在activity中开启服务,然后让服务去执行具体的操作。我们在avtivity的布局中写三个按钮,第一个是play,用来播放音乐,第二个是pause,用来暂停。第三个是exit,表示我们不打算继续播放音乐了。服务中的代码如下所示,public

2016-03-12 23:45:10 410

原创 service的简单使用--后台执行的定时任务

service在安卓中能实现在后台中持久化运行,一个service的典型使用方法,就是在程序第一次运行时启动服务,服务启动后发送一条广播,广播接收器接到广播后再次启动服务,这样就可以保证服务在后台及时更新数据,持久化运行。   我们写一个简单的例子:在程序运行后,我们启动服务。public class MainActivity extends AppCompatActivity

2016-03-08 16:42:08 2990

原创 listview与baseadapter

我们知道在listView需要一个adapter适配器对listView中的每一个item进行对应的适配,最实用功能最强大的就是baseadapter。在baseadapter里,有这样几种方法        public int getCount() {} 第一个方法返回item有多少项 如果是集合就返回集合里面对象的个数,如果是sqlite就返回cursor里面数据的个数,以

2016-03-07 09:38:37 243

原创 接口回调在fragment中的使用

我们知道在两个fragment之间传递数据要通过activity,如果两个fragment之间发生了数据的传递,如果这时我们的屏幕发生翻转activity将会启动onCreate()方法,这时fragment中的状态和数据将会被重置而得不到保存,那么如果我们想要保存fragment的数据和状态,就需要用到接口回调的设计思想。 我们写一个例子一个activity中有两个fragment,

2016-03-03 22:51:25 2368

原创 从任意一个activity中退出application的方法

我们知道,activity在启动后会被保存至任务栈,在数据结构中,我们学过栈有先进后出的特性,我们每次新建一个activity,实际上就会进行一次压栈的操作,而每次我们按下手机中的back键,任务栈就会对activity执行一次出栈操作,这意味着我们每次只能退出一个activity,那么如果我们想从当前的activity处直接退出程序,应该怎么做呢?     首先我们需要一个集合来管理acti

2016-02-28 01:51:29 917

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除