自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷茫的小亮仔的博客

面向太阳吧,不问春暖花开,只求快乐面对。

原创 微信小程序 获取unionid解决方案

其实个人是安卓开发,无奈公司需求,所以我个人也自学了小程序,目前自己独立开发一款小程序,原本授权登录已经做好了,没想到又考虑安卓 、ios 三方登录功能,因此应用都需要同步,不得不用到unionid,这可不又给我出难题了,在网上百度的说需要后端解密encryptedData 数据,于是和后端多沟通,他说没发解密,这就难到我了。UnionID机制说明unionid来区分用户的唯一性,在相同微信开放平台帐号下的移动应用、网站应用、小程序、公众号,用户的unionid是唯一的。也就是说,同一用户,对同一个.

2020-05-20 19:54:00 390

原创 微信小程序 Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded(二)

今天来接着上篇博客的说,因为这个问题,是由上篇问题处理之后发生的问题,我自己都不知道说啥好了,原因:不细心造成的我要做的功能是根据后端返回的openid session_key 2个值,来获取手机号,然而手机号是密文,我需要获取明文,这就需要解密啦,于是百度手机号解密问题,就出现了cryptojs解密工具类,一个大牛封装的,一般前端都会用这个用来解密,地址如下:https://gith...

2020-05-07 19:52:37 1437

原创 微信小程序 报 errcode:40029 错误码(一)

昨天是复工来公司的第一天,现在已经是第二天了,但是我要总结一下今天项目中遇到的问题,其实都是粗心才导致的,没办法,谁让自己今天头有点晕呢,估计是前天熬夜的原因吧!我做的功能是通过wx.login 方法拿到code 再把code传给后端,然后后端返回给我openid 和 session_key 2个值 其实挺简单的,但是没想到我却犯了下面的低级错误然后我和后端沟通,appid和a...

2020-05-07 01:35:43 411

原创 2020面试题整理(无答案)

疫情期间找个好工作,真的好难啊,可能还是自己比较菜吧,面试完之后就没有了回应,其实也没事,就当积累经验了,不然就不好有下面自己不会的面试题了,我把3月到4月面试遇到的面试题都整理了一下,答案我觉得只有自己去查资料 找度娘 收获成果,才有意义,因此只提供了面试题,里面自己会的和不会的都存在,希望正在找工作的同学能够通过看这些面试题找到一份自己满意 薪资优越的工作,当然我自己也想拥有一份这样的高薪工作...

2020-05-03 11:20:59 199

原创 android 中 Error:Could not find support-compat.aar (com.android.support:support-compat:27.0.2)

由于疫情原因,公司迟迟没有复工,收到4月1日复工的消息,我们就要回公司搬电脑和工作需要用的东西了,拿到电脑回来之后,打开项目谁知道就报了一个这样的错,搞得我有点迷茫,甚至怀疑是升级as版本的问题,瞎胡搞一气错误如下:Error:Could not find support-compat.aar (com.android.support:support-compat:27.0.2).Sea...

2020-04-30 15:10:18 82

原创 Android集成微信支付时返回错误码"errcode":40125解决方案

对于微信支付这个功能,其实我并没有深深的探索研究过,功能大部分都是接手过来的项目的人员写的代码,然后我来维护的,所以有很多东西,自己都是不熟悉的,于是就出现了下面的这些问题。点击支付按钮选中微信支付直接闪退页面(视频不会上传)闪退的页面就是直接跳到了这个页面首先我想到一个问题也就是没有打正式包时就是会闪退,于是打包一个realease包,上传到腾讯应用宝就行加固,之后进行二次签...

2019-10-17 16:06:13 167 1

原创 Android中WindowManager : android.view.WindowLeaked: Activity xxx.wxapi.WXPayEntryActivity has leaked

今日在做微信充值的时候莫名的出现了这个问题,搞得我不知所措,错误日志如下:根据报错的具体日志定位到到了我所封装的一个网络工具类里面的这个地方(百度这样说道)错误提示指向项目中的一个progressDialog。经过多方查资料,发现产生这个错误的原因:我们通常会在执行异步任务前开一个进度提示弹出框(progressDialog),异步任务结束后关闭这个progressDialog。当...

2019-10-15 16:38:17 199 1

