自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏沫的博客

计算机语言学习与分享

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARouter路由框架简单的带参跳转以及带参返回代码

最近在研究阿里路由框架ARouter框架,以便实现项目的组件化操作。查阅了很多资料,以及看了很多大神前辈对此框架的讲解,还是一头雾水,直到看到了一篇简短粗暴的博客,也就是我之前转载的博客,路径在这里。 让我能最简单干净的去一步步的学习此框架。今天我写此博客,是在之前这位前辈的基础上,进行了升级,包含了ARouter带参跳转,跳转动画,以及返回带参。和上篇文章一样的部分,这里就不再写出, 可以查看上面的链接。主要展示不同的地方。MainActivity 文件 跳出文件public...

2020-12-03 17:31:51 3537

转载 ARouter最简单例子--Android阿里路由框架组件化学习

项目结果:一个是项目的app,然后我新建了一个module:libraryone首先处理appMainActivity.javapackage com.example.cuishizhou.arouter4;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.Toolbar;import ...

2020-12-01 17:38:36 635

原创 Fragment加载高德地图遇到的坑(一)

之前我转载以及自己写了很多关于高德地图集成中遇到的问题以及解决办法,Android 中的Activity页面在高德文档中还是相当的友好,有一套完整的生命周期,集成地图之前也写过(转载过),这里就不多说。今天主要是来说说Fragment中加载地图中遇到的主要问题。这里首先看官方的文档给的是什么:Android Fragment 加载地图高德官方文档 注意看官方的文档生命周期竟然没有onCreate或者onCreateView,于是我试过在生命周期里,不写textureMapView.onCre..

2020-11-06 17:32:56 1600

原创 Fragment集成高德地图白屏不显示或者切换时高德地图穿透重叠的解决办法

今天简短的写一些吧,就是Fragment页面有一个地图,但是切换回来以后,首先是出现了几个Fragment重叠穿透显示的问题,这里阅读高德官方文档,成功解决,把MapView换成TextureMapView即可解决。详细可以看下面这一段。高德地图Fragment重叠显示解决办法但是我这里遇到的问题是,设置成了TextureMapView,还是白屏状态,不显示地图,虽然穿透效果解决了,但是部分地图白屏,并不是所有的地图白屏。于是查看了所有最近自己和同事提交的代码,发现了清单文件Mani..

2020-05-08 19:09:30 1133

原创 ProgressBar实现圆形进度条,并且可以设置起点和终点的进度,以及可设置时间

最近项目需要,做一个进度条,要求前面跑70%,后面跑剩下的30%,要求圆形于是想到了最简单的办法,肯定是用安卓自带的ProgressBar啊,这个View有很多属性,查询了很多属性值这里感谢这几位大佬的博客,给我指点迷津android-ProgressBar属性ProgressBar 深入分析Android更改ProgressBar颜色好啦,如果要正常使用Progre...

2020-04-27 13:23:53 3542

原创 Coordinatorlayout+ recyclerview滑动冲突解决方案

看过我博客的小伙伴应该知道,我比较多的都是集成高德地图的博客,做的过程中也遇到很多问题,感谢各位大佬的指点,每次解决问题后,觉得以后可能还会遇到,我就会来写博客。今天也不例外,因为项目里面用到了高德的搜索,所以有结果页显示,因为我们项目是高度集成的高德地图,所以很多控件,或者高德不常用的方法都找不到,话不多说。这次项目需求是:做成和高德地图一样,搜索结果页有三级滑动,并且有列表,有列表当然...

2020-03-19 10:56:16 858

原创 Android截取高德地图

