自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android_小黑

一枚正在努力学习的Android小白!

原创 Android图表年度最强总结,一篇文章从入门到精通!
原力计划

说到Android图表,不得不说一说MPAndroidChart这个强大的开源图表库,什么折线图、柱状图、饼图、气泡图、蜡烛图、混合图那是应有尽有!

2020-03-13 14:35:28 10188 10

原创 Android 8.0+通知栏(Notification)适配详解,判断通知权限是否打开,并跳转至通知管理页面
原力计划

为何Android 8.0以上通知栏消息失效?为何模拟器上能显示真机却不行?这里面究竟藏着什么惊天秘密?且随我一探究竟!

2020-05-22 12:19:03 974 0

原创 1分钟就能学会Android如何展示Gif动态图

在如今聊天必有图的情况下,有没有想过我如何在我软件中加上一个动态图呢?其实只需要10s,你就能学会!

2020-05-21 11:32:14 395 0

原创 Button自定义样式、水波纹、按压效果详解
原力计划

想不想知道别人炫酷的按钮是怎么做的?想不想知道如何让你的一整块布局拥有动人的水波纹效果?本文一步步带你实现!

2020-05-21 11:07:10 1597 1

原创 String常用的方法详解
原力计划

先讲个笑话:String 是JAVA的基本数据类型,相信很多人都看过这个笑话,但是你在笑话别人的同时,真的了解String类吗?

2020-05-21 00:08:14 348 0

原创 SharedPreferences轻量存储的详细使用,以及工具类的编写
原力计划

有没有想过QQ的保存密码功能、自动登录等功能是怎么做的?为什么APP第一次进入会有新手引导,第二次就没了?本文揭晓答案!

2020-05-20 22:23:52 332 0

原创 3分钟教你实现仿微信底部导航栏效果(BottomNavigationView + ViewPager)
原力计划

微信你肯定有,那你想不想知道微信的界面是怎么实现的呢?来,跟着我一探究竟!咱们动手做一个!

2020-05-19 18:40:43 388 0

原创 网络API接口的详细使用
原力计划

你还在为不会介入网络API而烦恼吗?本文手把手教你,从0开始调用网络API!

2020-05-19 16:43:45 1531 0

原创 OkHttp的详细使用方法
原力计划

还在为不会进行网络请求而烦恼吗?还在为不会GET、POST而焦虑吗?本文带你一步一步学!

2020-05-19 16:26:57 193 0

原创 字符串、文件、流MD5加密

不知道怎么对字符串或者文件进行MD5加密?我来教你!

2020-05-19 15:10:00 334 0

原创 如何用Python提高办公(Excel)效率?
原力计划

什么?你竟然只用7行代码写入了几万数据?如今文员招聘中都有会“Python”优先,这难道是空穴来风?

2020-05-16 00:02:16 6401 7

原创 Android从1.0到11版本特性
原力计划

Android版本从最早的1.0到已经发布预览版的11,每个版本都有它的特性,本文就带你了解这些特性!

2020-05-08 12:45:28 288 0

原创 Android 8.0通知栏(Notification)适配
原力计划

目录这里我们分步解题:第一步:判断API第二步:NotificationChannel第三步:Notification第二个参数代码对比:拓展 这几天做一个小软件在API28(Android 9.0)的模拟器上测试时,发现通知栏无效,经过一番查询,了解到:API26(Android 8.0)以后,...

2020-05-05 21:51:34 1573 0

原创 数据库实现一个轻量的背单词APP
原力计划

自从学了Java、学了Android,从小到大英语没及过格的我,终于是拿起了单词书、下载了背单词的APP。。。

2020-04-28 21:28:02 2486 0

原创 Random随机数详解(抽奖概率的原理)
原力计划

java.util.Random是Java中一个可以生成随机数的类,并且你可以通过传入相关参数来对随机数的范围进行控制,无论在实际开发中,还是学习生活中,Random随机数都能起到比较大的作用。那么今天就来学习一下Random的使用!

2020-04-27 20:03:14 475 0

原创 妙用运算符,敲出高大上

运算符,处理数据的核心逻辑结构,大致可分为:赋值运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、括号运算符等。今天就来教小伙伴们如何巧妙且恰当地使用运算符,让你的代码看上去也像大佬们写的那样,有点B格。 妙 · 赋值运算符 在编程世界里,等于号(=),它不再是我们熟悉的等于号,而是 赋值符...

2020-04-18 21:05:07 359 0

原创 JAVA基本数据类型那些不可告人的秘密
原力计划