原创 android.database.sqlite.SQLiteException: no such table: city (code 1 SQLITE_ERROR): , while...

首先今天是祖国70华诞,恭祝祖国节日快乐,繁荣昌盛,然后就是作为一名程序员是没有假期的,代码就是自己的一切,代码就是生命,为代码而活,哈哈哈,有点夸张,前几天,去练车了,于是一个bug被别人提出来一直没时间解决,今天一来到公司就开始处理了,接下来看一下错误日志吧!意思就是表找不到,于是检查表也是存在的,就是不知道什么原因,本来心里还想看阅兵仪式,到10点了还是没找到什么原因?于是便放一...

2019-10-01 15:48:46 1020 4

原创 android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment xxx.fragment

长时间没写博客了,今天就记录一下一个小问题吧!不知道大家有没有遇到这种问题,也就自己测试app的时候,没有什么bug,但是你长时间不管它,偶尔一天你心血来潮点了它一下,谁知道它是如此的不争气,闪退了。。。起初我忽略了这个问题,谁知道被客服查到了,因此今天我就来解决一下了。异常如下所示:Unable to instantiate fragment xxx.fragement:make su...

2019-08-22 18:43:42 811

原创 微信小程序调取微信支付遇到的问题“商户号该产品权限未开通,请前往商户平台>产品中心检查后重试”

前段时间一直在搞安卓app,这不这天产品经理突然让我维护一个小程序,代码是现成的,只需要把接口更换下域名,接口都调通,功能能用,最后提交审核上线就ok了。我觉得还挺简单的,毕竟自己也学过小程序开发,业开发过小程序,虽然自己很菜吧,维护这个小程序还是轻而易举的,于是,话不多说,就是干。前面进行的都很顺利,什么换域名 调试发送验证码 登录 商品接口等ok,到了最后一个下单支付的接口了,无论如何调试...

2019-06-15 11:47:59 5443

原创 android中9.0权限问题

最近又在忙一个新项目了,也没怎么看技术的更新,鬼知道或遇到下面项目中遇到的问题啦!写了一点看代码看效果时到登陆页面时出现了下面的情况:当遇到这种情况时不知道什么原因,以为是手机没有打开手机权限呢,就试着一步一步来了,就出现了下面的情况,如下图:实在是之前没有遇到过这个问题,于是百度一下发现确实有这个案列啊,解决办法如下:在项目的自己创建的Application里面添加...

2019-04-28 21:14:00 6073 3

原创 android中9.0新特性(get一下)

谷歌在GoogleI / O 2018 上终于发布了Android 9.0。不管你是否已经更新了你的Android版本,当你运行Android9时,你终究会看到大量的新功能,下面列出了其中最炫酷的25个新特性。1.自适应电池如果你在Android6中使用了休眠功能,它会让所有的应用程序都休眠,而自适应电池功能是它的一个进阶版,默认情况下是启用的。你可以在Settings> B...

2019-04-20 17:54:22 204

原创 android 解决BaseQuickAdapter中EditText输入错位问题

已经好久没写博客的我,趁着下班时间记录一下自己最近遇到的问题,从一开始的自己手写适配器一直到到今天用了各路大神封装好的适配器,那赶脚别提有多爽了,哈哈哈,,,这个还要从来到目前这家公司说起了,一个安卓哥哥推荐使用的,起初我就说没用过,他说贼好用,最后就抱着试一试的心态用上了他,也就是BaseQuickAdapter 用过之后就知道有多爽了我主要看的这位大神写的此处附上文章链接:https...

2019-04-02 20:41:58 1306 1

原创 android中URLEncodedUtils导包失败

这是昨天遇到的问题,睡一觉,趁还没忘我就赶紧总结一下啦!正常的导包是这样的,但是我在写的时候死活导不进去这个包,mmp,不知道为什么?开发也有一段时间了,我们找错误的正常步骤也就是看日志,起初,却没有日志,于是我就开始clean,rebuild,这都是正常的,然而并没有什么卵用。。。最后报了一个Cannot resolve symbol URLEncodedUtils.当我们实在是找不到问...

2018-09-20 09:04:14 344 1

原创 android中Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

