- 博客(54)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android实现高德地图轨迹回放
Android实现高德地图轨迹回放写在前面准备官方文档解读创建应用:地图api引入:权限添加效果展示过程实现写在结尾写在前面本篇文章是对近期工作项目中集成高德地图轨迹回放和单/多点标记功能的一个总结。 欢迎指正,不喜勿喷,请你善良,谢谢!!!准备官方文档解读 首先去[官网](https://lbs.amap.com/api/android-sdk/summary)查看开发指南进行项目中需要的内容准备。创建应用:左上角头像位置指针划过出现如图所示内容后点击应用管理->我的应用如图
2020-10-30 14:13:53
7100
9
原创 关于高德地图崩溃的问题
Build fingerprint: 'OPPO/PEGM00/OP4E8F:11/RKQ1.200903.002/1647506760500:user/release-keys'
2023-03-13 10:43:52
1267
原创 Android Studio(4.2) - Compilation failed; see the compiler error output for details记录
Compilation failed; see the compiler error output for details
2022-11-17 15:13:10
804
原创 Android接入三方登录——QQ、微信、Facebook、Twitter
Android接入三方登录——QQ、微信、Facebook、Twitter避坑指南QQ微信FacebookTwitter补充:避坑指南Twitter:twittersdk:// 这个是一定要配置的哦,要不然会调用失败的 ![这个一定要配置哦](https://img-blog.csdnimg.cn/49ea886bb1934c1fa546fa713da9711f.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10
2021-08-07 15:04:46
2359
4
原创 PictureSelector 相册全白不显示问题
今天使用PictureSelector时打开相册发现全部变白,预览图片也无法加载,漆黑一片。如下效果图:于是上官网查看github地址发现多了一个loadImageEngine的方法,添加到代码后发现你会发现GlideEngine是没有的那怎么办呢???仔细看上图在这个方法后面有一句Please refer to the Demo GlideEngine.java这样的话,这就简单了,去他的代码里面CV就好了下面给出GlideEngine.java的代码:public class Glid
2020-12-24 12:01:54
2353
4
原创 IDEA登录GitHub 出现 Incorrect Credentials,Request response 401 Unauthorized的问题
出现这个问题的第一反应是:我去,密码输错了??? 但是一看报错信息,凭据不正确,请求未经授权 401。 两眼懵圈 什么鬼 ?难道是本地存储的数据凭证出问题了?赶紧点开控制面板->用户账户->管理windows凭据查看 ,如下图:[PS:如果你找到如何进入此界面请自行百度] 在github这行的最右边有一个向下的箭头,点击后会看到编辑和删除。这里可以选择删除后重新从github上面拉一下代码,系统会自动弹框让你输入。编辑的话就简单了,将github的账号信息重新更新一下。但是这个并未.
2020-12-03 10:44:39
8473
8
原创 ApkProvisionException: No outputs for the main artifact of variant: debug
异常问题异常图片解决方案异常问题运行项目时,项目可正常编译出apk文件,但无法自动安装到设备。异常图片解决方案1、点击如图所示内容后弹出下图所示窗口2、在如图所示的地方选择Nothing后,点击左下角➕添加一条Gradle task,会出现下图所示界面内容填充如下在第三步点击ok后可以看到这个位置对了一个新添加的内容,之后点击apply------>ok,然后再重新运行,这个问题就就解决了。可以关注微信公众号“只会写bug的咸鱼”,获取更多独家内容哟~创作.
2020-11-03 14:08:50
1869
1
原创 Android 关于对RFID功能的开发记录
RFID开发前言开发步骤第一步:导入libs,如图:第二步:RFID功能初始化及编写结语及注意点前言在项目前期的时候就一直提出要做RFID自动识别标签解放双手的想法,直到最近项目用户量上升,促使这个想法开始逐步实现,所以就有了本篇博客,记录一下开发步骤,避免以后维护迭代的时候忘记了一些关键步骤。下面进入正题,不管做什么硬件设备的集成,首先要做的就是查看相关的说明文档和操作手册,接着就是看人家Demo的运行效果结合自己项目的需求做思考。开发步骤第一步:导入libs,如图:接着将jniLibs导入,
2020-09-15 16:33:31
7660
25
原创 记录Android 迁移到AndroidX时的步骤和注意事项
写在前面:项目场景:问题描述:原因分析:解决方案:Android迁移AndroidX:遇到的坑:写在最后:写在前面: 备份!备份!备份! 重要的事情说三遍项目场景:Android项目迁移到AndroidX 问题描述:项目在 Android 10获取相册图片和拍照时无法获取到文件路径,进而使app崩溃。我使用的拍照裁剪的库是:api 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3' 原因分析:由于.
2020-09-08 10:47:24
3089
3
原创 Android NFC基础知识汇总
Near Field Communication,近场通信,简称NFC。现在大多手机都已经支持NFC功能,可用于交通卡充值刷卡、门禁以及大多数据交换和获取的场景。百度百科中提到NFC是在非接触式射频识别(RFID)技术的基础上,结合无线互联技术研发而成,为我们的日常生活越来越普及的各种电子产品提供了一种十分安全快捷的通信方式。它的中文名称中的“近场”是指临近电磁场的无线电波。实现了电子支付、身份认证、票务、数据交换、防伪、广告等多种功能。建立了一种新型的用户消费和业务模式。它分为点对点通信、读写器.
2020-07-10 14:14:40
742
原创 关于CILICO富立叶打印、扫描功能开发注意事项
开发流程很简单。第一步:导入lib,如图:导入完成后,别忘记要点击这个按钮重新构建一下项目。然后就是代码的导入和使用,扫描功能相对简单,将ScanActivity.java文件导入后运行即可。运行效果如图:扫描前:扫描后:扫描功能就介绍到这里了。接下来介绍需要特别注意的打印功能(lib导入见第一步描述):导入打印功能代码时先创建一个hardware.print的包名,一定要用这个包名,不然无法使用打印功能(我也不知道为什么要必须用这个包名,并且要直接放到java文
2020-07-07 10:45:54
492
原创 Android 关于佳博和汉印蓝牙热敏打印机开发
接上篇文章Android之BLE(低功耗)蓝牙开发,本篇文章针对上篇博文中提出的两款打印机的开发流程进行记录。首先不管时佳博打印机还是汉印打印机,都是先对他们各自的lib进行导入,如图:导入lib之后,一定要记得进行sync project。一切准备就绪后接着就是根据他们各自提供的文档说明进行开发。本文不做详细说明,下面先贴汉印的打印关键代码(他们家的比较简单):public v...
2020-01-13 11:20:19
4407
23
原创 Android之BLE(低功耗)蓝牙开发
前段时间由于项目需要,针对部分热敏蓝牙打印机做了开发,本来刚开始是要用佳博的,结果开发完了说要换成汉印的打印机(此时内心一万只草泥马奔腾而过)。好了,言归正传。既然是蓝牙打印机,那么首先要做的就是进行蓝牙开发。先贴一个别人推荐的一个开源库:https://github.com/Jasonchenlijian/FastBle 话说在15年的时候有接触过原生的蓝牙开发,但是那时候并没有...
2020-01-09 11:13:51
6736
11
原创 Android Studio 3.2 Error Launching activity的问题
报错信息如下:前提是在清单文件中已注明的启动activity但是项目一直无法运行还一直提示Error Launching activity的问题各种百度和谷歌,大部分的解决方案都试过了,还问了好几个前辈,但是还是无法解决这个问题。找了很久的解决方案,却连这个问题的根本原因的都不知道。那这个问题就比较诡异了,于是想了一个简单粗暴的办法就是新建一个项目把所有的东西都复制过去。但是这种解决方...
2019-07-16 10:13:51
1183
原创 关于OPPO R11上面运行项目出现ClassNotFoundException问题的原因及解决方案记录
这个项目很简单,只是用了一个AgentWeb展示一个网页的功能,其他手机上面都没有问题,只有OPPO R11上面报了这个问题,找了度娘也没有解决。真是捉急吖!!!回归正题,错误如下:2019-03-25 15:03:02.219 593-3069/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only2019-...
2019-03-25 16:04:10
4525
原创 CLEARTEXT communication to host not permitted by network
最近刚升级为Android 9.0 用户,紧接着相关问题接踵而至,首先遇到的就是https的问题,非加密的流量请求都会被系统禁止掉具体的相关修改可移步我的另一篇文章查看Android 9.0 pie——“馅饼”的终版新功能现在先说本篇文章的重点:问题如下:发起网络请求时打印错误信息:CLEARTEXT communication to host not permitted by n...
2019-01-28 16:30:17
1237
原创 Android Studio 打包apk时遇到的问题
在打包时遇到这样一个问题,如下图:Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: … android { lintOption...
2019-01-28 09:26:27
1543
1
转载 Android 学习路线
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayList与LinkList区别与联系 GC机制 Java反射机制,Java代理模式 Java泛型...
2018-09-11 16:07:10
7971
1
原创 关于对android加载webview出现空白页的问题记载
网上有很多加载webview的代码,并且都很完善,所以这里就贴一下主要的代码,如图:只要设置这几行其实就可以加载出来网页了,但是在我的虚拟机和手机上都不行ios和浏览器上都可以并且是没有问题的,所以我就百度、谷歌了一波还是不行,重要的是我忽略了最重要的一个问题,控制台上打印出来的错误一直被我忽视了,如图: 一直没有注意到的问题也是之前一直都没有看见的问题:Uncaught...
2018-09-04 15:01:32
7830
3
原创 Landroid/support/v4/animation/AnimatorCompatHelper错误
今天在写一个文件选择器的时候,报出了下面的这个错误:简单来说,就是包冲突问题的解决,百度了一波,找到了最终的解决方案。如下:在代码中添加选中的那几行代码,这个问题就完美解决了。这个问题一般是在引用第三方库时,由于三方库会自带v4包,三方库并不能确定其应用环境里存在v4包,所以就会导致v4包冲突的问题。所以在包冲突时,最快的解决办法就是直接添加以上几行代码,强制指定版本。一款强大...
2018-08-30 11:18:30
906
原创 Android 9.0 pie——“馅饼”的终版新功能
android 新特性 :https://blog.csdn.net/GenlanFeng/article/details/79496359此文仅是方便个人查阅所摘。以下内容摘自谷歌开发者Android 9 终版新功能以机器学习为核心,打造更为智能的手机Android 9 赋予手机强大的学习能力:系统能够根据用户在使用过程中展露的习惯与偏好,进行自我学习与适应 —— 从强劲续航...
2018-08-07 09:22:43
4623
原创 集成腾讯IM遇到的问题
注:从本篇文章开始,将会有一段时间不定期更新关于集成腾讯im时遇到的问题以及解决方案.本博主集成的是3.3.1的sdk,谨以此文记录一些集成im时遇到的一些问题,方便自己以后翻阅以及为他人遇到此问题时提供一个解决思路在集成的时候一直报6013 SDK 未初始化或者用户未登陆成功,请先登陆,成功回调之后重试 这个错,开始一直认为是登录的逻辑代码有问题,一直没有想过是sdk初始化未...
2018-06-21 16:51:33
4626
6
原创 关于直播类app中的推流、拉流技术
虽然直播app在2016年的时候就很火了,但是对于我这样的技术菜逼来说,从来没有真正的去了解过,而对于这方面的技术,我就更是不了解了。由于最近的项目中可能会用到直播之类的功能,所以就赶紧来恶补一下这方面的知识。这边我总结了一些对我而言比较有用的一些网址: 直播类app中推拉流技术的实现:https://www.jianshu.com/p/59ee53e00b9fhttps://www.j...
2018-05-09 09:48:13
20665
2
原创 谈谈我所理解的事件分发机制
事件分发机制基本上遵从Activity->ViewGroup->View的顺序进行事件分发,通过调用onTouchEvent()方法进行事件处理。事件分发机制中关键的三个方法就是dispatchTouchEvent()、onTouchEvent()和onInterceptTouchEvent()。其中dispatchTouchEvent()方法是负责事件分发的,onTo...
2018-04-12 15:35:28
1916
原创 谈谈Handler机制
看到文章的标题,就会有人说 handler机制???Rxjava多好用啊,它提供了一个叫io线程的处理,就可以完成线程调度的切换,使用observeOn和subscribeOn可以直接处理网络操作等。对,没错,rxjava是真的好用没有错,但是handler机制也同样重要。在面试中,handler机制被问到的几率还是很大的。当然,网上也有很多比我技术好不知道多少倍的大牛早已经写过不少有关h...
2018-04-08 17:26:21
381
原创 如何开发一款app?
从来没有对做过的项目进行过整体的分析和总结,刚好今天有点空闲,就给大家提供点干货吧。其实也不能算是干货,主要是说一下做一款app需要的一些主要功能吧。 手机app常见的有电商、购物网站类的、新闻资讯类的、O2O(美团外卖、快方、叮当快药等)的、金融类的、直播类的、还有一些智能硬件相关的等等。接下来,就依次说一下遇到这些项目如何做到不慌不忙,有备而来。一、电商、购物网站的app ...
2018-04-05 10:26:02
2116
2
转载 Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架
之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们的神秘面纱,然后利用这三个家伙搭建一个网络请求框架1.什么是MVP?MVP(Model View Pr...
2018-03-14 08:53:47
397
原创 Fiddler简单的使用教程
一般了解一个新的技术或者是新的领域的话,我们通常会遵循是什么、怎么用、有什么作用/好处的步骤一步步进行。是什么? 看到Fiddler可能有人会问那是干嘛的啊,其实Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fid...
2018-03-13 12:05:20
4056
原创 集成第三方SDK之支付宝支付
不久前,分享了一篇关于集成微信支付的爬坑总结,如果你还没来的及看,就戳我吧。今天想要分享的是一篇关于支付宝支付的。当然了,在如今这个互联网告诉发展的时代,几乎所有的APP都离不开支付功能,既然要支付,那就离不开支付宝和微信啦,当然她也就成为面试中常见的【人物】喽。那下面就介绍一下我们今天的主人公——支付宝。 首先说一下支付宝的开发流程,请看下图: 看完这张图,就先去注册一个个人...
2018-03-08 20:48:58
2997
原创 集成第三方SDK爬坑总结之极光推送和友盟统计
继微信支付之后,我想再说一下极光推送和友盟统计。 至于极光推送嘛,正常集成时,所有的权限不能少,所有标注required的不能删除,并且极光留了一个广播给开发者,来处理推送过来的所有通知,所有的通知都可以从此广播中截取,然后进行特殊操作.其他的没有任何问题,但是 实际使用之后,会发现有时注册别名的操作不会成功.经过仔细处理后 发现,推送状态有3个生命周期, onstart , on...
2018-02-28 14:41:00
6065
5
原创 集成第三方SDK爬坑总结之微信支付
转眼间,成为程序员的时光又增长了一年,在过去的一段时间里,忙于繁杂的项目以及一些个人琐事而将写博客这件事搁置于一旁,这使得自已相对于别的奋战在前线的同行们又落下了一大截。新的一年,必然得以全新的生活方式,全新的奋斗目标来激励不是很上进的自己。唉,让各位同行见笑了[/偷笑]。别的一些没用的话也就不多说了,接下来就进入今天的正题。 在过去的一个项目中呢,使用了第三方提供的一些技术,在集成...
2018-02-27 20:55:35
716
1
原创 标题栏渐变效果的实现
前段时间项目中用到了标题栏渐变效果,这几天比较闲,就把这个效果重新写了一遍传到了我的github上:圣上您的链接已送达,现在呢,还有一点小bug,就是在滑到底部再滑回顶部时,那个textview没有隐藏。之后会做出修正,解决此bug。如有错误或不足,欢迎大家指正,留言。
2017-12-07 10:08:35
624
原创 使用RecyclerView实现QQ空间广告位一个位置两个图时偶遇bug
java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; in class Landroid/support/v4/content/res/ResourcesCompat; or its super classes (declaration of '
2017-11-16 14:41:05
1623
6
转载 Android 自定义控件之Scroller与computeScroll的调用关系
1.Scroller到底是什么?答:Scroller只是个计算器,提供插值计算,让滚动过程具有动画属性,但它并不是UI,也不是辅助UI滑动,反而是单纯地为滑动提供计算。无论从构造方法还是其他方法,以及Scroller的属性可知,其并不会持有View,辅助ViewGroup滑动2.Scroller只是提供计算,那谁来调用computeScroll使得ViewGroup
2017-10-18 14:12:19
373
1
转载 安卓屏幕完美适配方案
一、为什么要适配由于Android系统的开放性,任何用户、开发者、硬件厂商、运营商都可以对Android系统和硬件进行定制,修改成他们想要的样子。但是这种“碎片化”到达什么程度呢?以上每一个矩形都代表一种机型,且它们屏幕尺寸、屏幕分辨率大相径庭。随着Android设备的增多,设备碎片化、品牌碎片化、系统碎片化、屏幕碎片化的程度也在不断加深。为了让我们的And
2017-08-30 11:30:20
1181
1
原创 Android开发中在一个Activity中关闭另一个Activity
比如说:有Activity A、B、C三个Activity ,想要在C操作完成时点击返回键的时候关闭 其他Acticity ,这个时候可能会有人说那不就是 关闭所有的Activity嘛。其实没错,网上一搜一大堆,虽然那些解决方法也不是很复杂,但是我今天要说的这个还是真的很简单的,只用几行代码就可以搞定了。到此呢,我也就不买关子了,下面我就述说一下这个妙招。第一个妙招呢 就是 在A
2017-08-09 11:36:28
7637
3
原创 Android 8.0新特性(看这篇文章就够了)
在刚结束不久的谷歌 I/O2017开发者大会上发布的第二个Android O(安卓8.0)开发者预览,并且向普通用户开放了第二个Android O开发者预览版的注册页面,相比较第一个开发者预览版,Android O又增加了一些新的功能特性。想要了解Android O目前究竟有哪些新功能、新特性,看这篇文章就够了。
2017-08-08 11:35:41
24909
原创 进程与进程间的通信(一)——Aidl
写进程间的通信Aidl时遇到了一个小bug,方便自己查阅和记忆,也为了之后学习android的猿人避免遇到这个坑,所以写此博客。欢迎大家翻阅。
2017-06-01 20:18:28
382
原创 android 中DrawerLayout实现抽屉
android中的v4包下面给我们提供了一个可以实现抽屉效果的控件DrawerLayout。让我们一起去了解一下这个DrawerLayout。废话不多说了,直接贴代码.。代码如下:package com.example.drawerlayout;import java.util.ArrayList;import android.os.Bundle;import android.a
2017-05-31 15:24:42
457
验证手机号码输入是否正确
2016-11-30
inputstream和Fileinputstream一起运行为什么读不出来 代码如下:
2016-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人