- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人