昨天经理让更新项目中含有的激光推送的jar包,起初想的是挺简单的,毕竟之前也接触过,不就是按照激开发里面的文档一步一步来,看下面的地址。https://docs.jiguang.cn/jpush/client/Android/android_guide/事实并非是这样,意想不到的错误就会突然来袭!!!Error:Execution failed for task ':app:trans...

2018-09-15 15:25:12 6329 1

原创 微信小程序开发(二)代码构成

有句俗话说dei好:‘没有规矩’,‘不成方圆’。‘做事情有圆既有方’,‘才能更好实现自己的目标要求。’针对我个人来说一个做android的程序员突然转小程序有点不能适应,于是就会产生下面的一系列问题,反正我是个打不死的小强,什么都不怕,哈哈哈哈。。。。对于前端来说应该是得心应手吧,首先我们先了解小程序代码构成的基本零件吧!!!.json 后缀的 JSON 配置文件 .wxml 后缀的...

2018-09-12 14:14:14 243

原创 2018面试题大总结(二)

对于上一篇我也说了如果有需要的小伙伴们可以私聊我要答案的,那我就来公布一下自己的“宝贝”吧!!!哈哈哈~~~A公司1.handler https://blog.csdn.net/qq_30379689/article/details/533940612.AsyncTask https://blog.csdn.net/qq_30379689/article/details/5320355...

2018-09-12 13:35:54 100

原创 微信小程序之错误问题:net::ERR_PROXY_CONNECTION_FAILED

昨天在和朋友视频聊天时,他说要看下我做的小程序,然后我给他展示时突然数据都不见了,还报了一个错:提示GET http://1733244105.appservice.open.weixin.qq.com/appservice net::ERR_PROXY_CONNECTION_FAILED,我赶紧打开微信调试工具,然而并没有什么卵用,当时我就说难道是后台关闭了,因为这个还被朋友嘲笑了一番(他说我废...

2018-08-20 16:32:55 9889

原创 微信小程序开发(一)基础篇

前些日子一直忙于面试,找工作,也没时间写博客,还好最后找到了一份令自己还算满意的工作吧,虽然在找工作中碰了不少的壁,但是我还是坚持下来了,因为种种原因吧,就来到了现在的公司。我个人主导的是Android手机app开发,来到一个新公司没几天,经理说让我们学习下微信小程序,听到之后很既开心又窝心,因为之前就听说微信挺难搞得,另一方面可以挑战一下自己喽,啦啦啦啦啦!下面我就来具体介绍一下小程序吧!第...

2018-08-18 16:12:23 447

原创 android中activity、fragment背景渐变色

近来忙于开发app,赶进度,一直没什么时间写博客,今天又刚好是端午节,哈哈,最大家端午节快乐!!!下面来说一下渐变色吧,看ui的切图如下:mmp,看来我们ui技术还不错嘛!设计的都是我第一次见到的,哈哈哈哈,因此变为难了我,作为一个萌新的我还是摸不着头脑哈哈哈!百度一下mmp,好多啊,原来这个东西早就有了,要怪只能怪我头发短,见识短了,嘎嘎嘎!!!度娘就是功能强大,哈哈哈,上面介绍的是十分详细的。...

2018-06-17 20:49:27 684

原创 Android中给控件、布局添加阴影

首先,祝各位哥哥,姐姐,弟弟,妹妹们,端午节快乐!!!由于项目进度比较紧张,无奈的我就没时间写博客,今天趁着端午节休息,就写下最近我遇到的问题吧,,,作为一个刚入职场的一个萌新菜鸟来说,真的是一脸懵逼。。。对于接下来发生的事情真的是,,,嘎嘎嘎!!!!接到ui的图,懵懂的我就看到几个布局间加有好多线,mmp,这是干啥来,觉得很丑,我们之间的一个小对话就开始了。我就开始问ui:‘’为什么加那么多丑陋...

2018-06-16 14:25:17 4285 1

原创 android中java.lang.NoClassDefFoundError: okhttp3.OkHttpClient异常

最近在开发一个新项目,可能是自己经验不足的问题,总是遇到各种各样的坑,emmm.......让我的头搞得是摸不着头脑,难受,香菇。。。。在我的项目中我使用了一个大佬封装的okhttpUtils(吴大佬),然后就是前任(可别想多啊,是前任安卓)留下的okhttp中的拦截器了,,,,当我使用ok请求网络数据时就报了下面的错误,  java.lang.NoClassDefFoundError: okht...

