自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (25)
  • 收藏
  • 关注

原创 kotlin中集合操作符

elementAtOrElse —— 查找下标对应元素,如果越界会根据方法返回默认值(最大下标经方法后的值) elementAtOrNull —— 查找下标对应元素,越界会返回Null。slice —— 过滤掉 非指定下标 的元素,即保留下标对应的元素过滤list中指定下标的元素(比如这里只保留下标为1,3,4的元素)maxBy —— 获取方法处理后返回结果最大值对应的那个元素的初始值,如果没有则返回null;dropWhile —— 返回从第一项起,去掉满足条件的元素,直到不满足条件的一项为止。

2023-10-31 14:28:18 732 1

原创 RXJAVA操作符

2021-09-05 15:24:51 101

原创 安卓OKHTTP 下载文件

compile 'com.squareup.okhttp3:okhttp:3.3.1'工具类public class DownloadUtil { private static DownloadUtil downloadUtil; private final OkHttpClient okHttpClient; public static DownloadUtil...

2018-07-24 14:49:54 3372 1

原创 安卓更新下载apk 并安装

githubhttps://github.com/AriaLyy/Aria或者 githubhttps://github.com/maning0303/MNUpdateAPKcompile 'com.arialyy.aria:aria-core:3.4.8'annotationProcessor 'com.arialyy.aria:aria-compiler:3.4.8'p...

2018-07-23 12:23:21 9887 2

原创 java设计模式

1 工厂模式1.1 普通工厂//先定义接口interface GcInt{ void Send();}public class Gc1 implements GcInt{ @Override public void Send() { Log.e("1","1");//标明log1 }}class Gc2 implements GcInt{...

2018-05-31 10:30:58 328

原创 recyclerview的适配器封装

主要分为 BaseAdapter 和 ViewHolder 两部分1 baseAdaper  部分 public abstract class BaseAdapter<T> extends RecyclerView.Adapter<ViewHolder>{ public Context mContext; public List<T&...

2018-05-18 11:20:32 461 2

原创 安卓属性动画

补间动画只是改变了View的视觉效果,而不会真正去改变View的属性。 属性动画有两个非常重要的类:ValueAnimator 类 & ObjectAnimator 类 对比ValueAnimator类 & ObjectAnimator 类,其实二者都属于属性动画,本质上都是一致的:先改变值,然后 赋值 给对象的属性从而实现动画效果。但二者的区别在于:ValueAnimator 类...

2018-05-06 10:19:46 240

转载 Github 工具类 搬运工

Github 工具类 搬运工github 原文地址点击打开链接中文 文档DownloadGradle:compile 'com.blankj:utilcode:1.13.7'How to use// init it in the function of onCreate in ur ApplicationUtils.init(a

2018-04-08 14:52:48 842

原创 安卓数据传递

A activity打开B activityB关闭把数据传给AB activityIntent intent = new Intent();setResult(100,intent);A activity (A 打开 B startActivityForResult(intent,100);)@Override protected void onActi...

2018-04-01 14:40:32 346

原创 android studio 连接 git

1 重建一个文件夹        2 初始化 git仓库    3 4        5   添加git 地址        6 7    5 

2018-03-27 13:23:43 948

转载 开源项目: FlycoTabLayout

开源项目效果调用实例必练基本功Android studio 项目导入依赖compile路径dependencies{ compile 'com.android.support:support-v4:23.1.1' compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'}1234

2018-01-03 11:34:14 7791 1

原创 解决安卓APP启动会有短暂的白屏出现

修改styles.xml中主题相关的代码<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ...... <item name="android:windowIsTranslucent">true</item> <item name=&quot

2017-12-13 13:38:45 1137

原创 安卓事件分发

ceshi

2017-11-03 11:01:29 4087

原创 Android EditText 设置键盘 搜索,回车

在Layout文件中,对EditText的设置如下:加上属性:android:imeOptions=""这个属性的可输入的值如图所示;举几个例子分别代表的含义:actionSearch: 搜索actionSend:  发送actionNext:   下一项android:singleLine="true"   

2017-08-16 11:37:00 774

转载 30多个Android 开发者工具 带你开发带你飞

FlowUp这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。Stetho由Facebook开发的一个强大的开源Android debug平台,Stetho让原生 Android app的debug跟使用Chrome的开发者工具debug web页面一样简单。它能让你轻松检查整

2017-06-19 18:59:31 357

转载 android中的自定义封装易用的Dialog

[html] view plain copy print?resources>              style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">                    item name="colorPrimary">@color/colo

2017-06-08 18:25:40 361

原创 安卓icon

mipmap-hdpi mipmap-mdpimipmap-xhdpi 96x96mipmap-xxhdpi 144x144mipmap-xxxhdpi

2017-06-08 14:06:12 233

原创 RecyclerView中使用EditText

网上看到博友在ListView中使用EditText时,点击editText后软键盘弹出后会导致光标失去焦点,这里我在使用RecyclerView的时候并没有发现光标问题,这里先跳过光标问题。使用EditText是主要问题在于如何获取到EditText的值,以及刷新adapter时,出现editText值错乱//可能是由于RecyclerView的回收,无法使用getView().getT

2017-06-08 10:09:29 5168 3

转载 Android编程之SparseArray<E>详解

最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java] view plain copypublic S

2017-05-24 14:55:34 235

转载 【Android】【转】Android程序退出彻底关闭进程的方法

因为发现光调用finish()方法后 程序中所启动的线程依旧在后台运行——Android的特点之一——否则也不会出现诸多用于关闭进程的工具。搜索了相关资料,大致有以下几种方法可以用于完全关闭进程的方式。其中第一种方法作者已经用过,的确是可行的。    第一种方法:1android.os.Process.killProcess(androi

2017-05-23 15:14:08 6907

转载 【Android界面实现】整合了刷新、加载更多、滑动删除功能的XListview

转载请说明出处:http://blog.csdn.net/bz419927089    如果想做带有刷新、加载更多功能的listview,我们可以使用XListview。(已经停止维护,github地址:https://github.com/Maxwin-z/XListView-Android)    如果想做带有滑动删除功能的listview,我们可以使用SwipeL

2017-05-18 16:29:55 459

转载 XRecyclerView下拉刷新和上拉加载

XRecyclerView   点击打开链接githuba RecyclerView that implements pullrefresh , loadingmore and header featrues.you can use it like a standard RecyclerView. you don't need to implement a special adapte

2017-05-12 11:13:58 1324

原创 Android中ExpandableListView的使用(二)

最近翻看Android关于ExpandableListView的文档,发现了几个很有用的方法,在上一篇文章中没有提及,所以新开了一篇文章来补充一下。首先是接口部分除了可以设置子类被点击的监听器外,还可以设置父类被点击的监听器,以及一个列表展开和收起的监听器接下来看一下具体的方法收起某一个列表,参数为父类第几项,如果是要收起第一个列表,那么groupPos

2017-05-05 16:33:00 340

转载 Android中ExpandableListView的使用(一)

ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父item可以拉下或收起列表,适用于一些场景的使用,下面介绍的是在Activity中如何使用,关于它的各种样式的详细解释请见另一篇文章:Android中ExpandableListView常用属性总结下面介绍它的基本使用方法先看一下效果:一、最基本的使用新建一个布局文件expan

2017-05-05 16:31:29 304

转载 SuperTextView

简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项

2017-05-05 12:10:17 218

转载 Android自定义日历,可以点击、标注日期、节气、旧历等

1. [图片] 9A59974C-47D4-47E3-8136-3F873EB9BBDC.jpg    2. [图片] left_arrow_pre.png    3. [图片] left_arrow.png    4. [图片] right_arrow_pre.png    5. [图片] right_arrow.p

2017-03-31 18:23:07 1174

转载 RxJava 详解

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2017-03-07 15:47:50 185

转载 SlideAndDragListView侧滑删除

SlideAndDragListView     一个可以左右滑动item和拖放item的ListView。Demo: 下载 或者 二维码更新日志: CHANGELOG.md简介SlideAndDragListView (SDLV) 继承与ListView,SDLV可以向左或者向右滑动Item,并且可以拖放item达到排序的目的。一些

2017-02-06 09:48:47 578 2

转载 TabLayout和ViewPager的使用

前言Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action

2017-02-06 09:44:42 343

转载 Android加载进度条 (仿ios)效果

Tag:项目介绍:问题1:在iOS开发中,各种优秀的开源控件总是源源不断的涌出,但是在Android开发中虽然开源的东西也不少,但是能拿来直接用到项目中的控件有几个呀?(可能是我没找到O__O "…)问题2:项目中经常要求Android和iOS的UI效果一致,然而提示控件现在还真TM没找到跨平台效果一致的,这可咋整?(其实你也可以找你UI设计

2016-12-29 16:35:28 4718

转载 Volley Https证书不信任解决方案

一番谷歌和百度之后,找到了两个很有用的链接:腾讯微博oauth认证http请求No peer certificate的解决方法但是里面提出的解决方案都是针对自己实现HttpClient或者HttpURLConnection的,而我是使用了Google官方提供的Volley,如果要修改源码的话比较麻烦。于是我大胆猜测Volley底层是采用HttpURLConnection实现的,可以

2016-12-22 17:22:00 583

原创 Android6.0M权限管理实战,完美轻量级封装

随着Android版本的不断更新,Android再权限管理方面的诟病越来越明显。Google的Android开发人员也意识到了Android应用在权限管理方面的各种问题,让好多用户摸不着头脑就使用了用户的隐私数据。为了在权限这方面加强管理,给用户一个比较好的体验。Android 6.0代号M的发布彻底解决了这一问题,取而代之的做法是这样的:app在运行时逐个询问用户授予权限。Android

2016-12-07 18:08:57 250

转载 Android图片轮播控件

现在的绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。因为ViewPager并不支持循环翻页, 所以要实现循环还得需要自己去动手,我就把项目中的控件剔了出来,希望大家觉得有用。目前框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分的需求了。效果图模式图片指示器模式数字模式

2016-11-09 11:59:24 689

原创 安卓和H5交互 点击H5界面跳转Activity

安卓:通过URL 加载webview控件;wv.loadUrl("file:///android_asset/index.html");@JavascriptInterfacepublicvoidtoActivity(String activityName) { //和H5端定义一个统一的方法名重新//此处应该定义常量对应,同时提供给web页面编写者if

2016-10-31 11:14:44 5836

转载 安卓Glide框架使用总结

目录:    使用Glide结合列表的样式进行图片加载    如果使用的是RecyclerView,可以在Adapter的onBindViewHolder方法中使用    当加载网络图片时,由于加载过程中图片未能及时显示,此时可能需要设置等待时的图片,通过placeHolder()方法    当加载图片失败时,通过error(Drawable drawable)方法设置加载失败后的

2016-10-18 10:15:43 242

原创 安卓 相对布局属性大全

android:layout_above----------位于给定DI控件之上android:layout_below ----------位于给定DI控件之下android:layout_toLeftOf -------位于给定控件左边android:layout_toRightOf ------位于给定控件右边android:layout_alignLeft

2016-10-12 16:44:22 1107

原创 android 从本地或者拍照上传图片

private static final int IMAGE_REQUEST_CODE = 0;private static final int CAMERA_REQUEST_CODE = 1;private static final String IMAGE_FILE_NAME = "header.jpg";private static final int RESIZE_REQUES

2016-10-11 11:36:43 371

原创 android 全局管理打开的activity

1在 application 中创建一个 用来存储activity的map集合public Map mapActivity=new HashMap();2 在activity中 oncreate生命周期 存储当前的activity对象mapActivity.put("MyActivity",this);onDestroy中从map集合中删除activity对象  map

2016-10-11 11:27:44 316

原创 android 解决 scrollview嵌套listview listview不执行getview

public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; }

2016-10-11 11:24:43 536

librxffmpeg-core

RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能(视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片等主流特色功能

2019-12-10

It11111.zip

今日头条 频道管理 可以拖动 今日头条 频道管理 可以拖动 今日头条 频道管理 可以拖动

2019-06-19

github安卓工具类

github 上的工具类 很全的 搬运工 github 上的工具类 很全的 搬运工 github 上的工具类 很全的 搬运工

2018-04-08

安卓今日头条

安卓今日头条 首页 和选择频道页面 安卓今日头条 首页 和选择频道页面

2017-12-21

安卓拖动控件

拖动控件

2017-06-20

安卓反编译

安卓反编译

2017-06-05

listview刷新加载更多

XListView-Android https://github.com/Maxwin-z/XListView-Android PullToRefresh https://github.com/MarkMjw/PullToRefresh

2017-06-01

SuperText 代码

SuperText继承textview 在xml可以设置很多 样式 万能的textview

2017-05-05

相机或者相册选取多张图片

相机或者相册选取多张图片 一次可以取多张

2017-04-01

沉浸式状态栏

沉浸式状态栏 里面有详细的使用方法

2017-03-10

安卓仿ios选择日期和地区 (新)

安卓仿ios选择日期和地区 (新)

2017-03-02

图片平稳滑动

图片 平稳轮播 是滑动的不是跳的

2017-01-11

RefreshLayout代替listview刷新加载更多

RefreshLayout代替listview刷新加载更多 支持各种view的 刷新和加载更多

2017-01-04

可以添加头脚布局的 gridview

可以添加头脚布局的 gridview 可以像listview一样 添加头布局和脚布局

2016-12-12

安卓仿ios选择日期和地区

安卓仿ios选择日期和地区 可以向ios一样 选择日期和时间

2016-11-22

安卓瀑布流(新)

安卓瀑布流(新) 支持添加 头布局和脚布局的瀑布流

2016-11-07

图片裁剪(两个项目)

图片裁剪 从本地或者 相机获取图片 裁剪之后显示出来 两个项目

2016-11-02

仿微信和QQ 上传头像 之后裁剪

仿微信和QQ 上传头像 之后裁剪

2016-11-02

下拉图片放大

下拉图片放大 可以和 滑动布局 或者listview 配合使用

2016-10-28

安卓瀑布流

瀑布流 可添加头布局 可整体滑动

2016-10-24

安卓翻页效果

安卓翻页效果 上下左右都可以翻页 仿照Flipboard 翻页的效果

2016-10-17

安卓gif图jar

使用方法 jar中有自定义控件直接使用就行 iv1 = (GifView) findViewById(R.id.iv); iv1.setGifImageType(GifImageType.COVER); iv1.setShowDimension(300, 300); iv1.setGifImage( R.drawable.walk_car); import com.ant.liao.GifView; import com.ant.liao.GifView.GifImageType;

2016-10-12

android 仿淘宝京东 详情页可嵌套viewpager和listview

android 仿淘宝京东 详情页 上下滑动的部分 下界面可以嵌套listview和viewpager 不会冲突

2016-10-12

安卓可放大缩小的图片

安卓可放大缩小的图片

2016-10-12

android 仿淘宝京东 详情页可嵌套viewpager 和listview

android 仿淘宝京东 详情页可嵌套viewpager 和listview

2016-10-11

空空如也

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

TA关注的人

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