9 何浪

尚未进行身份认证

我要认证

奋斗的男人

等级
TA的排名 7w+

微信小程序:通过微信扫码,打开小程序,获取二维码中的参数?

前言最近碰到一个问题,需要小程序首页中获取扫码链接中的参数(怎么配置扫普通链接二维码打开小程序的方式,这里就不说了,请看微信文档:https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D),以前依稀记得使用options.xxx,就可以获...

2019-11-27 15:34:29

Springboot在idea中直接运行没有问题,打war包,部署到外置的Tomcat容器后,却无法访问项目

前言最近,在搞Springboot,新建了一个项目,发现在Intellij Idea中可以通过内置的容器运行,可以正常访问,但是,打成war包后,手动部署到Tomcat后,服务可以正常起来,但是,无法访问资源,总是爆404的错误原因最开始,我开始猜想是路径配置有误或者访问的路径有误,顺着这个线索找了下,发现不对;又去看了tomcat的启动日志,和访问日志,均没有任何异常(少了Sprin...

2019-10-30 18:45:17

解决android MediaPlayer获取不到在线音乐时长

前言最近,开发了一个项目,里面有涉及到了MP3等音频播放的功能,就稍微梳理下,开发过程中遇到的问题,其中之一就是,通过MediaPlayer获取在线音频的时长,无法成功分析首先,看看mediaPlayer.getDuration()的源码,里面明确地说了,不支持在线内容,所以,根本原因就是它 /** * Gets the duration of the file....

2019-10-11 11:41:18

Flutter appBar隐藏下划线或者投影,阴影

如题:直接使用 elevation:0 这个和Android开发类似的,效果图就不上了,因为过于简单

2019-07-25 17:06:44

Sketch如何将文字转成图片或轮廓

前言Sketch是目前很流行的作图工具,个人觉得比PS的门槛要低很多。最近在做一个UI的设计,需要将文字和图片合并在一起输出,由于我是一个半吊子的UI,所以弄起来还是费了不少劲。步骤步骤1对着文字点击右键,点击convert to Outlines,将文字转成轮廓步骤2将第一步的轮廓和其他图片摆在一起,需点击group...

2019-07-25 11:21:35

Flutter插件开发中iOS图片等资源配置问题

前言flutter开发中,不可避免要使用原生的东西,比如,我们要调用原生自定义的相机,就会涉及到和flutter和native的通信等问题Flutter和native通信方式1.不通过插件直接在flutter目录中,分别在android和iOS目录,直接定义就可以了,然后通过MethodChannel来注册通信即可这种方式缺点也比较明显,比如不利于解耦,导致这2个子目录臃肿,修...

2019-06-14 16:33:37

Flutter编译插件中的gradle不通过的问题

前言最近在弄flutter的开发,需求中要通过flutter调用native的页面,遇到一个编译的问题问题The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.导致无法找到android.support之类的库原因由于最新的flutter S...

2019-06-12 18:11:59

fragment切换时,transaction调用commit()出现卡死ANR

问题最近遇到个问题,当多个fragment被添加到activity中后,如果在当前fragment中停留过久的话,再去操作fragment之间的切换,可能会造成ANR(PS.这个应用是运行在一种配置很低的设备上)。思索当时就想,是不是由于Android系统在资源吃紧的情况下,会自动回收后台的进程,但是,只有一个activity+多个fragment,对所有的生命周期进行了日志观察,并未...

2019-05-24 15:52:39

Android Studio无法打开xx.xx.xx.hprof内存分析文件?

前言最近在做Android中的内存分析相关的事情,在一些低版本的Android设备中,无法使用stuido中的Profile工具,因此需要使用之前的DDMS工具。使用DDMS 抓下的xx.xx.xx.hprof是无法直接在打开的,这个时候要Android studio开发,但是出现了文件类型无法识别的错误,本来是以.hprof的后缀,理论上是可以打开的。当我尝试将前面多余的"."去掉之后,...

2019-05-16 11:45:11

Android 如何手动制造系统回收

前言在Android 开发中,我们会经常遇到Activity或者fragment等组件被系统回收的问题,我们就要处理这种情况,以便于我们可以保存用户的数据,然后,恢复它问题要想看到系统回收的现象,必然不是很容易看到的,因为,系统只有在系统资源不足的情况下,才会回收非前台的资源解决办法手动制造系统回收,才会让开发者快速处理系统回收这之类的问题,废话不多说,打开开发者选项,如下图,...

2019-05-05 16:07:27

iOS中storyboard简单使用

前言storyboard布局成为了iOS开发中比较重要的一部分了,它的功能多样性已经超过了前辈xib(例如,它只能一个xib文件对应一个viewController,在复杂的跳转中,显得很麻烦)。当我们需要完成复杂的UI编写的时候,手动写的话,肯定是受不了的,因此我们可以像Android一样,利用布局文件,直接拖动控件来完成UI的编写。下面就来讲一下,iOS中storyboard简单使用1...

2019-05-05 15:34:23

iOS中资源拷贝问题

前言当我们在开发中,有可能会使用本地h5资源来显示页面,这个时候就需要将h5中的图片,js,css等文件拷贝到项目工程中资源拷贝在android中可以在这些资源拷贝到assets目录中即可,在iOS中可以直接拷到工程的主目录即可,这个时候就会出现一个问题,当我们直接将文件拖动到相应的目录中去的时候,就会出现如下图当我们默认选第一个的时候,其实所有的文件都会被打散成一个个的文件,...

2019-05-05 14:55:45

Android 接入微信SDK出现的签名问题

前言最近做了一个微信登录的功能,遇到了一点问题,导致纠结了一两天问题一般要接入第三方SDK的时候,都需要签名,其实,大部分都需要sha1的签名就可以了,如下图由于没有注意到微信文档里详情,就填写了sha1进去,如下图,导致调用微信的时候,一直弹签名不对的toast当我仔细阅读微信的官方文档后,发现,它需要签名的md5的值,还要小写,微信也提供签名获取工具填写完之...

2019-05-05 13:55:01

iOS中的简单数据存储

前言在Android中,我们可以使用系统自带的SharePreferences实现简单的数据存储;而在iOS中我们也可以使用系统自带的存储来存储简单的数据——NSUserDefaults使用1.存储数据[[NSUserDefaults standardUserDefaults] setObject:@“231312311231” forKey:@"userInfo"];[[NS...

2019-05-05 11:52:02

搞定iOS的几种页面跳转方式

前言对于新手来说,iOS的几种跳转方式还挺繁琐的,下面就来一一介绍1.不带任何布局文件的viewController之间的跳转MyViewController *vc = [[MyViewController alloc]init];[self.navigationController pushViewController:vc animated:YES];2.带.xib布局文...

2019-05-05 11:16:56

微信小程序客服后台开发,无法收到微信后台发来的消息?

前言最近做了一个微信客服的后台(基于Springboot),需要自动回复用户的消息,但是,其中遇到有些坑,这里稍微讲一下(前提你已经在小程序的后台配置了相关的参数,如图1) 图1后台接口1.获取access_token根据微信后台文档:...

2019-03-19 16:50:20

jd-gui反编译工具出现INTERNAL ERROR?

前言经常做Android开发的同学,时常会去反编译他人的apk来“学习”,大家用得最多的就是apktool,dex2jar,jd-gui这三个工具将.dex文件转成.jar之后,不过,使用jd-gui来看源码的时候,有时候会遇到.class无法打开的情况,具体情况如下问题有时候会遇到INTERNAL ERROR等错误解决办法使用Luyten.jar工具来打开这个.jar...

2019-01-07 16:59:03

Android 6.0系统 内存和缓存清理及相关动画

前言最近,做了一个清理android系统(基于6.0的一个定制系统)的内存等清理相关的模块,里面涉及到该系统的运行的相关进程清理和各个应用的缓存清理(提前说一下,需要系统签名,然后push 到系统目录中);由于6.0后,非本应用的data/data等目录都是不可读写的目录,当然这是为了应用安全,完全可以理解,所以清理这部分缓存的时候,就需要使用系统权限或者叫root权限功能说明能够将当...

2018-12-24 17:01:11

零基础如何踏入编程门槛?

前言最近我的亲兄弟想要踏入互联网的大圈,之前一直是在传统银行里面工作,由于这几年支付宝等平台兴起,又加之人工智能越来越深入各行各业,导致传统银行或者说大部分行业都在发生变革,越是没有多少技术含量的工作,就越容易被人工智能取代,所以不得不考虑自己的下一步出路,想要试试IT互联网。他是非科班且是文科专业(学校还行,211/985,学习能力还是有的),如何进入这个IT编程届将是巨大的挑战所以以我自己...

2018-11-26 23:39:31

Android Jenkins 如何编译打包同一个Project中的不同的module

前言Jenkins是一个功能强大的打包工具,不仅可以编译打包JavaWeb项目,也可以编译打包Android和iOS项目。问题作为一个Android开发者,经常会碰到要打不同的渠道包,当然,这个直接可以在.gradle中直接配置不同flavor即可。但是,当我们在同一个工程Project中,新建了几个不同的Module(相当于不同的App ),这个时候问题就来了,Jenkins默认情况...

2018-11-09 13:55:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。