自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 对未签名apk进行签名

作者:燕歆波腾讯对apk加固后需要自己进行重新签名jarsigner.exe进行重新签名打开JDK安装目录,在bin目录下打开cmdjarsigner -verbose -keystore [签名文件路径] -signedjar [签名后的apk文件路径] [未签名的apk文件路径] [证书别名]参数:-verbose 签名时输出详细信息-keystore 指定签名文件的存放路径-signedjar 指定签名后的apk文件存放路径例如:jarsigner -verbose -ke.

2021-08-25 08:05:30 318

原创 Kotlin ?.let 、!! 、?:等运算符的使用

作者:燕歆波导读:使用Kotlin开发,人性化提示 ?.let等语法处理1、?.leta?.let{it} 的意思:当a为null时,什么都不执行当a不为null时,执行大括号里的语句,意味着it肯定不为null上面的语法可以理解为:if(a == null){ println("什么都不执行")}else{ println("执行")}2、!!在使用这句代码的时候如果不在outFilePath后加上!!,kotlin会在使用mSrcFilePath的地方提示风险,会.

2021-08-04 17:12:37 2860

原创 项目突然出现 Vue packages version mismatch

作者:燕歆波在使用VSCode开发H5项目时,碰到了这样的问题,error in .....Module Error (from.......)Vue packages version mismatch: [email protected](....../vue.runtime.common.js)[email protected](...../vue-tempiler-compiller/package.json)........试了很多种办法,删除node_modul.

2021-05-28 08:22:48 521 1

原创 VSCode 编辑 vue 项目报错 Expected indentation of 2 spaces but found 0

使用 Vscode 在写 Vue 项目的时候,出现报错 Expected indentation of 2 spaces but found 0项目使用了ESLint插件导致的,插件要求缩进为2个空格,但是项目中没有空格,所以报错了解决方式:关闭 eslint检查规则.eslintrc.js 配置文件,加入一行配置 “indent”:[“off”,2]这样就可以了;...

2021-03-24 11:50:39 2066 1

原创 Web server failed to start. Port 8080 was already in use的解决方式

导读:使用IntelliJ Idea启动项目时,报了这个错误,意思就是端口被占用;##解决方式1、找到占用这个端口的进程,结束掉这个进程然后获取pid为3588的进程详细信息,并删除这个进程:结束进程成功的样子,这是我在网上找的,因为我已经结束了,忘记截图:这样重新启动application,就可以了;还有一种方式就是:在application.yml或者application.properties中修改你的端口号...

2021-01-09 16:13:34 6433 2

原创 Xamarin.forms开发Android

作者:燕歆波导读:使用人迹罕至的Xamarin开发android第一步:下载Microsoft Visual Studio ,我下载的Professional 2019版;第二部:创建项目:这里要选择移动应用,可以同时开发Android和Ios还有其他平台的项目;创建成功后项目目录是这样的:刚刚创建的项目是不显示目录结构的,如果你想要查看目录结构需要点击“视图—解决方案资源管理器”;这里,.Android或者.ios目录下是创建平台特有属性的,例如上面的目录结构图,EarlyWa.

2020-06-03 15:59:57 1268

原创 初学MySql

作者:燕歆波导读:安装mysql后,不断地遇到问题,不能使用数据库,不能连接数据库。。。第一步:下载mysql,在bin的同级目录创建.ini文件,内容如下:第二步,以管理员身份打开cmd ,初始化mysql数据库:mysqld --initialize --console执行完后,会出现mysql的初始密码A temporary password is generated f...

2019-12-18 10:52:56 160

原创 Android把Bitmap保存为bmp图片

作者:燕歆波导读: 把图片存成jpg和png来说相对简单,android提供了bitmap.compress()方法可。但对于BMP这种格式的,并没有很好的办法;找了很久,在网上找到了一个解决方式:https://www.iteye.com/blog/coderlxl201209164551-1765740提供两个可以参考的信息:https://blog.csdn.net/wen00...

2019-09-06 16:27:03 1912 2

原创 Collections.reverse操作java.lang.UnsupportedOperationException

作者:燕歆波导读:使用Collections翻转list的时候,报出了这个错误,Collections.reverse使用时,需要传入的是ArrayList,但是报错信息里面提到了CopyOnWriteArrayList;使用CopyOnWriteArrayList是需要注意的,你需要吧CopyOnWriteArrayList对象放到ArrayList中,然后再去使用reverse方法,...

2019-08-07 17:02:55 1225

原创 Android接入支付宝支付注意事项

作者:燕歆波导读:支付宝给出的demo调试首先,如果你用的是公司的账号,请添加子账号,避免麻烦;在开发文档的提示下下载SDK&Demo,打开你的开发工具(AS),打开支付宝的Demo,注意事项:1、PayDemoActivity下authV2方法(AuthTask)不属于前端使用,所以你不用关心,你要关心的只有payV2方法,这才是你应该注意的;2、此demo的使用,需要你在...

