- 博客(18)
- 收藏
- 关注
原创 Android Stdio 每次编译打包时自动通过网络请求获取数据缓存
Android Stdio 每次编译打包时自动通过网络请求获取数据缓存。
2022-09-06 16:43:53
549
1
原创 Android 使用Room数据库报错:e: [kapt] An exception occurred: java.lang.NoSuchMethodError: kotlin.jvm.int
build.gradle(project)下:kotlin-gradle版本改为1.4以上classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30坑了我一上午
2021-05-13 11:42:33
1037
原创 Android自定义BottomSheetBehavior(拖动到任意位置)
import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.os.Parcel;import android.os.Parcelable;import android.util.AttributeSet;import android.util.TypedValue;import android.view.Abs
2021-01-07 13:52:53
1344
2
原创 Android仿高德上下抽屉菜单自定义BottomSheetBehavior
BottomSheetBehavio不控制的话基本就两种状态,要么展开,要么收缩,如果你不需要这种,那么用这个就好了布局代码<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.an
2021-01-07 11:28:58
2238
4
原创 Android开发使用原生Socket推送(客户端与服务端代码)
服务端代码阻塞式的socket长连接public class Server03 { public static void main(String [] args){ try { ServerSocket serverSocket = new ServerSocket(8801); System.out.println("服务器端启动,等待客户端的请求"); //循环监听客户顿的请求 i
2021-01-06 14:44:39
608
原创 有效解决DrawerLayout Ignoring pointerId=0 because ACTION_DOWN was not received for this pointer before A
关于在使用自定义DrawerLayout点击阴影部分时控制台报错Ignoring pointerId=0 because ACTION_DOWN was not received for this pointer before ACTION_MOVE. It likely happened because ViewDragHelper did not receive all the events in the event stream.解决方法在自定义DrawerLayout的onInterce
2020-11-26 10:38:57
517
原创 使用rxjava报错Cannot resolve method ‘subscribeOn
subscribe订阅代码并没有什么问题,一直提示错误。网上搜了下发现是需要在android上使用Java8,但是android不支持Java8,而没有Retrolambda这样的插件(因为Java7仅适用于KitKat和更高版本)。因此我们需要指定JDK的版本在build.gradle下添加以下代码后重新编译就通过了android { //指定jdk版本 compileOptions { sourceCompatibility JavaVersion.VERSION_1
2020-11-19 15:31:41
703
原创 关于MPAndroidChartX轴文字倾斜后显示不全的解决方法
出现X轴显示不全的现象,网上大多都是设置setExtraBottomOffset(),但我的问题有些特殊,有的时候能显示完整,有时候显示不完整,需要滑动或点击一下才会再显示,这种情况靠设置底部边距不行;后来在最后更新数据完后加上 chart.notifyDataSetChanged()就可以了...
2020-11-19 11:35:36
1096
原创 Android实现Excel导入导出工具(支持03以上)
业务需求,为了更加方便的读取导出Excel直接是封装了一个库简单的调一方法即可这里使用的是jxl和poi。因为之前并不知道jxl不支持03以上的Excel版本,后来做了poi的封装,可以根据自己的需求调用。一、导入依赖根据需求导入以下依赖,也可以全部导入 //支持2003以下版本Excel,导入jxl一个就行 implementation 'net.sourceforge.jexcelapi:jxl:2.6.12' //支持2003以上版本Excel,导入以下四个依赖 imp
2020-09-07 15:34:08
752
原创 Android3分钟快速实现微信支付,不考虑格式(已封装库只需传参数)
微信支付唯一需要注意的就是参数格式,一丢丢都不可以错,甚至有网友说顺序也要跟文档上一样现在这些都不用考虑,这里已经做好封装只需传递相应参数,里面自动处理请求返回,你只需要处理回调结果一、导入依赖 //微信api implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' implementation 'com.github.GuangNian10000:MyWeChatpay:v1.0'二、实现
2020-09-01 10:19:02
394
原创 Android两步快速集成曲折线图(附图)
觉得麻烦直接封装了,两步可用一、导入依赖 implementation 'com.github.GuangNian10000:MyChart:v2.1' implementation 'com.github.PhilJay:MPAndroidChart:v3.0.0'二、调方法 lineChart = findViewById(R.id.lineChart); String Unit="℃";//单位 //一条线只需要new一个List就可以了,我这里显示的是双曲线.
2020-08-31 15:50:07
430
原创 ArcGIS for Android导入天地图ArcGIS——2000坐标与84坐标相互转换以及各种类型坐标的转换(简单能用)
看到网上有很多类型的坐标转换但是有关2000坐标转换的很少;很纳闷,于是在公司探索中发现了2000的坐标的转换; SpatialReference inputSR = SpatialReference.create(4523); //4523为2000坐标的参数 SpatialReference outputSR = SpatialReference.create(4326);...
2019-12-04 16:56:53
2331
原创 关于Android用WebView直接在线查看Excle、Wrod文档、图片(不翻墙、无须依赖包可直接在线查看)
之前做过一个项目说要查看Excle、Wrod文档。想着怎么说也要用户把东西下载下来才可以读吧;腾讯的X5集成太大了;于是看到网上有说谷歌可以在线预览但是国内访问不了;后来发现一个网站也能直接访问Excle、Wrod文档;前提必须是文件在线上的服务器;url = "http://www.xdocin.com/xdoc?_func=to&_format=html&_cache=tru...
2019-11-27 18:27:08
788
原创 超简单!Android植入MPAndroidChart统计图(条形、圆柱)同时解决X轴为中文、斜着显示(直接拿来用)
最近项目要统计巡查数据以柱状图表示各区域、各时段、各类巡查对象数量及变化趋势,开始在网上查了半天可谓是头皮发麻感觉没有一个能直接用的可还行,所有就想写一傻瓜式的代码可以直接拿来用,只是数据需要自己替换,可以用List封装;第一步implementation ‘com.github.PhilJay:MPAndroidChart:v3.0.1’maven { url “https://jit...
2019-11-27 18:07:03
1299
1
原创 Android在Adapter外(Activity)获取Item中的控件
一次突发奇想,一般都是在Adapter里监听控件进行操作,那可不可以在Adapter外例如Activity里获取Item中的空间进行操作呢?实际上很简单;第一步获取父布局控件,这里position是第几个父布局RelativeLayout layout = (RelativeLayout)listView.getChildAt(position);第二步TextView tv_save_...
2019-11-27 17:22:05
2963
原创 关于Microsoft Visual Studio 2017Windows服务无法调试问题
Microsoft Visual Studio 2017是无法直接调试Windows服务的,需要修改一些代码才可以调试;我们需要在Program.cs文件的Main函数中修改一些代码:你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编...
2019-11-27 11:20:57
882
原创 一个类解决原生Android将数据以Excel类型导出至手机本地,以及查询获取Excel内容,以及查询获取Excel内容遇到的问题
需要导入jxl包implementation ‘net.sourceforge.jexcelapi:jxl:2.6.12’直接上代码/** * @author Guangnian * @data 2019-11-04 10:06:10 * */public class ExcelUtil { //内存地址 public static String root = Environme...
2019-11-14 15:25:36
935
原创 关于Android简单的底部导航(可左右滑动)
布局文件中的图片颜色根据自己需求设置1.写一个类似容器的布局来存放各个页面以及底部导航,ViewPager就是内容main.xml&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a
2018-12-06 12:20:53
1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人