自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (19)
  • 收藏
  • 关注

原创 高仿QQ空间发图片的效果

项目需求只需要一张图片,需要其他的可以自己改改;代码地址在最下面 不好意思,在下午的测试中测到如果用户没有拍照,直接finish掉会空指针异常,现在已解决 @Override protected void onDestroy() { super.onDestroy(); if (!isImageView) {

2016-03-16 15:45:05 1296

转载 popuwindow使用wheel的省市区互联

这是源地址http://blog.csdn.net/wulianghuan/article/details/41549189 有点小问题,我根据评论改了下,而且我们是使用在popuwiond上面的,稍微修改了下,感谢原作者 在调用的时候一定要传this,不能传getApplicationContext();因为因为new对话框的时候,参数content 指定成了this,即指向当前子Activ

2016-03-16 10:40:04 523

原创 TextView后加字体并改变颜色点击跳转

private void hint_onClick() { SpannableString span = new SpannableString(hint);//后加内容 ClickableSpan click = new MClickableSpan(this); span.setSpan(click, 0, hint.length(), Span

2016-03-07 14:09:39 737

原创 DiaLogUtils报错java.lang. IllegalStateException You need to use a Theme.AppCompat theme

功能实现后想提取出来,要不activity看起来颇为头疼,传递context报错 java.lang.IllegalStateException You need to use a Theme.AppCompat theme (or descendant) with this activity. 但是和主题应该无关,google,baidu  说AppCompatActivity的问题,直

2016-03-05 19:10:57 3008

原创 A activity 跳转 B activity ,B 销毁时A也一起销毁

方法一: startActivityForResult(new Intent(getApplicationContext(), UserInfoActivity.class), 0); 在销毁B时加一个标记: setResult(RESULT_OK);然后在A里面重写onActivityResult();方法 @Override protected void

2016-03-04 16:45:32 1206

原创 BaseActivity

package com.demo.demo; import android.Manifest; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bund

2016-03-02 15:36:41 633

原创 Xutils3.0下载带通知栏通知

3.0没有Download了,害得我一阵好找,url是下载地址,path是下载保存路径 static NotificationManager mNotifyManager; static NotificationCompat.Builder mBuilder; /** * 下载工具类 * * @param url * @param pat

2016-03-01 17:30:33 2880 5

原创 Xutils3.0请求网络数据工具类

package com.demo.xutils.Utils; import android.widget.Toast; import org.xutils.common.Callback; import org.xutils.http.HttpMethod; import org.xutils.http.RequestParams; import org.xutils.x; /** * C

2016-03-01 16:57:04 3385

Java 8函数式编程

多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。

2017-02-08

封装 RecyclerViewAdapter ,可以不用写 ViewHolder, 支持添加 head 和 foot, 支持 head 和 foot 的点击事件

博客地址:http://blog.csdn.net/oaitan/article/details/51723272 RecyclerView 虽然可塑性很高, 而且使用起来确实很方便,但是它不像 ListView 一样可以随意添加头部和尾部, 以前用 listview 的时候随意添加头部和尾部确实方便了不少,但是 RecyclerView 本身是不支持这样写得, 那只能我们自己去写一个。 RecyclerView 可以通过 getItemViewType() 去区分不同的布局, 很明显从这里下手是正确的选择, 但是每个 Adapter 都写大量相同的代码这样对于一个有着代码洁癖和强迫症的人 (其实指的就是我) 很明显是打心里抵触的。于是乎去封装一个 BaseRecyclerViewAdapter. 使得我们可以在编写的过程中省却大量的重复代码。

2016-06-20

模仿微信通讯录侧边栏快速索引

博客地址:http://blog.csdn.net/oaitan/article/details/51636562 模仿微信通讯录快速滑动索引

2016-06-11

自定义 view 下载进度条展示

博客地址:http://blog.csdn.net/oaitan/article/details/51590981 自定义 view 的实现方式大概有三种, 组合控件 , 继承控件和自绘控件 组合控件:使用时只用系统原生的各个控件就行了, 例如实际开发中经常会自己定义一个 titlebar,需要一个返回键和 title,这样的就是组合控件 继承控件:继承系统的原生控件,在他的基础上再添加一些新功能,例如登陆时的验证码 60 秒倒计时,我们就可以去自定义一个 button 去实现这个功能 自绘控件:页面上展示的东西都是通过代码自己去绘制出来的 这次带来的是通过自定义 view 去实现下载时圆环进度以及进度数的一个 progressView

2016-06-05

使用mvp模拟操作的Demo

相信做 Android 开发的都听过 mvc 和 mvp,有的也听过 mvvm, 不过 mvvm 现在还不太成熟,而 mvc 是 J2EE 开发中使用的,现在使用也用的 mvp 模式来构建自己的项目, mvc 开发如果项目越来越复杂的话, 项目中的 actiivty 或者 fragment 代码量也越来越多, 这样项目的后期维护也越来越麻烦, 在网上可以搜查一下, 你会发现现在最适合 android 开发的 构建模式非 MVP 莫属。 博客地址:http://blog.csdn.net/oaitan/article/details/51549972

2016-05-31

DataBinding 简单操作

Databinding 是 google 官方推出的一个数据绑定框架, 使用这个可以不用再写 finViewById 了, 而且 xml 以前只能写布局文件, 用了之后 xml 文件还可以进行更多的操作 当然好处不止这一些, 但有点可惜的是现在还不支持双向绑定, 所以只建议自己写 Demo 的时候可以用下, 项目的话现在不推荐使用。 博客地址:http://blog.csdn.net/oaitan/article/details/51470166

2016-05-21

greenDao 简单的增删改查

greenDao 是一个使用于 Android 的 ORM 框架, 现在主流的 ORM 框架有 OrmLite,SugarORM,Active Android,Realm 以及 GreenDAO. greenDao 的性能远远高于同类的 ORM 框架, 具体的测试结果官网有。 今天简单的用 greenDao 实现了数据库的增删改查, 确实比以前自己写 SQL 语句舒服多了, 不用再考虑 SQL 语句很方便。 博客地址:http://blog.csdn.net/oaitan/article/details/51464743

2016-05-20

Fragment 和 viewPager 拒绝预加载

在项目中使用 Fragment 和 viewPager 是很常见的事情, 但是细心的人就会发现如果 fragment 有多个页面的话, 当你还没切换到第二个页面的时候 viewpager 就已经把第二个页面在后台加载了, 这个是 viewpager 的特性。 博客地址:http://blog.csdn.net/oaitan/article/details/51388139

2016-05-12

SwipeRefreshLayout上拉自动加载

自带的SwipeRefreshLayout刷新没有上拉自动加载,不是特么的人性化,所以只能我们手动的去添加一下。 Demo用的是recyclerView,根据返回的TYPE去加载不同的布局,当recyclerview滑动到底部的时候去显示加载的那个动画 博客链接:http://blog.csdn.net/oaitan/article/details/51165894

2016-04-16

tabFragment

采用的是add hide的办法去隐藏fragment和显示fragment,避免了页面重叠的问题 博客链接:http://blog.csdn.net/oaitan/article/details/51165648

2016-04-16

ViewPager+Fragment组合滑动

ViewPager+Fragment组成滑动且带有光标 博客链接:http://blog.csdn.net/oaitan/article/details/51116419

2016-04-11

Popuwindow上面的省市区互联

博客地址:http://blog.csdn.net/oaitan/article/details/50902769

2016-03-16

一个Activity根据不同的状态加载不同的布局

一个Activity根据不同的状态加载不同的布局

2016-03-11

Android中文API

资源来自互联网,如果侵权请告知我,我自行删除

2016-03-03

ViewPager+Handler图片自动轮播

ViewPager+Handler实现图片自动轮播的效果

2016-01-16

ViewPager图片自动轮播

代码用viewpager和handler实现了图片自动轮播的效果,使用本地图片模拟出来的效果,一般都是网络端的图片,这时就要自己做修改了。

2016-01-16

xUtils.jar

xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls最低兼容android 2.2 (api level 8)

2015-12-31

volley.jar

2013年Google I/O大会上推出了一个新的网络通信框架——Volley

2015-12-31

空空如也

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

TA关注的人

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