2019-07-26 11:44:14 463

翻译 Android 8.0开启服务报错,自定义广播无法接收到

作者:燕歆波导读:8.0在广播中调用startService报出异常;自定义广播接收不到项目中为了防止服务在后台被杀死,在service的onDestroy中发送了广播,在广播中重新打开service,结果报出了下面的错误:Not allowed to start service Intent xxxx app is in background uid UidRecord......

2019-07-18 09:21:07 1119

翻译 android:excludeFromRecents 属性需要注意的

作者:燕歆波如果不想某个 页面 显示在最近使用(查看最近任务,我用的小米手机,点击最左边的按键,可查看最近使用) 中可以设置 属性 android:excludeFromRecents 为 true;android:excludeFromRecents 属性is not only affect(影响)设置的 页面。this Activity 启动的后续同属一个 “Task” 的所有 A...

2019-07-15 10:25:51 2110

原创 android向apk的META-INF(签名信息)中添加渠道信息

作者:燕歆波导读:在没有源码的情况下,为了避免重新签名,直接在签名信息中添加渠道信息;准备好两个文件:一个空文件"channel_fhxs"没有后缀名,还有一个.preperties文件,里面存储了一些信息:name=rootpass=liukey=value准备好文件后,需要在apk中验证是否能获取到添加的信息:这是获取空文件的方式,如果要获取.preperties文件...

2019-05-30 08:55:30 3572 4

原创 gradle配置多渠道(动态设定App名称,应用图标等)

