杂七杂八
Code-Porter
一位大前端开发程序员,从事多年前端开发,熟练App、网站、服务端、数据库、H5和小程序等平台的开发;在物联网领域开发有着丰富的经验,对技术要求苛刻、热爱分享、热爱新技术...
展开
-
Android发布Library至mavenCentral遇到 Received status code 401
sonatype。原创 2024-07-31 17:35:10 · 340 阅读 · 0 评论 -
Gitlab CI/CD 监听当前stage执行状态,成功或失败
【代码】Gitlab CI/CD 监听当前stage执行状态,成功或失败。原创 2023-04-23 14:12:45 · 1026 阅读 · 1 评论 -
创建Google play开发者账号,并验证身份通过
付款资料付款银行卡持有人。原创 2023-04-17 12:36:01 · 5663 阅读 · 12 评论 -
Gradle执行Shell命令并获取执行结果|进行JSON数据解析
一、在gradle中新增自定的tasktask custom { def out = new ByteArrayOutputStream() def cmd = 'ls -l' exec { ExecSpec execSpec -> executable 'bash' args '-c', cmd standardOutput = out } println(out.toS原创 2021-01-27 19:27:39 · 5647 阅读 · 0 评论 -
Mac上终端使用zsh,设置不区分大小写进行Tab补全
Terminal切换至zsh后每次Tab补全时都要区分大小写搞的很难受,所以搞了大半天是终于把它搞定了…参考这位大佬的方法配置:在用户目录下的~/.zshrc文件中添加如下内容:autoload -Uz compinit && compinitzstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lo原创 2020-12-18 22:54:12 · 2993 阅读 · 4 评论 -
微信小程序蓝牙(BLE)开发与蓝牙设备数据交互开发总结
需要做一个类似于美团单车小程序扫码开锁的程序,需要使用到微信小程序的蓝牙模块功能与蓝牙锁进行交互一、这里我先把我遇到的两个天坑在这里先说明一下:1、根据锁的开发文档描述:读特征值是000036F6-0000-1000-8000-00805F9B34FB,可实际开发下来发现:在Android手机是使用这个,在iOS手机确是0000FEC8-0000-1000-8000-00805F9B34FB这个问题一直没有搞懂!(上面这两个特征值至是举例)2、开启读特征值通知成功后发送数据给锁,无法收到锁回复的数据原创 2020-08-27 22:51:50 · 6218 阅读 · 13 评论 -
Android应用上架国内各大应用市场对应用Logo、应用截图要求整理
这里我整理的一些比较多人使用的一些应用市场,当然还有一些遗漏的欢迎大佬们补充对于国内的应用市场环境,突然好羡慕AppStore、Google Play 说多了都是泪…上架大家一定要在上线前一两个月去申请软著、软著、软著腾讯应用宝(需要软著)上架流程应用小图标:尺寸16*16px,大小20k以内,PNG格式的图片应用图标:尺寸512*512px,大小200k以内,PNG格式的图片,建议...原创 2019-07-03 14:58:10 · 9026 阅读 · 7 评论 -
Android开发Gradle高级技巧、自定义Gradle Task、打包完成自动签名、执行Shell脚本
先说下为什么有这篇文章吧,最近在写一个应用需要进行系统签名;每次我都需要先将apk生成然后使用sign.jar和系统证书进行签名,非常的麻烦而且tmd还是搞两个系统也就是每次都需要用两个系统证书分别进行签名…一:每次我都需要两个不同的设备的安装包,所以我使用多渠道打包这样每次进行打包都会给我生成两个apk 。如下代码:app.gradle ,这里需要注意的是多渠道打包,需要指定一个flavo...原创 2018-12-18 16:07:10 · 6823 阅读 · 2 评论 -
解决Mac连接RIOCH(理光)打印机无法打印问题
所使用的打印机型号:RICOH Aficio MP C4502A与官方技术人员联系说 Mac不支持打印彩色的内容,只能打印黑白;Windows是可以打印彩色的…(只能默默说句fuck the printer)连接方式如下:第一步:进入系统偏好设置,点击打印机与扫描仪第二步:点击“+”添加打印机第三步:选择以IP的方式连接,然后按下面方式填写最后点击添加即可使用了,...原创 2018-12-03 17:24:12 · 42220 阅读 · 7 评论 -
一个你无法处理的Exception ——— GirlFriendNotFoundException
今天又到了一年一度的程序员节了(10.24),在这里祝广大的程猿/媛 们升职加薪 早日迎娶白富美!哈哈哈…话说回来你想找个女朋友不存在的好了回到正题上 talk is cheap, show me the code! try { Girl girl = new Girl(); //找个女朋友 girl.findMyGirlFriend(); } catch ...原创 2018-10-24 13:04:04 · 1620 阅读 · 2 评论 -
Android Studio —— 多服务端接口地址打包技巧
Android开发中必不可少的就是向服务端请求数据,服务端小伙伴就会给你一个URL(http://192.168.1.194:8080)这样 你就可以愉快的进行开发;但是随着app的开发然后又多了外网测试地址、正式地址等等….所以这篇文章就来说说,如何优雅的管理项目中各种接口地址我这里使用的是Retrofit2进行网络请求,需要定义一个BASE_URL供Retrofit进行初始化;当地址...原创 2018-07-26 11:06:31 · 2193 阅读 · 2 评论 -
何谓三十而立 四十不惑 五十知天命 六十知耳顺?
你的不上进,会带给孩子一生卑微 全国高考成绩开始公布,这是今天最大的热点。 各地状元的身份,也被媒体陆续报道。 没有什么意外,状元依旧在大城市的超级中学扎堆,家境优渥。 比如,贵州的文理科状元,都是贵阳一中的学生; 再比如,四川的高分考生卓汐聪,不仅成绩优异,还兴趣广泛: 他爱好篮球,课余,在艺术节中担任主持,并自导自演《赵氏孤儿》舞台剧。 这很容易让人...原创 2018-06-26 21:03:22 · 51857 阅读 · 0 评论 -
使用AndroidStudio优雅的敲代码
自从Google推出了自己家的IDE就备受开发者的热爱,毕竟是基于IntelliJ IDEA开发的一个Android开发神器。下面来看下怎么使用他来优雅的敲代码。1.AndroidStudio不得不讲的一个就是Settings–>Editor–>Live Templates(暂且理解他为代码模版),这里面已经默认添加了一些常用的代码模版2.我们除了使用已经设置好的还可以自己进行添加点击右边的加号进原创 2016-09-20 13:16:14 · 2926 阅读 · 2 评论 -
使用Git将项目push至github
我们都知道在开发中需要对项目版本进行控制管理,这个时候我们往往就把代码放置在服务器上面。共同访问这样就只存在一个版本了也就可以很好的管理代码了。版本控制一般都是使用SVN,Git,CVS,Mercurial(国外用的比较多)。Git下载地址:http://download.csdn.net/detail/a_zhon/9628181安装好后桌面单击右键可以看到如下两个菜单1.使用Git clone原创 2016-09-21 21:53:45 · 2168 阅读 · 1 评论 -
GitHub常见标签生成教学,让你的开源库添加几分姿色。
一:经常逛GitHub的同学都不难发现好多大神写的开源库都有如下特征,贴了好多标签。 二:为了拉近与大神之间的差距,我一定要学会这个技能(其实就是为了装13)。找了半天终于找到了生成这种标签的网站。网址:shields.io网站首页,在这里你就可以看到那些大神经常用到的标签了在首页的最下面就是我们自己生成标签的地方了,先来看张生成的效果图,color也就是status的背景了。三:图片都生成好原创 2017-06-20 18:40:10 · 5357 阅读 · 0 评论 -
基于Hexo与Github搭建个人博客、并绑定已有的域名
博主是基于Mac平台、hexo-cli v1.0.3搭建的,先来欣赏一下成果:我的Hexo博客 关于hexo搭建博客的教程现在是已经满天飞了,为什么我还是要写这篇博客呢?主要还是在搭建的过程中还是碰到了些问题、以此篇博客来记录下。正文 你首先需要安装Node.js来获得npm命令安装hexo安装Homebrew、Node.js (Mac系统的包管理器,用于安装NodeJS和一些其原创 2017-09-15 21:38:53 · 926 阅读 · 0 评论 -
将开源库上传至jcenter—— 一步一个坑
用AndroidStudio开发的用户都知道,我们需要使用别人的开源库的时候只需要在Module中的build.gradle添加一句compile 即可,使用起来是多么的方便那你是否想过这是如何实现的呢?也让自己也可以弄一个让别人直接complie装一波大神,下面就来带你入坑^_^。一:当我们创建一个新的项目的时候在项目的build.gradle中可以看到如下代码:buildscript {原创 2017-04-23 18:25:30 · 2234 阅读 · 7 评论 -
教你使用AndroidStudio关联源代码
自从转到了AndroidStudio开发之后,发现确实是一款开发神器。但唯一一点就是没有给我关联到源码,每次看到的都是这种情况。注意看上面有句话Sources for ‘Android API 23 Platform’ not found就说明没有关联到源码。每次重写方法的时候看到参数列表,我的内心是奔溃的。 在网上找了半天解决方法,终于找到了。下面就来告诉大家怎么搞定它!首先进入C盘找到\原创 2016-08-17 15:05:44 · 16698 阅读 · 15 评论 -
使用Android Studio获取SHA1集成百度地图
今天来说一下怎么使用AndroidStudio获取SHA1签名证书。首先我们来看一下集成百度地图需要什么东西 应用名称和包名就不用说了。那么就来获取这两个SHA1获取开发版的SHA1,废话不多说先上图首先进入C:\Users\用户名\.android,然后输入 keytool -list -keystore debug.keystore,输入密钥口令 默认都是android回车获取发布原创 2016-08-24 13:50:08 · 1349 阅读 · 2 评论 -
欢迎进入阿钟的博客导航——快速查找所有博客
世上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默接受,静静处理。到那时,再来期待我们的finally。Java浅谈Java设计模式—-建造者模式浅谈Java设计模式—-单例模式浅谈Java设计模式—-装饰...原创 2016-08-25 17:25:26 · 5433 阅读 · 0 评论 -
荣耀6调试时不打印Logcat错误日志
作为一个Android程序员,在调试程序时手机不打印错误信息具体在哪里报错是非常不友好的。问了客服说是官方ROM把Log信息输出关闭了,这就对程序员非常不友好了。下面给出解决方法在拨号盘输入*#*#2846579#*#*,进入工程菜单(如果是其他手机可能就输入的不一样了)。 在进入后台设置 这里就看到了熟悉的Log设置了 ##全部打上勾就可以在调试的时候正常的打印Log了,再也不怕找不到哪里原创 2016-08-21 23:49:47 · 1069 阅读 · 0 评论