自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android使用osmdroid加载在线地图,离线地图以及各种填坑姿势

osmdroid加载地图,确实很强大,官方的demo也有,但是demo里面没有加载zip的例子(吐槽一下,添加marker,画点线面的例子都有,就是没有zip),所以费了好大的功夫才把zip给加载出来。离线瓦片的格式有很多种,osm也支持好多,这里我用的是.zip瓦片文件,解压开里面是一张一张的图片,然后osm地图会根据你缩放的大小和坐标,找到对应的图片进行显示。其中,tianDiTuCiaTileSource是地图的在线资源,我用的是天地图,也可以换成别的,只要url配置正确就可以。

2023-09-05 15:44:07 1837 10

原创 Android使用echart展示图表

最近开发的时候,遇到了柱状图,刻度图等各种图表的展示。查资料发现,Android用的的最多的是MPAndroidChart,我也尝试了,一般的柱状图和饼状图都可以实现,但是刻度图就不行。经了解,h5端有百度的echart可以实现各种酷炫的图表展示,这样,图片里面的刻度图就展示出来了,option可以去echart官网示例里面直接复制,把里面的参数改成你想要的就可以了。产品能想到的图表都有,哈哈,于是乎我封装了一个webview来展示echarts的图表。"设置图表error:\n"

2023-06-25 14:27:40 922

原创 重叠头像最简单实现(RecyclerView实现)

重叠头像最简单实现(RecyclerView实现)实现如图所示的头像重叠,百度一下都是自定义头像,那有没有简单的实现方式呢?答案是有的,利用RecyclerView的装饰器实现,两行代码搞定。废话不多说,上代码:首先设置方向: LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); linearLayoutManager.setOrientation(LinearLayoutManager.

2020-12-08 14:56:42 2038 4

原创 Android webview退出后崩溃问题(OPPO和vivo手机有问题)

Android webview退出后崩溃问题(OPPO和vivo手机有问题)android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@b429d5e is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:925)

2020-12-01 20:52:52 1720

原创 NestedScrollView嵌套WebView,Android8.0以上不显示或者显示空白问题记录

NestedScrollView嵌套WebView,Android8.0以上不显示或者显示空白问题记录最近开发页面用到NestedScrollView嵌套WebView,别的页面也在用,可以正常显示,我自己的页面,在vivo上可以显示,华为和小米的高版本(Android8.0以上)上就显示不出来,代码很简单如下: <android.support.v4.widget.NestedScrollView <RelativeLayout <WebView a

2020-05-20 14:35:59 2361 1

原创 Android app跳转微信小程序,返回app遇到的各种坑

Android app跳转微信小程序,返回app遇到的各种坑在此,吐槽下微信官方文档写的太口吐芬芳了,开发如题的功能时候,一看微信官网文档app拉起小程序,发现如此简单,短短的几行代码就可以,如果你和我一样,按照官方文档,会发现我们还是太年轻,代码一模一样,但是没有效果。下面开始填坑之路:填坑1:AppId这里的AppId是Android应用的appid,不是小程序的AppId填坑2:...

2020-03-11 17:18:51 9104 14

原创 Android 无障碍实现微信抢红包辅助

简介马上过年了,又到了发红包的时间,抢红包又蠢蠢欲动了,所以利用Android无障碍服务实现了一个微信自用抢红包辅助,好快速抢家里长辈发的红包哈哈。使用下载红包辅助,打开红包辅助,打开无障碍,通知权限,然后就可以了更新记录1.0.1 适配微信7.0.91.0.0 初始化项目,适配了微信7.0.3,7.0.4,7.0.5,7.0.8适配手机版本:因为Android手机太多,目前我只有...

2019-12-09 10:22:09 1828 14

原创 仿淘宝京东商品规格属性选择的最简单实现

仿淘宝京东商品规格属性选择的最简单实现商城里面的规格选择,网上大部分是自定义控件实现的,显得很是麻烦,而我的实现方式是大家最常用的控件RecyclerView,特点是性能好,简单。废话不多说,先看实现的效果图:上图效果的实现主要是 RecyclerView和flowlayout(流式布局).RecyclerView设置最大高度如图规格多的时候,RecyclerView要有个最大高度,...

2019-06-18 11:36:43 5159

原创 android vr全景图片初探(仿微博360全景图片的实现)

