使用Jenkins打包android apk(MAC) 一.环境搭建1.配置Gradle环境2.下载Jenkins下载最新的版本(一个 WAR 文件),官网下载地址Jenkins. 关于Jenkins的环境什么系统都支持,配置的方法也差不多.我选择的直接使用war包的方式,因为网上有的说pkg的有问题,我就没用.选择Weekly的 Generic Java package(.war)这个选项.把这个war包放到某个文件下,通过控制台来到当前的文件夹,在控制台输入java -jar j
android Retrofit2 返回json客户端与服务端加密通信 对response进行解密,retrofit设置自定义的ConverterFactory,因客户端与服务端使用json通信,因此我们参考官方提供GsonConverterFactory编写Retrofit retrofit = new Retrofit.Builder() .client(getOkHttpClient()) .addConverterFactory(CustomGsonConverterFactory.create())
flutter 长按弹出菜单,删除,分享,更多,撤回. 最近在开发IM软件,需要做:长按弹出菜单,删除,分享,更多,撤回.先看看效果是不是你想要的使用处的代码_menuView() { bool isCanRecall = DateTime.now().millisecondsSinceEpoch - dateTime.millisecondsSinceEpoch < 12000; ...
flutter toast 自定义控件 ### 虽然fluttertoast很好用,还是决定自定义一个,毕竟产品经常需要,黑点,亮点,大点小店,带点图片的......需求,如果需要图片等特殊效果,该下UI即可```import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class ToastUtils { static O...
Android无法安装apk,8.0未知来源应用安装权限 Android 新版本的出现 ,适配Android8.0未知来源应用安装权限处理1、在清单文件中增加请求安装权限<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />private void showChangCityDialog() { CustomDialog.Builder builder = new CustomDialog.Builder(mContext);
android 网络权限,华为无网络 工作中遇到华为P30,居然无网络权限,记忆中,网络不需要动态申请权限呀。研究了半天,Android 10 网络权限,需要在application中添加<application android:usesCleartextTraffic="true">
git 查看远程分支,删除远程分支 项目时间长了,难免有不使用的分支,继续保留难以维护,有必要删除掉查看远程分支git branch -a删除远程分支git push origin --delete branchName
Android studio 链接调试 mac 个大模拟器 Android studio 自带模拟器大的飞起,mac 一个劲的呜呜呜呜。下载夜深等模拟器发现无法与Android studio链接。1。自己配置好adb环境变量打开mac-其他-终端夜神模拟器,x86架构adb connect 127.0.0.1:62001网易MUMU模拟器adb connect 127.0.0.1:7555逍遥安卓模拟器adb connect 127.0.0.1:21503天天模拟器adb connect 127.0.0.1:6555海马玩模拟器adb co
flutter IJKPlayer 打包release无法运行,debug一切正常 项目中引入的 IJKPlayer作为视频播放发现debug运行,没有任何问题,打包release安卓apk,运行一直报错。究其原因发现,是插件忘记忽略混淆只需要加上混淆配置就行在 proguard 文件加入-keep class tv.danmaku.ijk.media.player.** {*;}...
mac 环境变量不生效 每次关机开机,mac环境变量就不行了。必须运行source ~/.bash_profile。才能生效, 到此说明bash_profile文件没有任何问题。那么问题到底出在哪了呢?会不会是系统压根没执行 .bash_profile ?所以我根据系统环境变量的加载顺序,去寻找 /etc 下的两个文件。新升级的 mac 上有些使用 zsh 这个作为默认的 shell(比如我!!!),所以,在启动 shell 时,默认不会按上面的套路去加载。如果想要正常加载 .bashrc 文件时,就要找到用户目录下的 .z
修改macOS 上的主机名,用户名,终端显示的名称 ### 查看hostname#### scutil --get LocalHostName### 修改#### sudo scutil --set LocalHostName XXX### 查看 ComputerName #### scutil --get ComputerName### 修改#### sudo scutil --set ComputerName XXX![](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fb...
苹果新版本,ios14更新体验流程 前几天观看了在 WWDC 2020 大会上,苹果着重介绍了 iOS14 UI 方面的改进。但实际上,iOS14 还有许多改进是没有在发布会上一一详述的。真正好不好用,只有体验了才能亲身感受.下载流程1下载描述文件,安装描述文件,重启手机2 打开设置,打开通用,点击更新,正常更新即可安装正确的开发者描述文件后,可以从Apple开发人员中心或通过OTA推送下载iOS14或者iPadOS 14。描述文件下载:http://t.cn/A6LlThr2下载安装完14的证书,再点击通用,更新,就可以下载
苹果新版本,ios14更新体验流程 前几天观看了在 WWDC 2020 大会上,苹果着重介绍了 iOS14 UI 方面的改进。但实际上,iOS14 还有许多改进是没有在发布会上一一详述的。真正好不好用,只有体验了才能亲身感受.### 下载流程### 1下载描述文件,安装描述文件,重启手机### 2 打开设置,打开通用,点击更新,正常更新即可安装正确的开发者描述文件后,可以从Apple开发人员中心或通过OTA推送下载iOS14或者iPadOS 14。描述文件下载:http://t.cn/A6LlThr2下载安装完14的证书,