2018-06-08 12:48:49 6640 3

转载 TCP与UDP的区别

TCP UDPTCP与UDP基本区别  1.基于连接与无连接  2.TCP要求系统资源较多,UDP较少;   3.UDP程序结构较简单   4.流模式(TCP)与数据报模式(UDP);   5.TCP保证数据正确性,UDP可能丢包   6.TCP保证数据顺序,UDP不保证   UDP应用场景: ...

2018-04-12 09:20:05 127

原创 Android中Handler的工作原理

面试场景平时开发用到过其他线程吗?都是如何处理的?基本都用RxJava的线程调度切换,嗯对,就是那个 observeon 和 subscribeOn 可以直接处理,比如网络操作,RxJava提供了一个叫 io 线程的处理。在RxJava中的广泛使用之前,有使用过其他操作方式吗?比如Handler什么的?当然用过啊那你讲讲Handler的工作原理吧。Handler工作流程基本包括Handler、Lo...

2018-04-11 11:31:35 227

原创 2018面试题大总结(一)

对于各位程序猿来说,金三银四是跳槽的好时节,我想你们肯定都体会到其中的乐趣了吧,哈哈哈哈~~~招人的公司也是不计其数,当然了,最忙的,最头疼的是hr小姐姐了,既要为公司选择一个合格的人员,又要确保人员各方面的真实性,哈哈哈哈~~~小编我也出去面试了几家,下面我来说下我所遇到的面试题吧,希望对你们有所帮助哈!!!第一家公司:中软国际服务有限公司(未收到offer)1.Handler源码,底层结构2....

2018-04-10 21:05:15 514

转载 Android中Vitamio视频框架学习

概述        开发公司一个乐视TV项目时,本来有个播放视频广告的功能,到最后不了了之。虽然没有在项目中做要求,但是这个点子还是激起了我研究多媒体的好奇心。刚好后面遇到一款比较喜欢的视频APP魔力盒,上面视频播放的体验及整个产品的设计都是我喜欢的类型,于是反编译了一下,发现其中用到了一个视频框架Vitamio,(还有一个很流畅的下拉刷新框架hardmark), 然后,一番百度google,发现...

2018-04-09 19:10:32 209 1

原创 如何快速开发一款APP

做开发以来一直忙于代码,来没时间整理一下如何开发出一款perfect的APP,正好几天有时间那我就来整理一下开发各类APP的步骤吧~~仅供大家参考奥我个人接触的APP有电商购物(O2O)类、新闻资讯类、旅游服务类、医疗健康类、直播类、智能硬件等,其实最后一种我接触的很少,以后定会好好学习的。一、电商购物类0.登录、注册1.商品的展示2.排序3.动画4.缓存5.定位6.订单信息7.支付8.聊天9.版...

2018-04-05 11:55:49 1798

原创 Android中Zxing二维码的扫描、生成(带有动态权限申请)

其实好多时候我们生活中都会使用到二维码,超市的买东西、商店的购物等。。。。。。做开发的过程中我们使用到二维码来进行扫描下载app,下面我来给大家介绍一下如何使用吧!!!这是我看的大神的github:https://github.com/yipianfengye/android-zxingLibrary一、添加model依赖在module的build.gradle中执行compile操作compil...

2018-04-04 16:37:44 1275 4

原创 Android中android studio(AS)快捷键的使用

其实我对as的快捷键使用也不是很熟练,这是我某天看到公众号上的,今天我来和大家一起来学习一下啦,希望对你们有所帮助,哈哈哈!!!常用快捷键1.ctrl+shift+N查找文件,以悬浮窗口的形式搜索2.ctrl+N查找类,与ctrl+shift+N相似,但是只能查找类3.ctrl+E最近打开的文件,可以继续输入文件名前缀在最近打开的文件中缩小搜索范围4.ctrl+B跳转到变量的声明处,可以类的成员变...

2018-03-30 13:07:03 969

原创 Android中CoordinatorLayout(粘性菜单)的使用

CoordinatorLayout简介CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的效果CoordinatorLayout简介通常用来 干什么点击打开链接    Google官方地址Coordina...

