安卓
有关安卓开发中的一些小记录
MeteorChenBo
在校大学生,交通地理信息方向
展开
-
如何在DialogFragment中使用fragment
最近开发的App需要同时适配平板和手机,一个页面用Activity在手机上显示很好看,但是如果同样在平板上用Activity显示就会被拉伸的很难看,所以想到在手机上用Activity显示,而在平板上用DialogFragment显示界面。这时候问题来了,为了代码的复用性,怎么让Activity和DialogFragment中共用一份代码?想起来郭霖大神的书中提到(在此再次强烈安利一波郭霖大神的书,...原创 2019-11-12 22:01:22 · 7306 阅读 · 0 评论 -
ArcGIS for Android LocationDisplay自定义数据源,显示自定义坐标的实现
一、背景 在地图项目中,我们经常会用到ArcGIS SDK For Android(特别是给政府的小范围使用的这种项目),因为我们国家规定不经过加密的坐标数据不能放在公网上的,所以会有各种各样的坐标系。其中,最最简单的加密坐标就是国测局坐标,即我们所说的火星坐标(GCJ-02)。使用这种坐标系,保持地图和数据的坐标系一致,一般不会涉及到坐标转换的问题,但是一旦涉及到定位,那肯定就会涉及到坐...原创 2019-09-07 21:52:12 · 2646 阅读 · 0 评论 -
安卓沉浸式全屏对话框的实现
一、背景 在有些界面我们经常需要弹出全屏对话框,但是弹出的时候,因为对话框本身所带的padding,导致弹出的时,周围会有空隙。就算把空隙给补住,状态栏部分还是办透明黑色,如果自己的对话框是浅色风格的话,就会很不搭配。在前面的文章中https://blog.csdn.net/qq_31709249/article/details/100160448,实现了带历史记录功能的和筛选条件的搜索对...原创 2019-08-31 22:20:52 · 3202 阅读 · 0 评论 -
Toolbar下方弹出的带筛选条件并能记录搜索历史的搜索对话框
FilterSearchView简介在Toolbar下方弹出的,带筛选条件的并且能记录搜索历史并自动补全的搜索对话框 项目终于要做完了,这篇博客应该是最近写的有关安卓的最后一篇博客了,不知道毕业以后还会不会做安卓( ̄. ̄),最近很用心的将手上的这个项目做完了,然后这个搜索筛选模块不管是界面还是交互逻辑感觉自己写的还不错,放在这里供大家参考。 在进行列表展示的时候,经常需要对列表...原创 2019-08-30 15:51:22 · 508 阅读 · 0 评论 -
华为安卓设备点击返回键直接回到桌面的问题的解决
今天在开发过程中遇到一个怪事,在使用FLAG_ACTIVITY_REORDER_TO_FRONT进行Activity跳转的时候,在按下返回按钮时,程序没有回到上一个activity,而是直接回到了桌面。但是继续打开程序,发现activity的状态还保存着,说明activity并没有被销毁,经过测试,发现只有华为的android 7.0的设备上出现这种情况,小米和其他手机都没有问题(记得以前在知乎上...原创 2019-08-16 21:55:51 · 3801 阅读 · 1 评论 -
android仿微信浮窗的自动贴边可展开悬浮按钮
简介最近项目中需要做一个可展开的悬浮按钮,类似微信的浮窗功能。当一段时间不按按钮的时候,按钮能自动贴边,就像IOS的控制中心的功能。在Github上找了半天,找到一个大致符合要求的:FloatMenu,他里面写好了一个基类BaseFloatDailog,直接拿过来用就可以了。但是里面基类中有以下一些问题:1.通过继承BaseFloatDailog的方式不能设置展开菜单控件的监听2.构造...原创 2019-08-04 11:24:49 · 7101 阅读 · 22 评论 -
安卓仿百度地图图层切换RadioGroup及RadioButton样式自定义遇到的问题及解决
好久没写博客啦!最近在做一个安卓项目的时候,做到图层切换功能模块,看到百度地图(如下图)的UI做的很好看。相对于平常所用的简单的RadioButton,百度地图的这种RadioButton不仅美观,而且用户更加容易理解功能。所以自己就模仿了一下。做这个,无非就是自定义RadioButton。因为RadioButton是继承自Button的,所以可以设置topDrawable属性,然后Dra...原创 2019-06-24 20:52:43 · 464 阅读 · 0 评论 -
ArcGIS for Android开发笔记——实现测量长度面积的最简单的方式
老板接了一个GIS的安卓手机APP系统,主要是我负责在做,地图的展示部分使用了ArcGIS SDK for Android。因为以前没有使用过Android,而且网上关于这个的使用教程也非常之少,所以准备把开发中遇到的问题做一个笔记,希望能帮助到需要的同学吧。首先,ArcGIS SDK for Android的安装我在这里不详细说了,我用的是100.3的版本(现在已经到100.4)了,具体怎么安装...原创 2018-10-31 16:58:48 · 2594 阅读 · 5 评论 -
自定义View实现一个动态圆形进度条
最近要做一个清理缓存的界面,于是乎在网上查资料自己做了一个动态圆形进度条,效果如下。主要涉及到了自定义View的一些知识。主要参考了这篇文章,文章已经讲的很详细了,只要跟着文章一步一步来,肯定能实现,在这里原理部分我就不多说了。在文章的基础上,我做了一些自己的改动,主要如下:1.去掉了文章中用textview和自定义view结合的方式,采用drawText函数绘制控件出现的文字。2...原创 2018-09-07 15:04:51 · 324 阅读 · 0 评论 -
安卓仿网易云界面的本地音乐播放器的实现
前言:读研究生之前,老板让学IOS,老老实实看了一个学期的IOS(在这里强烈安利一下腾讯课堂的小码哥IOS视频,基本刚开始只需要10块买第一部,后面的就可以用可视币来兑换了,质量还不错,能学到很多东西,看三部基本IOS就能入门了),结果开学提前两个月被叫去干活,一开会,说IOS暂时没项目,让我学安卓,我。。。好了好了,看了几天郭霖大神的《第一行代码》,然后跟着做了最后的一个项目:酷欧天气。就想着自...原创 2018-07-27 21:12:14 · 11709 阅读 · 8 评论