- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 百度地图聚合marker添加网络图标
仅仅需要在自定义ClusterItem返回的View 加载出图片imageView.setImageBitmap(Ion.with(xxxxActivity.this).load(“Url”).asBitmap().get());Icon库GitHub地址:https://github.com/koush/ion 自行参考研究...
2018-08-06 14:57:13 975
原创 MVI (Model-View-Intent) 架构中,State、Intent 和 Action
Action 表示在应用程序中执行的操作,它是对 Intent 的进一步处理和转化。ViewModel 接收 Intent 后,根据 Intent 的内容创建相应的 Action,并通过调用相应的业务逻辑或与外部系统进行交互来处理这个 Action。Intent 是用户行为的起点,Action 是对 Intent 的进一步处理和转化,State 是对 Action 执行后应用程序的状态反映。:Intent 表示用户的意图或用户的行为,可以看作是用户在界面上的交互动作,例如点击按钮、输入文本等。
2023-07-12 16:16:55 355
原创 Duplicate class com.amap.api.fence.DistrictItem found in modules location-6.2.0 and navi-3dmap-9.6.
Duplicate class com.amap.api.fence.DistrictItem found in modules
2023-02-14 11:43:36 1472
原创 高德地图相关混淆
1.高德地图混淆https://lbs.amap.com/api/android-sdk/guide/create-project/dev-attention2.高德导航混淆https://lbs.amap.com/api/android-navi-sdk/guide/create-project/configuration-considerations3.高德定位混淆https://lbs.amap.com/api/android-location-sdk/guide/create-p
2021-05-27 16:20:37 818
原创 Google谷歌地图基础
使用google map 开发应用首先 你需要有一个google 账号 创建个人账号链接 注意要翻墙的进入google map控制台 google maps platform ,不同的选项有不同的API可供选择,选择你需要的功能,点击继续便可以创建一个项目。继续就会出现让你开启结算功能,如果不想开启结算可以先取消,然后进入控制台在上面的界面可以选择自己所创建的项目,也可以新建...
2020-07-13 10:02:59 1163
原创 kotlin kapt io.objectbox.processor.ObjectBoxProcessorShim (NON_INCREMENTAL)
kotlin 报出一下错误 或警告[kapt] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: io.objectbox.processor.ObjectBoxProcessorShim (NON...
2019-11-27 10:18:55 436
原创 Kotlin 实现高德地图点聚合、平滑移动、轨迹等功能
本文demohttps://github.com/hfyqsy/Kotlin_Gd_Map整个APP使用kotlin语言的方式实现高德地图,地图点选、点聚合、地图截图、地图文字标注、地图基本操作、地图Marker自定义,Marker自定义弹窗、地图轨迹管理、轨迹平滑处理、Marker平滑移动、多类型路径规划、定位、导航功能效果图如下:小车轨迹移动另一种实现点聚合方式利用了 googl...
2019-08-02 18:05:47 2021
原创 谷歌小车轨迹
GoogleMoveMarker 是核心类话不多说直接看代码在public class GoogleMoveMarker { private GoogleMap mMap; private long duration = 10000L; private long mStepDuration = 20L; private LinkedList<LatLng...
2019-03-20 14:19:23 611
原创 Android studio 上传到bintray jcenter 报错解决记录
1. 2.3.这些情况的出现 因为网络的原因 换成手机网络 最终上传成功 ,仅供参考
2018-12-14 15:46:48 346 2
原创 简易动态请求权限
最简单动态请求权限仅需四步1.创建Class文件 PermissionReq类 如下public class PermissionReq { private static int sRequestCode = 0; private static SparseArray<PermissionResult> sResultArray = new SparseArray<...
2018-06-13 18:09:57 1122
原创 Android studio git Authentication failed for
关于Android studio git账号密码错误 导致项目无法Clone 的问题 Authentication failed for 'https://gitee.com/********/Demo.git/'解决办法:打开Git Bash 输入$ git config --system --unset credential.helper 回车 就可以重新输入账号密码 进行Clone...
2018-05-22 10:30:38 2606
原创 百度地图Marker点 缩放图标移动问题
1.首先你要知道marker在地图上是在一个图层上的,与地图是无关的,就像在手机屏一样,你的marker是放在外屏上的,不论你怎么操作内屏的内容,与外屏上的裂纹是无关的。在百度地图中Marker点最下方不是尖头的会出现在地图放大缩小时 感觉Marker好像定位点是会变的,据我项目中分析是百度地图设置marker 时 就是中心点是在以marker点的图标所构成长方形的底边中心点上的,最终你在缩放时,...
2018-03-29 10:30:29 9047
原创 Java最新手机号正则验证
中国电信号段 133、149、153、173、177、180、181、189、199中国联通号段 130、131、132、145、155、156、166、175、176、185、186中国移动号段 134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198其他号段14号...
2018-02-28 10:13:13 58305 8
原创 Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files defi
1.阿里路由组件化开发出现以下问题,检查是否在基础lib中添加annotationProcessor "com.alibaba:arouter-compiler:1.1.4"2.组件化阿里路由使用1.在基础lib中添加compile 'com.alibaba:arouter-api:x.x.x'注意:不可添加 annotationProcessor 'com.aliba
2018-01-25 11:04:12 236
原创 Android Studio3.0 组件化依赖ButterKinfe
1.在library build.gradle中添加依赖dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) api 'com.android.support:appcompat-v7:26.1.0' api 'com.android.support.constraint:
2018-01-16 14:30:20 672
原创 百度地图点聚合自定义marker
效果如图请先下载:http://download.csdn.net/download/m18860232520/10166118自定义ClusterItem类 /** * 每个Marker点,包含Marker点坐标以及图标 */ public class MyClusterItem implements ClusterItem { pr...
2017-12-20 15:12:36 10234
原创 百度地图 历史轨迹播放
package com.qiancheng.carsmangersystem.ui.fragment;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.os.Handler;import android.
2017-12-20 14:50:24 1738 1
原创 Android8.0 安装apk
/** * 判断是否是8.0,8.0需要处理未知应用来源权限问题,否则直接安装 */private void checkIsAndroidO() { if (Build.VERSION.SDK_INT >= 26) { boolean b = getPackageManager().canRequestPackageInstalls(); if...
2017-12-20 14:26:34 13121 7
原创 常用混淆Rxjava等
-keep class com.comname.entity.** {*;}#个推#-dontwarn com.igexin.**-keep class com.igexin.**{*;}#---------------------------------基本指令区-----------------------------------ignorewarnings-dontusemixe
2017-12-20 14:21:42 3917
原创 个推 集成
1.个推平台注册账号2.开发者中心登记应用,会生成特定的GETUI_APP_ID,GETUI_APP_KEY,GETUI_APP_SECRET—在defautConfig{.....manifestPlaceholders = [ GETUI_APP_ID : "NxRmtmdIPv71Yd2ujjAJI", GETUI_A
2017-12-20 11:54:08 1131 1
原创 打包签名路径隐藏配置
1.build.gradle 文件下配置//这里是读取local.properties文件,提供给下方代码用来提取keystroe_storeFile等key的值Properties properties = new Properties()properties.load(project.rootProject.file('local.properties').newDataInput
2017-12-20 11:27:01 1017 1
原创 左右滑动冲突
public class CustomRecycleView extends RecyclerView { public CustomRecycleView(Context context) { super(context); } public CustomRecycleView(Context context, @Nullable AttributeSe
2017-09-19 15:42:23 480
原创 自定义旋转封面图
旋转封面图/** * 专辑封面 * Created by wcy on 2015/11/30. */public class AlbumCoverView extends View { private static final int DISC_OFFSET_Y = 40; private static final long TIME_UPDATE = 50L;
2017-09-19 15:30:37 742
原创 时间格式转换
SimpleDateFormat sdf2= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");SimpleDateFormat sdf = new SimpleDateFormat("MMM d, yyyy K:m:s a",Locale.ENGLISH);Date d2 = null;try { d2 = sdf.parse("Sep 18...
2017-09-18 17:02:57 704
原创 友盟 第三方登录
友盟 第三方登录关于基本配置问题 请移步点击打开链接。第三方登录 首先要申请友盟的Appkey,然后在的QQ 微信、新浪 三方平台获取自己的 Appkey 和App Secret1.集成友盟SDK 解压后如图 2.使用 友盟集成工具 生成自己想得到的jar包集成自己需要的工具包,代码生成工具 可以更快的 帮助你配置文件3.授权登陆 首先 要在Applicat
2017-04-26 13:21:30 9242
原创 ShareSDK分享
ShareSDK分享1. 请按照mob官网文档进行配置地址如下:http://wiki.mob.com/android-sharesdk%E5%AE%8C%E6%95%B4%E7%9A%84%E9%9B%86%E6%88%90%E6%96%87%E6%A1%A3/2.申请自己的ShareSDK的Appkey 注册自己的账号(1)添加自己的应用 (2)会生成一个Appkey
2017-03-30 10:09:48 432
原创 文字上下滚动
直接上图想要实现上下滚动可到下载资源拷贝到自己的项目中然后布局看代码:<com.zyy.hf.teacher.custom.MarqueeView android:id="@+id/marqueeView" android:layout_width="match_parent" android:layout_height="wrap_content"
2016-12-08 14:47:12 571
原创 解决滑动控件与ScrollView冲突
滑动控件与ScrollView冲突就是因为ScrollView截断点击事件例如:我的自定义横向滑动控件与ScrollView冲突,解决如下lvHorizon.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event)
2016-12-08 10:08:26 1940 1
原创 百度地图 实现检索时不清除定位标注
导入SDK网上有很多此处不加赘述1.实现检索 百度开发文档 URL= http://lbsyun.baidu.com/index.php?title=androidsdk/guide/retrieval 在POI检索监听方法中调用 onPoiResult()方法 即可添加检索结果的标注/** * 添加检索 标注 * @pa
2016-11-24 15:18:54 1411
二维码扫描 秒级
2018-06-13
文字上下滚动
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人