android vr全景图片初探(仿微博360全景图片的实现)最近逛微博的时候,看见有个360全景图很酷炫,想着自己实现一下,然后查资料发现实现的方法很多,,最终我决定用google开源的vr实现,毕竟我谷歌大法好,英文好的可以直接去看官网,官方地址:https://developers.google.com/vr/android/samples/vrview(需要科学上网)。 废话不多说,,先看

2017-09-18 17:34:05 1913

原创 Android studio中Kotlin配置和使用的图文详解

Android studio中Kotlin配置和使用的图文详解最近,Kotlin这个语言火了起来,号称是Android的swift(Kotlin的各种好处请自行百度),并且as2.3以上可以直接用kotlin写Android,所以我去体验了一下,踩过了坑,所以在这里记录一下。首先呢,建立一个正常的Android项目,然后呢重点来了,studio会提醒你去设置Kotlin配置,不过我点了之后,过了1小

2017-04-10 14:09:54 3288

原创 Android的webView和h5+js交互

Android的webView和h5+js交互现在开发越来越多的遇到Android本地代码和h5和js交互,于是写了个小demo记录一下,效果图如下:上面图里里面的上面包括返回都是一个webView,底面的Android按钮是一个button。 布局文件如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="

2017-01-14 18:00:56 1528

原创 Android textView展示html图片,实现图文混排,点击查看大图片

textView展示html,实现图文混排,点击查看大图片最近要展示html在textView上,实现图文混排,并且图片可以点击放大,所以去研究了一下,效果图如下: 我们知道textView的setText(Html.fromHtml(html))可以直接展示html的内容,但是如果html的标签包含imgd的话,直接用这个方法图片会展示不出来,然后我们看fromHtml的另一个构造方法的源码:p

2017-01-09 15:38:22 9094 11

原创 Android 的属性动画的实现和使用详解

Android 的属性动画的实现和使用详解在app里面添加炫酷的动画效果,出来的效果是件非常棒的,所以,接下来我要介绍的就是Android的动画之一属性动画(Property Animation),为什么说是之一呢?因为还有补间动画和帧动画,不过我不会介绍的(感兴趣的可以百度去),因为,,因为有属性动画就够了,完全可以实现所有的效果。 属性动画的基本api :Duration动画的持续时间,默认3

2016-11-22 16:52:15 810

原创 Android EventBus 3.0 用法及其原理详解

Android EventBus 3.0 用法及其原理详解现在的项目中要用到应用程序内各组件间、组件与后台线程间的通信,2个方案可以实现这个功能,一个是利用回调。另一个是用EventBus。因为回调太繁琐,所以决定用EventBus。因为以前用过EventBus,所以直接去github看看有什么新功能,可一看,竟然3.0了,并且和2.0+的用法有很大的不同,所以就研究了下他的源码,记录下来,让大家参

2016-10-17 11:48:39 4134 2

原创 Android 滑动悬浮置顶效果的新实现

最近项目要实现如图的效果,就是滑动的时候课程介绍那一栏到顶悬浮,而里面的可滑动控件继续滑动, 百度了好多,网上都是利用重写scrollview滑动的监听,来隐藏和显示某一个控件来实现的,通过这个方法实现的滑动不是很流畅,于是我决定用最新的material design来实现这个效果。废话不多说,直接上代码:<?xml version="1.0" encoding="utf-8"?><!--andro

2016-08-30 17:04:10 22520 28

原创 Android之判断网络类型

现在在开发中需要判断网络连接的类型,是用wifi还是流量,这就要用到ConnectivityManager来进行操作,直接上代码。 /** * 检查当前网络是否可用 * * @return */ public boolean isNetworkAvailable(Activity activity) { Context cont

2016-08-09 16:19:49 583

原创 Android 定时器的实现

在Android开发中,很多地方都要遇到定时器的地方,以前都是自己利用handler发延迟消息实现,或者用Timer类实现,现在发现Android自己帮我们实现了,使用起来很方便,代码如下: //5000是倒计时的事件,1000是每隔1s调用一次下面的方法 private CountDownTimer timer = new CountDownTimer(5000, 1000) {

2016-08-04 10:10:26 424

原创 Android除法运算,保留小数

进行Android开发已经差不多2年多了,第一次写这个博客。 再开发中遇到int/int,我们希望保留小数点,那怎么办呢? 我写了个方法可以进行此操作。 /** * 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 * 定精度,以后的数字四舍五入。 * @param v1 被除数 * @param v2 除数 * @par

2016-08-01 13:43:05 17572 4

动画工具类

2016-11-22

空空如也

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

TA关注的人

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