项目中用到了截取高德地图分享,高德地图截取的时候发现第三方截图截取的地图是空白的,必须使用高德自带的截图方法,这里写了一个工具类,可以直接使用,用来截取高德地图public class ScreenShotHelper { /** * 组装地图截图和其他View截图,并且将截图存储在本地sdcard,需要注意的是目前提供的方法限定为MapView与其他View在同一个Vie...

2020-02-03 22:07:44 1982 5

转载 Android系统自带的分享如何调用,并附带截取屏幕,保存本地

最近在做一个分享的页面,大家用的比较多的应该是友盟分享,当然那个需要第三方包,如果要求不高,当然是调用手机里自带的分享是最方便的,而且好用,话不多说,直接上代码 //系统自带的分享 public static void share(Activity activity,Bitmap bitmap){ Intent intent = new Intent(Intent.A...

2020-02-03 21:52:18 507

原创 Android中重启APP应用程序

今天就简单的总结一下,因为项目需要动态设置IP地址,也就是用户自己输入不同的IP地址以后,可以登录进去。但是项目中用的网络框架Retrofit2,不重启ip地址切换是不会生效的,所以导致走了很多弯路,不断的查资料,才知道是网络框架Retrofit2导致的,所以第一次设置以后,点击登录,就会调用Retrofit2框架,也就是会初始化,而网络框架初始化以后就不能修改地址了,当第二次修改地址的时候,...

2019-11-28 17:24:14 3692

原创 Android 自定义高德地图主题样式

好久没有来更新博客了,今天我们的客户又提出了新的需求,要求地图需要自定义,于是我查遍了官方文档,却没找到自定义的方法,百度搜了一下,好吧,高德的方法过时了,于是呢,机缘巧合中,找到了这位大神的博客:Android 高德地图自定义地图 看日期还是前两个月更新的,所以方法差不多应该是最新的了。这里写这篇博客,主要是要提醒大家,一是,他博客提到的方法,需要放在aMap = mapV...

2019-09-03 15:57:46 3349 4

原创 android java代码设置动画失败

最近项目有要求实现一些动画效果,正常情况下,在view中设置好动画,打开页面自动加载即可,可是由于产品要求,需要在特定的时候启动,所以,只能用java代码动态实现啦,于是网上找到了一段代码: Animation animation= AnimationUtils.loadAnimation(CKBGActivity.this, R.anim.listview_anim)...

2019-08-02 16:03:22 231

原创 Android progressbar设置虚线进度条时不显示的解决办法

最近公司要求实现进度条,除了渐变的要求,还要有是虚线,我想定义一个shape即可,结果发现写好的资源文件,在预览图上面是虚线,可是运行到手机上就是实现,如下代码:<ProgressBar android:id="@+id/progress_ckbg" style="?android:attr/progressBarStyleHorizon...

2019-08-02 15:56:59 1749

原创 CoordinatorLayout嵌套RecyclerView时加脚布局,频繁设置数据崩溃等bug解决方案

大家都知道,CoordinatorLayout嵌套AppBarLayout和RecyclerView可以用来实现折叠滑动,至于怎么实现这里就不写了,网上有很多,这里先说我所经历的这个项目需求,(当然觉得太长可以直接看最下面的解决方案哦)1:一个长条的布局,上面就是普通的布局,中间有地图等按钮,地图下面有列表,列表最下面还有一行文字:“共XX条数据”。2:要求当地图滑动到顶部的时候停留上方,然后...

2019-04-03 11:20:57 1283

原创 解决java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false

如题,报错java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true做android开发的时候,要解决在使用recyclerview的时候,不断设置recyclerview的数据,导致报错,我以为是添加的太快,还特地写了延迟,结...

2019-03-29 11:45:03 6377 1

原创 Android 动态获取状态栏高度并设置沉浸式状态栏(万能方法)

随着苹果刘海屏的出现,越来越多的android手机制造商开始出刘海屏,水滴屏,而手机不同的状态栏高度,导致UI设计的图,状态栏部分也会在不同手机上显示不一样,这个时候就需要适配了。本文主要是动态获取手机的状态栏高度并且设置成沉浸式状态。 首先建立一个工具类:StatusBarUtils.classimport android.app.Activity;import androi...

2018-12-24 15:17:50 6957 3

原创 android studio release包安装后打不开,debug包安装正常怎么解决

很多朋友都是团队进行开发的,所以免不了代码需要提交,并且要打包给测试,以及发布版本。而做过开发的都知道,打包版本一般分为debug版本,release版本,其中release版本体积比较小,是可以发布的正式版,并且如果加了混淆的话,release版本中会生效,而debug版本一般为开发人员自己测试所用,手机连在电脑上Android studio运行安装的就是debug版本,debug版本体积较...

2018-10-26 13:55:02 7065

原创 一页代码实现高德地图显示自己定位,以及Marker标记点显示

import android.Manifest;import android.content.pm.PackageManager;import android.location.Location;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.design...

2018-06-20 17:53:22 7997

原创 动态申请权限

方法一:申明一个权限 private final int WRITE_COARSE_LOCATION_REQUEST_CODE = 10;初始化的时候添加进去即可 if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != ...

2018-06-20 17:42:48 830

原创 点击跳转到高德地图,百度地图,腾讯地图进行导航

现在随着APP定制化的需求,很多APP都需要导航功能,然而自己APP集成一个导航,除了会增加APP大几十兆之外,还没有专业导航软件功能强大,然而现在大部分手机自带导航软件,所以只需要打开调用即可,包括腾讯的微信,都没有直接导航,而是调用了手机上安装的导航软件,这里教大家 几步实现调用。 //腾讯地图判断部分 Intent intent2 = new Intent()...

2018-06-20 17:36:43 11604

转载 几步实现高德地图自定义InfoWindow

最近做地图相关的比较多,对照着高德开发者文档,发现如果要实现定位,mark,地图显示等多种功能的时候,很多代码都是重复的,而且每个部分的教程里用到的代码对象名称都不一样,比如同样是MapView,有的是aMapView,有的是mapView,这对于新手来说看起来很头疼啊,对着写到一半,发现同一个对象,名称换了,所以不如百度搜了一些资料。自己亲自测试过,这里整理编辑给大家,高德的地图显示,定位,再到...

2018-06-20 17:24:18 8279 2

转载 安卓屏幕适配库——安卓dp和px任意适配

AndroidScreenAdaptation想必大家都看过鸿洋大神的博客了,使用AutoLayout进行适配,不必去换算,直接拿着设计给的px进行开发即可,这个库是升级版,由qq_31546295这位大神提供,不仅可以直接使用px,更可以直接使用dp进行开发适配。话不多说,看效果! 效果展示快速开始 添加依赖 implementation 'me.yatoooon:...

2018-03-07 15:08:38 2700

原创 两种方法实现TextView跑马灯效果(字体横向滚动)

最近在做关于安卓开发的复习学习,毕竟熟能生巧,话不多说,直接第一种方法上:(这种适用于一个TextView滚动)在TextView的标签中加上如下代码:(红色部分为必须设置选项)android:singleLine="true"   android:ellipsize="marquee"   android:focusable="true"   android:focusableInTouchMo...

2018-02-27 14:29:43 2529 3

原创 Fragment如何实现左右分屏显示的

随着手机不同尺寸的推出,加上平板市场的火热,很多软件开始做左侧导航,右侧详情,这样可以方便我们更加直观的看到详情。 例如这样: 下面就用简洁明了的代码来说怎样实现的吧! 直接上步骤1.在AndroidManifest里面先把Activity设置成横屏显示 加粗这块放进去即可,当然不设置也没事哈 这句话: android:screenOrientation=”landscape”<acti

2017-06-14 09:45:59 2786

转载 Android AutoLayout全新的适配方式 堪称适配终结者

本文转载出处: http://blog.csdn.net/lmj623565791/article/details/49990941;  本文出自:【张鸿洋的博客】   一、概述 相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几...

2017-05-30 17:12:00 627 2

HBuilder免破解版,解压直接使用

html是计算机中最简单易学的语言,而此工具能帮助大家快速进行开发,全中文版本,能同时开发网页,安卓,ios,还犹豫什么呢,快快下载吧!

2018-02-27

空空如也

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

TA关注的人

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