作者:燕歆波导读:在gradle中配置动态设定App名称,应用图标等,为了解决重复替换图标,app名称多次打包的问题gradle提供了productFlavors节点针对不同的版本做不同的配置:比如有【游戏一】,【游戏二】,【游戏三】需要打包:defaultConfig { applicationId "com.xin.wallepackage" min...

2019-05-29 17:23:04 1668

原创 码云使用

作者:燕歆波导读:为了避免github不在提供使用.需要迁移到码云上来!下载git工具还有创建马云账号就不说了,首先创建自己的仓库:创建之后,点击自己的仓库进入仓库页面:点击克隆下载,复制仓库的git地址,然后再本地磁盘上鼠标右击(如果你已经安装了git工具),点击"git bash here",在git命令行客户端clone仓库到本地:此时,如果出现:如果你之前使用过gitee...

2019-05-22 10:06:30 413

原创 小程序列表局部刷新(点赞效果)

作者:燕歆波简介:在小程序中实现点赞效果,并刷新当前item的状态实现步骤首先在data中定义了两个变量:在渲染列表时,需要判断当前item的点赞状态,比如:如果状态是1,那么就是未点赞,需要设置图片为like,如果状态是0,那么已经点赞,需要设置图标unlike,如下:由于在获取数据时,列表并没有提供isLike这个字段让我们判断,所以在获取数据列表时,我们为每一条数据增加一个字段...

2019-04-23 09:27:38 5052 2

翻译 RecyclerView瀑布流造成的item错乱

作者:燕歆波导读:使用瀑布流时,发现item的顺序在滑动时突然顺序改变了,造成了设置的间距变化,从而导致整个页面错乱。简介在adapter中,我获取item的位置,根据位置设置item的左右间距:如果像上面一样,第一个item比第二个item的高度低的话,那么是没有问题的(偶数item在左,奇数item在右);但是如果第一个item比第二item高的话,就会出现偶数item在右,奇...

2019-03-26 09:52:56 3183 1

原创 List修改数据造成 java.util.ConcurrentModificationException 异常

作者:燕歆波导读:在更新list数据时候,出现了java.util.ConcurrentModificationException 异常;Introduce由于在实现抖音播放视频的效果,所以在滑到顶部时,需要加载上一页的数据,然后放在List的前面(0位置);可是一运行就爆出了异常!郁闷了很久,查阅一些博客,人家虽没有明说,但是也算基本指出了问题在哪儿了; 但是当我解决问题的那一...

2019-03-07 15:54:57 790

翻译 Android异常:Configuration on demand is not supported by the current version of the Android Gradle。。。

作者:燕歆波导读:android studio项目build时,报出异常异常:Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above.解决方式:在gradle-...

2019-03-06 08:49:27 1851

原创 Android和H5交互

作者: 燕歆波导读: android与h5交互1、首先设置WebView属性: mWebview = new WebView(getApplicationContext()); mWebSettings = mWebview.getSettings(); mWebview.setPadding(0,0,0,0); mWebSettings...

2019-02-25 09:41:11 206

翻译 Android创建自己的maven仓库(bintray.com)

作者:燕歆波导读:Android在bintray上创建自己的maven仓库 之前有一个在github上创建自己的maven仓库,这一次是基于bintray上创建自己的maven仓库。在bintray上注册账号 打开 bintray.com,点击右上角 Sign In 按钮,打开登录页面。 找到 Sign Up to an Open Source account 进入...

2019-02-25 08:54:04 1987

原创 android中elevation属性对布局的影响!

作者:燕歆波导读:elevation属性对布局层次的影响!现象在相对布局中,添加了一个输入框和一张搜索的图标,看效果图:可以发现,搜索图标并没有显示出来,好在今天脑子比较好使,我直接想法就是去改elvation属性,果然,发现了有意思的东西;给ImageView添加elvation属性之后,发现并没有使图表显示出来,又想到可能是elevation的值太小???于是我把Image...

2019-01-24 14:52:42 1977 1

翻译 webstorm +Vue +element-ui 导入jquery时的问题

作者:燕歆波问题使用npm install jquery后,成功安装了,然后再main.js中导入jquery,发现仍旧报错,解决首先,安装jquery 成功后在main.js中的dependenice中有jquery记录然后、在build文件夹下的webpack.base.conf.js里加入 var webpack = require(“webpack”)最后,在webpa...

2019-01-19 15:13:37 736

翻译 wx.uploadFile上传方法

作者:燕潇洒导读:wx.uploadFile方法碰到的问题问题uploadImage:function(e){ //问题1 var _this = this; wx.chooseImage({ count: 1, sizeType: ['original', 'compre...

2018-12-28 10:25:32 14887 4

原创 RecyclerView局部刷新

作者:燕歆波导读:由于在item中增加了进度条,需要实时更新进度,但是不想图片也不断的加载。解决方法看了一些博客,提出使用OnBindViewHolder的payloads参数,使用后并没有任何的效果,可能是我方法不对,然后在RecuclerView 的源码中无意发现了一个方法:看名字,就是获取某个位置的holder,既然拿到了holder,那么肯定可以拿到进度条,由于我添加了he...

2018-12-18 17:19:15 479

原创 Android实现底部标签栏突出

作者:燕歆波导读:实现底部RadioButton不被跟布局限制显示区域!效果就是这种效果,当我选择底部标签的时候,图标超出跟布局显示,突出了出来,本来以为要费功夫了,后面发现Android自带的一个属性clipChildren,值为true或者false,这个属性的意义在于,跟布局是否限制view超出跟布局大小,如果是true,则限制,那么,超出部分不会显示,如果是false,那么...

2018-12-05 15:42:54 1098

原创 小程序使用分享

作者:燕歆波导读:虽然官方提供了文档,但是还是走了一个小小的坑首先定义分享按钮,注意open-type属性的值是share <button class='share' plain='true' open-type="share">分享</button>然后在js文件中复写onShareAppMessage方法:onShareAppMessage: f...

2018-11-22 11:33:09 168

原创 小程序获取用户信息

作者:燕潇洒导读:小程序需要点击按钮出发获取用户信息的操作简介使用微信的开放组件open-data 获取用户信息,不需要授权,如果不方便,那就要进行一个点击事件来触发获取用户信息的操作:<button open-type='getUserInfo' class='isShow' type='primary' bindgetuserinfo="getuserinfo">确...

2018-11-22 11:27:36 319

原创 Android创建自己的maven仓库

作者:燕歆波导读:把自己的工具库发布到本地maven仓库,然后本地项目可以直接引用,就不用再每次都导入module了。1.、maven是什么 参考部分博文,在我理解,maven的作用就是方便我们共享类库和插件,2、创建本地仓库 例如,现在我们在项目中新建了一个module,首先,在module的gradle中,添加maven依赖,然后,配置库的信息,uploadAr...

2018-10-29 10:39:35 2106

原创 Android跳转小程序

作者:燕歆波导读:在app中实现点击按钮打开小程序页面!步骤在微信开发平台提交审核自己的移动应用。https://open.weixin.qq.com/审核通过后,在应用列表中的状态是“已通过”,然后点击查看,在详情页面点击查看关联,根据提示完成对小程序的绑定;绑定成功后,参考官方文档:https://open.weixin.qq.com/cgi-bin/showdocume...

2018-10-18 11:57:04 4496

原创 小程序页面间传递对象或者数组碰到的问题

作者:燕歆波导读:很久没复习,这次在跳转页面时,发现在获取上一个页面传来的数组时,老是报错,百度了很久,发现了问题!原因 数组中存在特殊字符,这种情况在H5中也遇到过, 在一般情况下,我们在第二个页面获取数据时,在onload中会这样写:JSON.parse(options.info), 可是如果无法识别你传递过来的json字符串,那么就无法正常转换解...

2018-10-12 14:02:35 2456

翻译 Android studio使用gradlew命令打包时碰到warning:tools:replace="android:icon, android:label,android:theme"相关的问题

作者:燕歆波导读:在使用gradlew命令打渠道包时,碰到下面的警告:查看清单文件,在清单文件中有这么一句话:tools:replace="android:icon, android:label,android:theme"原因在搜索相关资料后,发现了问题原因:我们的主工程中已经使用了android:theme=”@style/AppTheme”,而在module中也使用到了a...

2018-09-20 14:25:59 1279

原创 Android studio使用NDK编译和调试(生成so文件)

作者:燕歆波导读:android如何检测应用本身被卸载了,统计卸载量!1.首先检查自己的Android studio上有没有装ndk,右击项目根目录–>open module setting,查看Android NDK location,如果安装了,则会显示路径,没有安装就点击安装,安装后在local.properties文件中会出现ndk路径 2.新建一个类,编写本地提...

2018-09-14 17:36:03 3554

原创 android使用java的Base64加密产生的问题

作者:燕歆波描述:由于公司需要使用加密,使用的是java org.apache.commons.codec.binary.Base64来进行加密,由于是在已有代码上进行功能的增加,所以没有过分改动,可是还是出现了问题:1.时有时无的编译报错, 2.gradlew命令行打包报错: Execution failed for task ‘:app:transformClassesWithD...

2018-09-12 10:50:55 3005

翻译 WebSocket的简单使用

作者:燕歆波 导读:使用webSocket的几个步骤首先需要导入库:compile 'org.java-websocket:Java-WebSocket:1.3.6'然后需要继承WebSocketClient实现其一些方法:public class JWebSClient extends WebSocketClient {public JWebSClient(...

2018-03-19 10:29:37 587

翻译 mui下拉刷新和vue绑定的点击事件冲突,点击事件无法响应

作者:燕歆波 导读:之前没有使用过mui的下拉刷新,没有碰到这个问题,这次使用下拉刷新时,碰到了让人恶心的问题.介绍增加下拉刷新后,直接运行在手机上是没有问题的,可是嵌套进ios或者android时,发现,li标签绑定的点击事件无法响应了,有时候无意中会触发点击事件,或者在li的最左边会触发点击事件,碰到这个问题时我是一脸的懵逼,根本不知道怎么办,我**的又不是专业的,然后

2018-02-05 18:15:21 3053 4

原创 H5使用mui的下拉刷新和上拉加载!

作者:燕歆波 导读:在使用mui的下拉刷新和上拉加载时,碰到了一些问题,解决之后发现这是一个很简单的问题,可是还是想把它记下来!简介使用HBuilder创建一个手机App项目,创建一个含有mui下拉刷新和上拉加载的html页面,这样的话,一些基本的架子,就不用自己手动搭建了;创建之后会产生两个页面,一个主页面,一个子页面,子页面就是主要实现下拉刷新和上拉加载的页面;在子页面中

2018-02-01 14:39:25 2206

翻译 ConstraintLayout初次了解

>作者:燕歆波>导读:ConstraintLayout初次使用!ConstraintLayout出来有一段时间了,今天花了一点时间写了一个很简单的demo,目的只是想了解一下基本的使用;在我们创建activity的时候,默认的xml的跟布局都会是ConstraintLayout布局,一般情况下,大家都会直接删掉然后使用RelativeLayout或者LinearLayout,还可能

2018-02-01 13:07:33 231

翻译 Android在项目中导入大量jar包,导致编译错误

#Android在项目中导入大量jar包,导致编译错误>作者:燕潇洒>导读:在project中导入一些jar包之后,发现无法运行了:```Error:Execution failed for task ':app:transformClassesWithDexForFlavors_devDebug'.> com.android.build.api.transform.T

2018-01-22 10:37:45 576

翻译 Android修改sharesdk分享的默认弹出布局!

# Android修改sharesdk分享的默认弹出布局!>作者:燕潇洒>导读:android使用shareSdk分享功能,由于默认的分享布局不能满足需要,所以需要修改它的布局样式,怎么修改呢?在csdn上找到了解决方法!**牵扯到的类**如果已经集成了分享功能,首先找到PlatformPageAdapterPort这个类,在全局变量中有一个LINE

2018-01-22 10:36:53 1090

我的小程序

小程序小项目,包含网络请求、页面跳转、页面间参数传递(数组/对象)等

2018-10-12

自定义弹出菜单

自定义弹出菜单

2017-04-19

wifi扫描连接

wifi扫描,连接

2017-02-23

蓝牙扫描连接

手动/自动开启蓝牙,扫描蓝牙,配对

2017-02-23

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

TA关注的人

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