Android
文章平均质量分 51
度千百
不积跬步无以至千里,不积小流无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter实现Android护眼模式
有一个奇葩的需求,甲方需要实现Android端护眼需求。查找了一番,发现护眼模式是某些厂商的,某些机型有提供。而且没有对外提供Api调用。于是思索一番,决定自己通过插件方式,使用原生方法实现。先上效果图、暂时不能直接上传效果图,后面不上:主要实现步骤。1、Android层定义注册插件、监听插件方法调用(在configureFlutterEngine中注册监听)。//注册插件GeneratedPluginRegistrant.registerWith(flutterEngine)val原创 2021-03-15 14:16:14 · 656 阅读 · 0 评论 -
Android Navigation组件使用
前言目录前言navigation 组件 是 Android Jetpack重要组成部分,推出3年左右,2018谷歌I/O大会也曾介绍过。主要用于组织Fragment,通过Fragment来实现不同内容片段的显示。简化了Activity与多Fragment之间的切换逻辑代码。...原创 2021-03-03 11:24:58 · 184 阅读 · 0 评论 -
百度地图点聚合,加载1万个marker
项目需要同时展示多辆车,并且在15s刷新一次。开始用到的是添加多个marker,但是随着车辆的整多,发现发现这种方式已经不能满足需求。于是准备用到百度的点聚合功能,顾名思义,点聚合就是把一定范围的点进行集合显示。看下图就明白了 在这之前,需要做一下3个准备:在百度地图开发者平台申请账号在控制台申请应用把你申请的放在你自己项目的AndroidManifest.xml的API_KEY ...原创 2018-04-09 14:18:14 · 10755 阅读 · 3 评论 -
经纬度转换成地理位置
项目有一个需求,就是把经纬度转换成具体的地理位置。开始准备用百度地图的jar方式去,不过这种方式有一个缺陷,会给app带来很大的增量。于是研究了下放弃了这种方式。 于是采用第二种方式,通过百度地图提供的Api进行转换。Api地址如下 http://api.map.baidu.com/geocoder/v2/?ak=你申请的key&callback=renderRever...原创 2018-04-23 17:09:29 · 11784 阅读 · 2 评论 -
Android与JavaScript相互调用(Android和h5交互)
简单的写一个JavaScript和Android原生调用的实现demo,由于方便测试在本地写了一个h5页面(本地页面一般放在assets文件夹下)第一步:在h5里面写了两个方法: callJavaScriptMethod() javascript调用Android的方法 androidCallJavaScriptMethod() Android调用javascript的方法接下来需...原创 2018-05-17 10:48:14 · 3339 阅读 · 1 评论 -
Android8.0广播
做一个Android监听网络实时变化,于是想到了广播。于是乎按照实现一个广播步骤:1.新建一个类继承广播,在广播内判断网络变化。当网络发生变化时,给定义的接口发送通知。具体代码如下public class NetBroadcastReceiver extends BroadcastReceiver { public NetEvevt evevt = BaseAct.evevt;...原创 2019-03-07 10:43:52 · 932 阅读 · 0 评论 -
ScrollView嵌套RecyclerView条目显示不全
开发一个需求时,有用到ScrollView嵌套RecyclerView,但是发现RecyclerView只显示了5个条目。最后尝试,找到两种解决方案。方案一: 嵌套一层RelativeLayout然后添加属性android:descendantFocusability="blocksDescendants" <RelativeLayout andr...原创 2019-09-27 10:10:24 · 227 阅读 · 0 评论 -
databinding简单使用
开始使用分为4步:第一步:数据绑定支持,在app的build.gradle下面添加数据绑定支持android{... dataBinding { enabled = true }}第二步:创建实体类,如User第三步:创建视图,window 选择标记根控件使用alt+enter,选择如下可自动生成 databinding需要的格式下图1(name)表示实体类别名 ...原创 2019-10-09 16:01:18 · 328 阅读 · 0 评论
分享