- 博客(39)
- 资源 (25)
- 收藏
- 关注
原创 kotlin中集合操作符
elementAtOrElse —— 查找下标对应元素,如果越界会根据方法返回默认值(最大下标经方法后的值) elementAtOrNull —— 查找下标对应元素,越界会返回Null。slice —— 过滤掉 非指定下标 的元素,即保留下标对应的元素过滤list中指定下标的元素(比如这里只保留下标为1,3,4的元素)maxBy —— 获取方法处理后返回结果最大值对应的那个元素的初始值,如果没有则返回null;dropWhile —— 返回从第一项起,去掉满足条件的元素,直到不满足条件的一项为止。
2023-10-31 14:28:18
862
1
原创 安卓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
3385
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
10494
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
337
原创 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
466
2
原创 安卓属性动画
补间动画只是改变了View的视觉效果,而不会真正去改变View的属性。 属性动画有两个非常重要的类:ValueAnimator 类 & ObjectAnimator 类 对比ValueAnimator类 & ObjectAnimator 类,其实二者都属于属性动画,本质上都是一致的:先改变值,然后 赋值 给对象的属性从而实现动画效果。但二者的区别在于:ValueAnimator 类...
2018-05-06 10:19:46
242
转载 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
859
原创 安卓数据传递
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
353
转载 开源项目: 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
7796
1
原创 解决安卓APP启动会有短暂的白屏出现
修改styles.xml中主题相关的代码<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ...... <item name="android:windowIsTranslucent">true</item> <item name="
2017-12-13 13:38:45
1163
原创 Android EditText 设置键盘 搜索,回车
在Layout文件中,对EditText的设置如下:加上属性:android:imeOptions=""这个属性的可输入的值如图所示;举几个例子分别代表的含义:actionSearch: 搜索actionSend: 发送actionNext: 下一项android:singleLine="true"
2017-08-16 11:37:00
778
转载 30多个Android 开发者工具 带你开发带你飞
FlowUp这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。Stetho由Facebook开发的一个强大的开源Android debug平台,Stetho让原生 Android app的debug跟使用Chrome的开发者工具debug web页面一样简单。它能让你轻松检查整
2017-06-19 18:59:31
359
转载 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
363
原创 安卓icon
mipmap-hdpi mipmap-mdpimipmap-xhdpi 96x96mipmap-xxhdpi 144x144mipmap-xxxhdpi
2017-06-08 14:06:12
234
原创 RecyclerView中使用EditText
网上看到博友在ListView中使用EditText时,点击editText后软键盘弹出后会导致光标失去焦点,这里我在使用RecyclerView的时候并没有发现光标问题,这里先跳过光标问题。使用EditText是主要问题在于如何获取到EditText的值,以及刷新adapter时,出现editText值错乱//可能是由于RecyclerView的回收,无法使用getView().getT
2017-06-08 10:09:29
5215
3
转载 Android编程之SparseArray<E>详解
最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java] view plain copypublic S
2017-05-24 14:55:34
236
转载 【Android】【转】Android程序退出彻底关闭进程的方法
因为发现光调用finish()方法后 程序中所启动的线程依旧在后台运行——Android的特点之一——否则也不会出现诸多用于关闭进程的工具。搜索了相关资料,大致有以下几种方法可以用于完全关闭进程的方式。其中第一种方法作者已经用过,的确是可行的。 第一种方法:1android.os.Process.killProcess(androi
2017-05-23 15:14:08
6928
转载 【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
462
转载 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
1330
原创 Android中ExpandableListView的使用(二)
最近翻看Android关于ExpandableListView的文档,发现了几个很有用的方法,在上一篇文章中没有提及,所以新开了一篇文章来补充一下。首先是接口部分除了可以设置子类被点击的监听器外,还可以设置父类被点击的监听器,以及一个列表展开和收起的监听器接下来看一下具体的方法收起某一个列表,参数为父类第几项,如果是要收起第一个列表,那么groupPos
2017-05-05 16:33:00
351
转载 Android中ExpandableListView的使用(一)
ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父item可以拉下或收起列表,适用于一些场景的使用,下面介绍的是在Activity中如何使用,关于它的各种样式的详细解释请见另一篇文章:Android中ExpandableListView常用属性总结下面介绍它的基本使用方法先看一下效果:一、最基本的使用新建一个布局文件expan
2017-05-05 16:31:29
308
转载 SuperTextView
简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项
2017-05-05 12:10:17
222
转载 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
1183
转载 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R
2017-03-07 15:47:50
187
转载 SlideAndDragListView侧滑删除
SlideAndDragListView 一个可以左右滑动item和拖放item的ListView。Demo: 下载 或者 二维码更新日志: CHANGELOG.md简介SlideAndDragListView (SDLV) 继承与ListView,SDLV可以向左或者向右滑动Item,并且可以拖放item达到排序的目的。一些
2017-02-06 09:48:47
583
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
374
转载 Android加载进度条 (仿ios)效果
Tag:项目介绍:问题1:在iOS开发中,各种优秀的开源控件总是源源不断的涌出,但是在Android开发中虽然开源的东西也不少,但是能拿来直接用到项目中的控件有几个呀?(可能是我没找到O__O "…)问题2:项目中经常要求Android和iOS的UI效果一致,然而提示控件现在还真TM没找到跨平台效果一致的,这可咋整?(其实你也可以找你UI设计
2016-12-29 16:35:28
4729
转载 Volley Https证书不信任解决方案
一番谷歌和百度之后,找到了两个很有用的链接:腾讯微博oauth认证http请求No peer certificate的解决方法但是里面提出的解决方案都是针对自己实现HttpClient或者HttpURLConnection的,而我是使用了Google官方提供的Volley,如果要修改源码的话比较麻烦。于是我大胆猜测Volley底层是采用HttpURLConnection实现的,可以
2016-12-22 17:22:00
590
原创 Android6.0M权限管理实战,完美轻量级封装
随着Android版本的不断更新,Android再权限管理方面的诟病越来越明显。Google的Android开发人员也意识到了Android应用在权限管理方面的各种问题,让好多用户摸不着头脑就使用了用户的隐私数据。为了在权限这方面加强管理,给用户一个比较好的体验。Android 6.0代号M的发布彻底解决了这一问题,取而代之的做法是这样的:app在运行时逐个询问用户授予权限。Android
2016-12-07 18:08:57
251
转载 Android图片轮播控件
现在的绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。因为ViewPager并不支持循环翻页, 所以要实现循环还得需要自己去动手,我就把项目中的控件剔了出来,希望大家觉得有用。目前框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分的需求了。效果图模式图片指示器模式数字模式
2016-11-09 11:59:24
710
原创 安卓和H5交互 点击H5界面跳转Activity
安卓:通过URL 加载webview控件;wv.loadUrl("file:///android_asset/index.html");@JavascriptInterfacepublicvoidtoActivity(String activityName) { //和H5端定义一个统一的方法名重新//此处应该定义常量对应,同时提供给web页面编写者if
2016-10-31 11:14:44
5874
转载 安卓Glide框架使用总结
目录: 使用Glide结合列表的样式进行图片加载 如果使用的是RecyclerView,可以在Adapter的onBindViewHolder方法中使用 当加载网络图片时,由于加载过程中图片未能及时显示,此时可能需要设置等待时的图片,通过placeHolder()方法 当加载图片失败时,通过error(Drawable drawable)方法设置加载失败后的
2016-10-18 10:15:43
243
原创 安卓 相对布局属性大全
android:layout_above----------位于给定DI控件之上android:layout_below ----------位于给定DI控件之下android:layout_toLeftOf -------位于给定控件左边android:layout_toRightOf ------位于给定控件右边android:layout_alignLeft
2016-10-12 16:44:22
1128
原创 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
374
原创 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
324
原创 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
542
librxffmpeg-core
2019-12-10
listview刷新加载更多
2017-06-01
安卓gif图jar
2016-10-12
android 仿淘宝京东 详情页可嵌套viewpager和listview
2016-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人