自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 MPAndroidChart 开启统计图之旅

最近做了公司项目里的一个模块,都是由统计图构成的,在以往的项目经验中,只用到了简单的饼图和柱状图,并且只是上网查了下代码直接拷贝过来用,并没有仔细研究每段代码的含义。这次用到了很多种不同的统计图,在此做一个记录,欢迎大家参考纠正。...

2021-02-05 17:25:56 188 1

原创 MPAndroidChart 开启统计图之旅——双层柱状统计图(BarChart)

先放一张demo图吧,供大家需求:具体操作如下,几乎都是贴了代码,相关解释在注释里。1. app.gradle中依赖库: dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }2.布局文件中定义布局:<com.github.mikephil.charting.charts.BarChart android:id="@+id/barChart" a

2021-02-18 15:00:47 808

原创 MPAndroidChart 开启统计图之旅——水平柱状图(HorizontalBarChart)

先放一张demo图吧,供大家需求:具体操作如下,几乎都是贴了代码,相关解释在注释里。1. app.gradle中依赖库: dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }2. 布局文件中定义布局:<com.github.mikephil.charting.charts.HorizontalBarChart android:id="@+id/c

2021-02-18 14:19:47 1722

原创 MPAndroidChart 开启统计图之旅——混合统计图(柱状图+折线图 CombinedChart)

先放一张demo图吧,供大家需求:具体操作如下,几乎都是贴了代码,相关解释在注释里。1. app.gradle中依赖库: dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }2. 布局文件中定义布局: <com.github.mikephil.charting.charts.CombinedChart android:id="@+id/ch

2021-02-07 17:41:20 938

原创 MPAndroidChart 开启统计图之旅——单条柱状图(BarChart)

先放一张demo图吧,供大家需求:具体操作如下,几乎都是贴了代码,相关解释在注释里。1. app.gradle中依赖库: dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }2. 布局文件中定义布局: <com.github.mikephil.charting.charts.BarChart android:id="@+id/barChar

2021-02-07 17:07:51 515 1

原创 MPAndroidChart 开启统计图之旅——饼图(PieChart)

1. app.gradle中依赖库: dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }2. 布局文件中定义布局: <com.github.mikephil.charting.charts.PieChart android:id="@+id/BarChart1" android

2021-02-05 17:16:17 435 1

原创 2020-09-29

我终于在节前顶着压力忙完了一个有难度有时间挑战的新功能,每天觉睡不好,做梦都在掉头发,恐怖。明天终于放假了,开心 。

2020-09-29 15:34:34 87

原创 Android Intent传大量数据导致的崩溃问题

崩溃日志:Exception: TransactionTooLargeExceptionIntent传值应该有个最大的传值数量,当超过这个大小的时候,就会产生崩溃解决方案:1.通过本地存储的方式保存在本地(文件,SharedPreferences等)2.通过application定义一个静态常量,方便存取...

2020-08-11 10:59:23 561

原创 Android 百度地图转为高德地图

查了下高德地图的开放文档,方法如下,其中latitude和longitude分别是百度坐标:LatLng sourceLatLng =new LatLng(latitude, longitude);CoordinateConverter converter =new CoordinateConverter();// CoordType.BD09LL 待转换坐标类型为百度坐标converter.from(CoordinateConverter.CoordType.BD09LL);// so

2020-08-11 10:45:20 2179

原创 ScrollView中存在EditText引发自动滚动问题

经常遇到ScrollView中,存在EditText,当页面滑到底部做一个更新组件的操作时,界面会自动上滑到EditText位置。是因为这个时候焦点被EditText占用,布局自动定位到了它身上。还好在csdn上看到了一片文章,找到了解决方案,原文地址如下https://blog.youkuaiyun.com/xiao_sier/article/details/106992752下面大概讲述下解决方案:在ScrollView滚动时,让ScrollView自动获取到焦点scrollView.setDescenda

2020-07-01 09:03:46 574

原创 Android 百度地图,手绘图形

首先,根据百度地图的BaiduMap.OnMapTouchListener的方法,获取当前点击屏幕的坐标位置 BaiduMap.OnMapTouchListener listener = new BaiduMap.OnMapTouchListener() { /** * 当用户触摸地图时回调函数 * * @param motionEvent 触摸事件 */ @Override publ

2020-05-19 13:13:09 437

原创 Android 如何根据经纬度获取地理位置信息

公司的所有项目都要集成百度地图,其中有一个功能,需要移动地图,然后选中地图随便一个地方就能获取地理位置信息。(不得不说,我在这个方面栽了很多跟头,后来好不容易查到解决方案,分享给大家)1、初始化GeoCoder geocoder = GeoCoder.newInstance();geocoder.setOnGetGeoCodeResultListener(listener);2.写监听事件```javaOnGetGeoCoderResultListener listener =ne

2020-05-19 11:51:57 981

原创 关于Picasso load本地图片显示失败的原因

今天用Picasso来展示本地图片,发现展示不出来,然后改用Glide就可以展示成功。虽然达到了图片展示的目的,可是还是想研究下为什么Picasso为什么加载本地图片失败。后来看了下Picasso的源码,发现Picasso把我传过去的本地路径转化为Uri,再交给RequestCreator处理,Picasso.load(localImagePath) 转化为Uri是没有 Scheme的uri: “/storage/emulated/0/Android/data/xxxx/xxx.png”这样当然无法解

2020-05-19 11:48:29 691

原创 Android 记录HTML设置TextView字体的颜色

从实习到现在,遇到的每一个项目好像都会遇到一个TextView展示不同颜色的文本。但是每一次都记得不牢靠,然后再去编写的时候会发现html转换补起来。今天又遇到了这个问题,又花了近半小时的时间在纠结这个问题。现在来记录一下实现方法:Spanned spanned=Html.fromHtml("确定将<font color= #02A2FF>" +content +"</font>选定为上游设备?");textview.setText(spanned);最根本和主要的问题就

2020-05-19 11:46:15 757

原创 Android百度地图关于获取开发版SHA1值和发布版SHA1值

Android百度地图关于获取开发版SHA1值和发布版SHA1值最近因为公司项目要用到百度地图,为了拿到服务密钥(AK),需要填写开发版本SHA1值和发布版SHA1值。一上来我是蒙圈的,然后上网查了一些别人的做法,发现获取的方法五花八门的,让我绕了很多路,在此终于找到一个比较适合的方法,用于记录和与大家分享。一、获取开发版SHA1首先,先找到你的jdk所在目录。可以从Android studio中查看到你的jdk所在目录,方法如下:然后,打开命令行,会发现命令行会首先定位到管理员,如下但是我们

2020-05-19 11:43:00 695 4

MPAndroidChartDemo.rar

Android 柱状图、饼图、折线图、水平柱状图、混合图......

2021-02-19

空空如也

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

TA关注的人

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