自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android极光推送(Android studio 3.0+)

使用步骤:Step 1.创建应用:进入极光控制台后,点击“创建应用”按钮,进入创建应用的界面。填上你的应用程序的名称以及应用包名这二项就可以了,最后点击最下方的 “创建我的应用”按钮,创建应用完毕。Step 2. 根目录的主 gradle 中默认配置了jcenter支持(默认支持ndk),所以直接在 module 的 gradle 中添加依赖和AndroidMa

2018-01-12 09:33:23 4246 4

原创 换种思路解决列表套列表-ExpandableListView的使用

效果注:ExpandableListView 二级列表(树形) ,此需求中可以把上面固定部分当成一级列表(大标题),人员可以当成2级(一个大标题对应多个小标题),此思路适合用于上面为固定部分,最下面为不固定部分(即列表),如果不固定部分在中间,可能就不适用此种思路。 ExpandableListView的使用1.数据结构2.Adapter extends BaseExpandableList

2017-12-31 08:47:42 423

原创 Android的对象序列化

实现接口 Parcelablepublic class Xxx implements Parcelable AndroidStudio插件的使用(Android Parcelable code generator)Xxx写完属性,点击右键-generator-parcelable-然后自动生成注意:如果序列化之后又添加属性需要重新生成一下代码

2017-12-25 21:26:35 227

原创 Android7.0调用系统拍照、系统相册(图片压缩、查看原图、权限处理)

效果以及需求查看原图可点击放大,可两指放大等 1.PopupWindow的简单使用PopupWindow最基本的三个条件是一定要设置的:View contentView,int width, int height showAtLocation 窗口展示的位置 setOutsideTouchable(true)点击外面关闭PopupWindow,一定要在showAtLocation之前调

2017-12-24 08:50:37 1842

原创 RecyclerView复用的一些问题(Checkbox错乱)

在 RecyclerView 中使用 CheckBox 时,滚动会导致CheckBox选中错乱为什么文字不会错乱?因为文字是从数据源中拿出来的,而CheckBox的选中与否是没有数据源的,RecyclerView复用此item时,它会展示复用的item的所有属性,并根据数据源替换数据,既文字可以替换,而CheckBox沿用引用的复用item的状态

2017-12-22 13:12:44 1413

原创 OkHttp3详解

OkHttp3 官网 & website 1.Http协议简介客户端向服务器发送一个Request,服务端收到Request并进行一系列的处理,返回给客户端一个Response Http状态码简介(code为三位数) 1xx(临时响应) 2xx (成功)3xx (重定向) 4xx(请求错误)5xx(服务器错误) 2.快速使用(AndroidStudio)①添加依赖

2017-09-04 08:59:33 655

原创 商品秒杀倒计时功能+ViewPager实现画廊效果

模式一:列表形式展示数据,倒计时完成移除此条数据效果: 涉及到的技术:RecyclerView、CardView、Fresco、CountDownTimer等,可以到本博客去查找// 倒计时的实现public class TimeDown extends CountDownTimer { // 传进来的TextView private TextView mTextView;

2016-10-21 13:30:18 1439

原创 Toolbar+RecyclerView进阶使用(仿淘宝列表、网格布局之间的切换)

ToolbarToolBar初始化 Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar); toolbar.setTitle(""); setSupportActionBar(toolbar); // 设置App Logo toolbar.setLogo(R.mipma

2016-10-04 18:40:46 2794

原创 ToolBar

简介Toolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Actionbar 。与 Actionbar 相比, Toolbar 明显要灵活的多。它不像 Actionbar 一样,一定要固定在Activity的顶部,而是可以放到界面的任意位置。使

2016-09-24 00:12:12 436

原创 ViewPager的使用<一>

Activity布局 <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.vi

2016-09-23 15:58:01 327

原创 Android 自定义View