2018-03-30 11:30:01 635

原创 Android中MPAndroidChart之(柱形图、饼形图、折线图等)

众所周知,现在手机App是越来越活了,样式也是千变万化,电商类、旅游类、医疗类、服务类,当然金融类也是不可少的~~~说道金融类有些人就会想到股票,股票呢就会涉及到趋势问题,那么我们如何才能让他的趋势在App中显示出来呢,接下来我就来教大家如何做的吧!!!一、MPAndroidChartMPAndroidChart 是一款专门用于Android绘制图表的库,相当强大,当然也有IOS的版本。GitHu...

2018-03-23 16:45:35 1538

原创 Android中创建virtualBox COM对象失败的解决方案

对于这种问题我只能说一句兼容性害死人不偿命啊!哎!做开发的程序猿需要有牛逼的技术,也需要有好的测试机来测试项目的效果,小弟我这两样都没有,是不是很可怕~~~技术是可以花时间来提高的,今天我就决定安装一下Genymotion,首先我没有虚拟机然后就需要安装一下了,接下来就出现了这个错误了。。。1:创建 VirtualBoxClient COM 对象失败.  应用程序将被中断.    被召者 RC:R...

2018-03-22 10:39:11 202

转载 Android中支付宝支付流程

前言项目中要用到支付功能,需要支付宝支付、微信支付、银联支付,所以打算总结一下,方便以后的查阅,也方便大家, 用到的地方避免再次被坑。 今天我们就主要介绍一下支付宝支付,其他支付也给出了对应的连接。在做支付之前,在网上也查寻了资料,大多都说,支付接入坑太多,微信坑最多,银联文档太复杂。 其实如果接入的多的话,那些套路都可以绕着走。 网上的经验什么的大都是比较老的,比较新的能用到的文章不多(但是好文...

2018-03-17 17:07:26 419

转载 Android 插件-阿里规约 Alibaba Java Coding Guidelines

因为项目开发完毕之后,涉及到项目的优化问题,除了资源的共性抽取和方法的抽取之外,还需规范我们的代码,所以大牛推荐了Alibaba Java Coding Guidelines(阿里规约插件),本以为出来很久了,查看别人的博客才发现是10.14才上线,安装以后发现简直如有神助,让自己重新恢复了良好的编码风格,同时个人感觉规范性自己的代码还是很重要的!利人利己!想发展的更好,一手漂亮的代码对于程序员而

2017-12-29 16:43:00 276

转载 Android自定义UI文章汇总

Android自定义UI文章汇总《Android ListView分类/分组效果 - 第一种实现方式》《Android ListView分类/分组效果 - 第二种实现方式》《Android ListView标题置顶效果实现》《ListView下拉刷新原理》《ListView拉出回弹效果 overscroll》《Android 自己动手写ListV

2017-12-20 20:12:54 115

原创 android中新特性给as设置背景图片

android studio中给编译器设置背景图片ps:可以是自己喜欢的男神、女神的图片哟!下面我们先看一下效果图吧那么我们如何设置呢?首先找到File->Settings->Plugins然后点击Browse repositories...找到SexyEditor插件然后点击install之后重启一下as就搞定了安装后找到File->Settings-

2017-12-19 17:05:45 3947 2

原创 android中一键清理如何推送

最近出去找工作被面试官问到,后台清理后如何用推送做?瞬间一万句草泥马从心中略过。。。一下子不知道说什么了?一脸懵逼啊!!!当然是用保活了。。。

2017-12-19 15:25:57 193

转载 android 开发常用工具类汇总

github地址:https://github.com/niemj6012/android-common LiteCommon项目简介Android Common Utils or Helper.Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInst

2017-11-24 14:39:51 272

转载 android studio 各种问题

android studio 各种问题1.dexDebug ExecException finished with non-zero exit value 2 全bug日志如下:(Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: or

2017-11-15 14:07:31 307

转载 热更新方案-难不难在于你

App热更新方案  为什么要做热更新当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。重点是还会有原来的版本遗留,无论你怎么提示都有人放弃治疗,不愿意升级,强制不能使用体验又足够糟糕到让人不能启齿。如果这是一个影响公司收入或者体验影响极其不

2017-11-14 18:39:14 988

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