自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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&lt;PermissionResult&gt; sResultArray = new SparseArray&lt...

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 &gt;= 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

二维码扫描 秒级

implementation project(':qrcodelibrary') 添加依赖 打开扫描 startActivityForResult(new Intent(xxActivity.this, CaptureActivity.class).putExtra(QRCodeIntent.SET_RESULT, true), Constants.REQUEST_CODE); onActivityResult判断!TextUtils.isEmpty(data.getStringExtra(QRCodeIntent.SCAN_RESULT) 一般扫描二维码不到一秒,条码1-3秒

2018-06-13

百度地图 点聚合相关文件

百度地图点聚合可设置点聚合起始聚合点数量 mClusterManager.setMackSize(2);

2017-12-20

微信签名生成工具

输入包名,即可生成签名

2017-03-30

文字上下滚动

实现文字上下滚动,可控制滚动速度,滚动时间间隔,文字颜色,文字大小 使用请参考 http://blog.csdn.net/m18860232520/article/details/53518117

2016-12-08

自定义横向滑动Listview 类

只需拷贝到你的项目中,用法和ListView一样。

2016-12-08

百度检索 PoiOverlay

Android最新版百度SDK 检索没有PoiOverlay 类 只需下载 粘贴到项目文件夹下即可

2016-11-24

Gson-2.8.0 jar包

最新版Gson jar包

2016-11-17

空空如也

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

TA关注的人

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