概述有些功能,原生的view不能满足我们的实际需求,比如,记事本,微信新信息的提示的红色提醒,圆形的头像,应用市场的下载进度……就需要用自定义控件去实现了。自定义控件的方式1.继承已有控件 如:TextView、ImageView等,我们通过重写onDraw()等方法对其进行扩展,实现我们想要的样式。2.继承于ViewGroup3.继承于View自定义View的基本流程1.重写构造方法 a

2016-09-22 20:30:06 290

原创 ViewPager的使用<二>

布局 <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewP

2016-09-21 22:38:59 304

原创 Fresco的使用<一>

引入Frescodependencies { // 添加依赖 compile 'com.facebook.fresco:fresco:0.12.0'}开始使用 Fresco// 进行全局初始化// 需要在 AndroidManifest.xml 中指定你的 Application 类// android:name=".MyApplication"public class MyAppl

2016-09-16 19:34:26 1725

原创 RecyclerView的上拉刷新与下拉加载

1.布局(用SwipeRefreshLayout实现下拉刷新)<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipeRefreshLayout" android:layout_width="match_parent" android:layout_height="match_parent">

2016-09-15 19:29:43 403

原创 RecyclerView的多布局

布局管理器线性布局管理器 默认垂直方向LinearLayoutManager manager = new LinearLayoutManager(this);线性布局管理器 设置水平方向manager.setOrientation(LinearLayoutManager.HORIZONTAL);GridLayoutManager 默认水平方向// public GridLayoutManager(C

2016-09-07 17:05:18 544

原创 RecyclerView的使用

简单使用1.添加依赖compile 'com.android.support:design:24.2.0'2.Activity布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:

2016-09-07 09:13:09 279

原创 EventBus的简单使用

一、概述EventBus是GreenRobot出品的Android系统的一个Event Bus类库,主要是用来简化应用组件之间的通信。EventBus框架原理流程图Publisher:发布者, 通过post()方法将消息事件Event发布到事件总线EventBus:事件总线Subscriber:订阅者, 收到事件总线发来的消息。即onEvent方法被执行。注意参数类型必须和发布者发布的参数一致

2016-09-06 19:23:53 317

换种思路解决列表套列表-ExpandableListView的使用

换种思路解决列表套列表-ExpandableListView的使用,支持上拉加载,更改数据源

2018-01-02

调用系统拍照、系统相册(图片压缩、查看原图、权限处理)源码下载

调用系统拍照、系统相册(图片压缩、查看原图、权限处理)

2017-12-31

调用系统拍照、系统相册(图片压缩、查看原图、权限处理)

调用系统拍照、系统相册(图片压缩、查看原图、权限处理)

2017-12-24

OkHttp3Demo

OkHttp3Demo,包含form,json,文件,上传下载操作 OkHttp3Demo,包含form,json,文件,上传下载操作 OkHttp3Demo,包含form,json,文件,上传下载操作

2017-09-08

商品秒杀倒计时功能+ViewPager实现画廊效果

商品秒杀倒计时功能+ViewPager实现画廊效果, 精简版本http://blog.csdn.net/konfyt_android/article/details/52882458

2016-10-21

仿淘宝列表、网格布局之间的切换

仿淘宝列表、网格布局之间的切换,用RecyclerView和ToolBar实现的,并对适配器进行了简单的封装

2016-10-04

toolbar的简单介绍

toolbar的简单介绍

2016-09-24

AutoScrollViewPager

viewPager 实现无限自动滚动

2016-09-23

ViewPager与Fragment结合的简单使用

ViewPager与Fragment结合的简单使用

2016-09-23

自定义View

自定义View

2016-09-22

recylerView上拉刷新下拉加载

recylerView上拉刷新下拉加载 http://blog.csdn.net/konfyt_android/article/details/52550642

2016-09-15

RecyclerView多布局的使用

对应文章 http://blog.csdn.net/Konfyt_Android/article/details/52461256 RecyclerView多布局的使用

2016-09-07

recyclerView的简单使用

对应博文:http://blog.csdn.net/Konfyt_Android/article/details/52456406 recyclerView的数据展示与点击事件

2016-09-07

空空如也

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

TA关注的人

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