先讲个笑话:String 是JAVA的基本数据类型,相信很多人都看过这个笑话,但是你在笑话别人的同时,真的了解JAVA基本数据类型吗? 首先上一张图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mXHo9EnU-1586873523893)(E:\ASYU\De...

2020-04-18 21:04:44 401 0

原创 小注释,大学问

遇到过很多JAVA或者其他编程初学者有一个小烦恼,那就是:我能不能给我写的这么多代码都弄一个标注、解释说明啥的,方便我后面快速看出这里的功能或者一些需要说明的东西。那么接下来就来教你如何在代码中添加注释以及快捷键添加注释! 注释的内容是完全不会被编译器编译的,也就是说对于代码而言,那就是空气,无论...

2020-04-18 21:04:05 345 0

原创 三分钟学会图片(ImageView)拖动和放大缩小
原力计划

想必图片的拖动和放大缩小是每个人都使用过的功能,最常见于手机相册里,你可以通过一个手指拖动你的照片,同样也可以使用双指通过缩放手势对图片进行相应的缩放。那么这是如何实现的呢? 先来看效果图: 实现原理: 想要学会一样东西,光靠死记硬背是不行的,你得理解! 首先得知道,拖动以及缩放是你对View的...

2020-04-13 15:47:07 482 1

原创 3分钟学习点九图的制作和使用(聊天气泡的实现)
原力计划

我们都知道Android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真,有的甚至会变形。那么如何去避免这种情况呢? 答案是:使用 点九图(xxx.9.png) 代替那些随着分辨率需要拉伸改变、或者随着程序运行需要改变的图片,可以避免变形、模糊失真等不良效果! 使用点九图的...

2020-03-31 18:33:44 299 0

原创 萌新也能懂的数据结构和算法概述

在很久很久以前,有一位敲着代码的少年,他正像往日一样,像贝多芬演奏一般敲击着那“咔咔”作响的键盘。。。紧接着!少年眉头一皱,大事不妙!程序闪退了!这背后究竟是道德的沦丧,还是人性的泯灭?小黑带你来深入这件离奇的事情! 要说到这数据结构和算法啊,从开始学习编程开始,就有所耳闻,但是一直觉得是编程界一...

2020-03-29 16:18:06 190 0

原创 Android再按一次返回退出程序——返回键、菜单键事件的改写

玩过游戏的小伙伴都知道,几乎现在所有的游戏在你要退出的时候会有一个弹窗提醒,如下图这样的: 那么这是怎么实现的呢?咱们来一探究竟! 先上一波我的效果图 其实最主要的是理解这个功能实现的思路,像游戏退出确认功能,你需要改写返回键的事件,把返回键原本的事件改成弹出一个Dialog,然后处理Dial...

2020-03-28 16:16:34 265 0

原创 小白也能学会的Android应用分类订阅功能(新闻个性化分类订阅),学不会你打我!
原力计划

相信小伙伴们都使用过分类订阅这个功能,像CSDN APP的分类订阅、还有各种新闻的个性化分类订阅,今天就来实现它!具体实现功能如下: 长按进入可编辑模式(可编辑,并且分类框右边出现一个加(减)图标) 编辑模式下可以通过点击分类进行订阅(或取消订阅),并且所有分类有抖动效果 点击按钮退出编辑模式(...

2020-03-27 22:15:17 1857 4

原创 一行代码实现QQ聊天列表侧滑栏效果

不得不说DrawerLayout是个好东西!之前一直蠢蠢地用HorizontalScrollView来实现侧滑栏效果,问题那是百出啊,要设置滑动摩擦系数,要考虑右侧菜单栏怎样适配多种屏幕,我太难了!发现DrawerLayout以后才发现新世界~这里就来给大家演示一下效果: 简直帅得不要不要的! ...

2020-03-22 21:08:18 1388 0

原创 Android下拉刷新,SwipeRefreshLayout的使用
原力计划

相信小伙伴在APP里面都使用过下拉刷新这个功能,像微信、QQ等各种APP都有下拉刷新这个功能,那么它究竟是如何实现的呢?来看看! 效果图先行: 可以看到图中,下拉刷新进行了事件处理,并且下拉刷新的样式比较漂亮(鲜艳。。。) 首先来看看XML布局文件 可以看到,SwipeRefreshLayout...

2020-03-20 22:46:34 421 0

原创 Android与WebView(网页)的使用以及交互

首先,Android上的WebView控件可以实现显示两种类型的网页,第一种是网络网页(比如百度、各大网站等…),第二种是链接本地的网页(HTML文件)。本篇文章主要讲Android的WebView控件怎么链接上这两种网页,以及Android与本地网页的交互! 效果图先行,这里演示了本地HTML ...

2020-03-20 22:05:43 331 0

原创 MPAndroidChart的详细使用——DataSet类以及DataSet子类
原力计划

这个DataSet类是所有数据集类(子类)的基类,类似于LineDataSet, BarDataSet、…诸若此类。 上一篇:MPAndroidChart的详细使用——ChartData类以及ChartData子类 下一篇: ...

2020-03-12 20:05:18 1641 1

原创 MPAndroidChart的详细使用——杂类(很有用)

这部分是官方归类为杂项的一些方法,比如:清除图表数据、以及一些获取图表的信息的方法、还有把图表保存成图片存放在手机的图库等等…! 关于图表内容的一些方法 clear() 清除所有数据的图表(通过将数据对象设置为NULL)。需要调用invalidate()刷新图表。 clearVal...

2020-03-12 13:04:22 588 1

原创 MPAndroidChart的详细使用——FillFormat接口

FillFormatter接口允许自定义LineDataSet的数据应在何处不进行绘制。只需要创建一个类并实现FillFormatter接口来使用。 例如: public class MyCustomFillFormatter implements FillFormatter { @Ove...

2020-03-12 12:51:35 468 0

原创 MPAndroidChart的详细使用——ViewPortHandler(视图控制器)

这个ViewPortHandler类负责处理图表的视图端口。这意味着它负责图表视图中可见的内容,它在平移和缩放级别、图表的大小以及绘图区域和当前偏移量方面都是当前状态。这个ViewPortHandler允许直接访问上述所有属性并修改它们。 上一篇:MPAndroidChart的详细使用——Data...

2020-03-12 12:48:47 1409 0

原创 MPAndroidChart的详细使用——ChartData类以及ChartData子类
原力计划

这个ChartData类是所有数据类(子类)的基类,类似于LineData, BarData、…诸若此类。它用于为Chart通过setData(…)图表的方法。 上一篇:MPAndroidChart的详细使用——MarkerView 下一篇: ...

2020-03-12 12:25:03 498 0

原创 MPAndroidChart的详细使用——MarkerView

iMarker接口可以实现自定义高亮显示标记的视图 上一篇:MPAndroidChart的详细使用——动画 下一篇:MPAndroidChart的详细使用——ChartData类以及ChartData子类 创建一个类去实现IMarker接口 public class YourMarkerView ...

2020-03-11 12:38:30 322 0

原创 MPAndroidChart的详细使用——动画

图表是不是木呆呆的~那么今天本魔法师就赋予它灵魂! 上一篇: 下一篇:

2020-03-11 12:27:11 407 0

原创 MPAndroidChart的详细使用——修改视窗显示

以下方法只适用于LineChart,BarChart,ScatterChart和CandleStickChart 注意:以下方法只适用于LineChart,BarChart,ScatterChart和CandleStickChart

2020-03-11 12:08:16 2336 0

原创 MPAndroidChart的详细使用——图表动态实时数据

动态图表在图表的应用中还是比较重要且常用的,这里就尽量细讲。 上一篇:MPAndroidChart的详细使用——Legend图例的详细设置 下一篇:MPAndroidChart的详细使用——图表描述的设置(右下角的那串英文) 注意:这一部分在官方文档中是没有的,因为官方文档说:不支持动态和实时数据...

2020-03-10 15:12:20 413 2

原创 MPAndroidChart的详细使用——图表描述的设置(右下角的那串英文)

画完一个图表可能会有很多小伙伴注意到右下角有一串英文,今天来讲关于它的设置~ 上一篇:MPAndroidChart的详细使用——图表动态实时数据 下一篇:MPAndroidChart的详细使用——修改视窗显示 获取Description对象 Description description = ch...

2020-03-10 14:06:49 381 0

原创 MPAndroidChart的详细使用——Legend图例的详细设置

图例的详细设置来了~ 上一篇:MPAndroidChart的详细使用——图表的设置and图表样式设置 下一篇:

2020-03-10 13:55:44 1012 0

原创 MPAndroidChart的详细使用——图表的设置and图表样式设置

本期记录一下图表的一般设置和图表样式设置以及特定图表的设置 上一篇:MPAndroidChart的详细使用——ValueFormatter和AxisValueFormatter接口的使用 下一篇:MPAndroidChart的详细使用——图例的详细设置 刷新 这两个方法要一起使用才会更新图表(其实...

2020-03-09 17:11:09 365 0

原创 MPAndroidChart的详细使用——ValueFormatter和AxisValueFormatter接口的使用

本期是讲ValueFormatter和AxisValueFormatter接口的使用

2020-03-09 15:08:02 388 0

原创 MPAndroidChart的详细使用——设置数据

本期是讲如何为图表添加数据 温馨提示:本期没有跟着官方文档来写,纯靠自己学习过程中所学习的方法,个人觉得使用起来比官方文档的要更加简洁 上一篇:MPAndroidChart的详细使用——坐标轴(X轴、Y轴、零线) 下一篇:MPAndroidChart的详细使用——ValueFormatter和Ax...

2020-03-08 17:02:18 1414 0

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