- 博客(66)
- 收藏
- 关注
原创 flutter打包安卓报错:packages/flutter_tools/gradle/src/main/groovy/flutter.groovy‘ line: 1419
日志提示http版本问题,需解决这个http插件。就能顺利解决这种问题,祝成功!
2025-03-20 18:06:33
187
原创 flutter报错:Could not find com.meituan.android.walle:plugin
1. 找到Android/build.gradle 路径下,调整maven,google,jcenter 等先后顺序,直到适合项目的资源加载文件能够成功。
2025-03-20 17:56:15
1026
原创 Swift Package Manager(SPM)无法自动拉取,拉取慢或报错Package.resolved file is corrupted or malformed;
1. 打开项目中找到如下两个文件,如果有.workspace文件,就右键打开显示包内容,否则使用.xcodeproj。3. 加入:com.apple.dt.Xcode.sourcecontrol.Git。2. 逐级查找,看是否存在Package.resolved,找到后直接删除。3. 删除后重启xcode,会自动拉起SPM资源,结合梯子拉取的速度会更快。1. 添加配置,如图:(一般默认梯子:127.0.0.1:7890)4. 保存后重启xcode,可以使SPM快速拉起第三方资源。
2024-06-26 16:19:04
1029
1
原创 flutter安卓项目生成MD5、sha1、公钥等
1. windows系统,jadx-gui下载地址:https://github.com/skylot/jadx/releases,下载 jadx-gui-1.4.7-with-jre-win.zip,解压后,点击jadx-gui.exe,即可打开jadx,5. 注意:运行jadx-gui会提示java版本过低问题,请升级jdk版本,要求jdk11以上才能运行jadx-gui,查看jdk版本可以使用:java -version。9. 文件中包含创建的信息,别名,密码等。
2024-05-07 16:17:23
1122
原创 苹果提审被拒反馈崩溃日志(crashLog)解析
一:被拒反馈,没有相关截图,只有奔溃日志(一般会有截图的),(可能是还没打开就崩溃)2. 右键用xcode 打开,会自动定位到出现问题的地方;(剩下的就是解决问题了)1.下载苹果反馈的奔溃日志,将下载的text后缀改成.crash 后缀;奔溃日志很难获取有用信息,需要解析后才能读取,下面是苹果反馈的奔溃日志。
2023-01-09 17:22:37
1709
原创 flutter百度地图定位, poi检索功能
/ 请在主工程的Manifest文件里设置,详细配置方法请参考官网(https://lbsyun.baidu.com/)demo。四、设置定位参数(安卓可以, 但iOS设置之后百度无法回调定位信息, 暂时没法解决)// 可选,设置场景定位参数,包括签到场景、运动场景、出行场景。horizontalAccuracy: 5, // 水平精确度。coordinate: coordinate, // 经纬度。// 如果设置为0,则代表单次定位,即仅定位一次,默认为0。......
2022-08-15 19:10:30
2762
1
原创 iOS自动打包,并上传蒲公英
1. 下载gitHub文件 :GitHub - xtyzmnchen/ios-autoTool-IPA: ios自动打包工具2. 配置当前项目路径 \ 项目名称 \ 输出IPA包路径 \ 蒲公英_api_key \ 蒲公英uKey,设置打包方式,轻轻的按一下Command + R,静静的等待一分钟!你会发现IPA会出现在你设置好的路径上!并且自动上传到蒲公英!上传完成后会发短信和邮件通知测试人员(需在蒲公英设置添加开发人员和测试人员)!3. 可通过main.m函数切换生产模式和开发模式4. ..
2022-05-17 18:34:14
905
转载 Mac 下Sourcetree 设置忽略文件 及 无效问题
设置忽略文件总共有两种方式 (只说第二种方式哦)1.全局忽略2.某个仓库指定忽略文件或文件夹# Xcode.DS_Storebuild/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3#*.xcworkspace#!default.xcworkspacexcus...
2022-04-20 14:50:27
1625
原创 苹果内购套餐捡漏机制及支付流程上报
一:套餐捡漏机制 1. 用户调起苹果内购套餐,后端支付下单接口成功后,获取对应的套餐并保存到本地数据库,购买成功后删除对应的本地套餐数据 2. 用户调起苹果内购套餐,会调用后端支付日志接口,并上传对应的用户ID ,订单ID,购买时间等信息 3. 若苹果支付成功,后端支付域调用失败,也会调用支付日志接口,并上传对应数据,同时启动重试机制,目前重试机制是10秒调用一次,3次之后自动结束,并提示请联系客服 4. 用户Kill 掉APP,重启后会调用捡...
2022-04-15 16:17:10
447
原创 iOS网络请求按顺序执行
dispatch_async(dispatch_get_global_queue(0,0), ^{ NSLog(@"开始"); dispatch_semaphore_t sema = dispatch_semaphore_create(0); NSMutableArray *dominArray = [self doaminArr]; for (int i = 0; i < dominArray.count; i ++) {...
2021-12-28 16:38:24
1699
转载 iOS - APP任意push新页面那些事
大家都知道,UINavigationController对象有一个方法pushViewController,用来做视图跳转,也是在iOS开发中常用的页面转换方法之一。大多数APP的结构一般都是,使用一个UITabBarController,每个tab上都是一个UINavigationController,然后各个tab上的navigationController自己管理各自的视图栈。这个时候,如果此时APP想要push一个新的VC,一般是在某个VC上调用:[self.navigationC
2021-11-18 17:49:13
339
转载 ios开发防止App被抓包(可正常请求)
实现iOS应用底层所有网络请求拦截(如ajax请求拦截),包含http-dns解决方法,有效防止DNS劫持,用于分析http,https请求,禁用/允许代理,防抓包用到第三方库 ZXRequestBlock1,安装通过CocoaPods安装pod 'ZXRequestBlock'手动导入将ZXRequestBlock拖入项目中。导入头文件#import "ZXRequestBlock.h"使用方法拦截全局请求[ZXRequestBlock hand...
2021-05-11 18:42:13
1678
1
原创 服务器受攻击,客户端域名切换方案
一 : 背景 针对目前服务器频繁受到攻击的情况下,新增客户端域名切换方法,挽救目前用户无法使用的情况二: 域名切换准备 1. APP启动正常: 1.1: 服务器请求正常情况: 根据手机语言判断国内国外域名切换,中文用国内域名 ,非中文一律用国外域名 1.2: 在Version接口 返回国内外域名作为本地化域名 1.3: 当服务器请求超时30秒(不排除网络极差的情况下)域名切换开始 ,通过权重对数组排序 ,取出对应...
2021-05-06 13:52:03
897
原创 ios接口先后顺序执行方法
// 请求先后顺序 ,请求完成广播 ,动态之后才执行UI渲染// dispatch_group_t group = dispatch_group_create();// dispatch_group_enter(group);// // 请求广播数据// [self sendBroadcastDataType:1 complute:^(id responseObject) {/...
2020-11-23 18:54:25
1034
原创 iOS 使用build-configuration配置debug模式和release模式或其他自定义模式,处理开发环境和生产环境
1 .首先工程打开在configurations中添加其他自定义模式,例如: Test模式2. 在preprocessor Macros 中添加 DEBUG=1 或者 RELEASE=1 或者 TEST=1 , 即可3. 新建一个.h文件 ,用于存储常量
2020-08-04 17:53:42
1605
原创 ios webview请求本地HTML , vue生成的HTML , ajax , axios请求跨域的问题
目前使用WKwebview :一、创建WKWebView的时候设置WKWebViewConfiguration的属性_allowUniversalAccessFromFileURLs为YES,代码如下WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];[configuration setValue:@YES forKey:@"_allowUniversalAccessFro...
2020-05-26 11:05:07
1457
原创 ios uiscrollview 使用Masonry布局,不起作用问题
1 .使用masory 布局 , 需要在scrollview上加一个空白view 用来布局2. 使用scrollview 滚动3. 代码 :UIScrollView *scrollView = [[UIScrollView alloc] init]; scrollView.showsVerticalScrollIndicator = YES; [self.view addSubview:scrollView]; [scrollView mas_makeConstrain...
2020-05-19 11:39:12
1374
转载 ios键盘回收,弹出
例如一个UIScrollView上有多上输入框,为了避免键盘遮盖整理了一下方法,大家可以借鉴一下。- (void)dealloc{[[NSNotificationCenter defaultCenter]removeObserver:self name:UIKeyboardWillShowNotification object:nil];[[NSNotificationCenter defaultCenter]removeObserver:self name:UIKeyboardWillH
2020-05-18 20:25:31
247
原创 UIScrollView解决touchesBegan等方法不能触发的解方案
新建一个类继承自UIScrollView 并重写下面的方法-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [super touchesBegan:touches withEvent:event]; if ( !self.dragging ) { [[self nextResponder] touchesBegan:touches withEvent:event];...
2020-05-16 09:42:05
1140
原创 ios导航栏图片自适应, 根据图片大小适配
UIImage *backGroundImage = [UIImage imageNamed:@"home_detail_head.png"]; backGroundImage = [backGroundImage resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeStretch];...
2020-05-06 17:59:57
639
原创 UIWebView加载本地HTML ,cordova生成的HTML加载
1 . cordova生成的HTML导入工程中必须是选择create folder references ,否则无法生效2.NSString *urlpat = [[NSBundle mainBundle]pathForResource:@"www/index" ofType:@"html"]; // 必须选中每一级路径 NSURL *url = [NSURL fileU...
2020-04-29 23:33:39
385
原创 cocoapods安装失败,报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refus
在浏览器尝试是否能打开:https://raw.githubusercontent.com/Homebrew/install/master/install文件,如果提示访问失败,尝试下一步1.打开网站https://www.ipaddress.com/2.网站直接搜索:raw.githubusercontent.com , 会出现对应的IP3. 复制对应的IP 到自己电脑的ho...
2020-04-23 14:42:56
10133
3
原创 ios使用animateWithDuration 动画实现平移效果
[UIView animateWithDuration:0.4 animations:^{ // 执行动画 CGRect frame = self.tableView.frame; frame.origin.x += 200; self.tableView.frame = frame; } completion:^...
2020-04-08 09:18:13
1839
原创 cordova封装ios原生第三方SDK
参考链接:https://www.jianshu.com/p/e9e572b13939上面已经写的很明确了 ,主要操作都写的很明确需要主要的几个点 :1. 导入第三方下载来的SDK依赖库 使用custom= "true"<framework src="src/ios/libs/faceLiveReflect.framework" custom="true" />...
2020-03-20 18:41:45
820
原创 vue页面滚动和textarea滚动冲突问题 ,better-scroll和textarea滚动冲突解决
//将代码放入全局 ,可解决所有界面中textarea不滚动问题window.addEventListener('touchmove', function(e) { var target = e.target; if (target && target.tagName ===...
2019-11-26 11:59:32
2117
1
原创 input禁止输入特殊字符(JavaScript)
//禁止输入特殊字符function checkSpecificKey(evt) { evt = (evt) ? evt : window.event var specialKey = "[`~!#$^&*()=|{}':;',\\[\\]<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?]‘’";//这里输入要限制的字符 var...
2019-08-21 11:17:46
2106
1
原创 StatusBarBackgroundColor在ios不生效 , 调用原生ios方法设置状态栏颜色
// 设置状态栏颜色- (void)setStatusBarBackgroundColor:(UIColor *)color { UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"]; if ([...
2019-07-29 09:54:18
1554
原创 fork客户端mac使用教程
1: 安装fork :https://git-fork.com/2:登录账户,gitlab 或者github 账户3:克隆: 复制服务器地址 clone 到本地4:git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit mer...
2019-05-06 18:15:01
18176
2
原创 CSS规范
1. 文件文件格式字符编码 字符编码必须是UTF-8无BOM格式 VS Code → 文件 › 首选项 › 设置 › 文件 › Encoding › utf8 行尾序列 必须设置为Unix (LF)? VS Code → 文件 › 首选项 › 设置 › 文件 › Eol › \n 文件名称文件的名称必须使用英文单词,特殊情况下可使用汉语拼音缩写。字母 必须全部小写...
2019-02-25 15:32:38
617
原创 HTML格式规范
1. 文件文件格式字符编码 字符编码必须是UTF-8无BOM格式 VS Code → 文件 › 首选项 › 设置 › 文件 › Encoding › utf8 行尾序列 必须设置为Unix (LF)? VS Code → 文件 › 首选项 › 设置 › 文件 › Eol › \n 文件名称文件的名称必须使用英文单词,特殊情况下可使用汉语拼音缩写。字母 必须全部小写...
2019-02-25 15:30:54
19155
1
原创 Cordova打包教程
系统平台Mac OS使用工具XcodeNode.js(点击Installer进行下载并安装)Mac系统终端生成Xocde工程步骤在Node.js安装完成后,打开终端,手动输入命令行来安装cordovasudo npm install -g cordova创建新项目cordova create hello com.mydomain.hello HelloWorld第一个参数是...
2019-01-08 17:21:29
624
原创 js判断开始日期不能晚于结束日期
//判断开始日期不能晚于结束日期function checkInputDate(inputStartMonth,inputEndMonth){// 是开始时间不能大于结束时间? var arrStart = inputStartMonth.split("-"); var tmpIntStartYear = parseInt(arrStart[0]); var tmp...
2018-11-19 09:38:11
2889
原创 js判断两个数组是否存在相同的值
function getTheSame() { var attendUid = ["张三", "李四", "马六"]; var dataattendUid = ["王五", "李四", "赵四","张三"]; var result = new Array(); var c = dataattendUid.
2018-11-13 15:56:33
21741
原创 js获取li标签下的p标签或者a标签的值
例如:(点击编辑按钮,获取admin 的值) <li class="role_oli"> <p class="user_enable">admin</p> <p class="user_organize">生产经营部&a
2018-11-12 14:07:17
9052
原创 js ,html 获取当前时间,过去一个月,一年的时间(年-月-日)
//当前时间function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); ...
2018-11-08 13:57:07
17473
1
原创 HTML不规则表格创建
直接上代码:<html><head><meta charset="utf-8" /><style type="text/css"> table{width:1190px;font-size:15px;line-height:1.2;border-top:1px solid #a8a8a8;border-left:1px...
2018-10-25 17:57:35
5396
原创 jQuery中toggle方法实现切换
首先定义myToggle 方法: $.prototype["myToggle"] = function () { var args = arguments; var that = this; var i = 0; var n = args.length; this.click(function () { var func =...
2018-09-29 15:09:57
1384
原创 js动态插入表格,js设置样式,js单独插入一行等
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.js"></script>
2018-08-02 10:28:18
2430
原创 js动态添加表格设置样式 insertRow() 设置样式
Js代码var mytable = document.getElementById(“propertyTable”); var row = mytable.insertRow(); 方法一:设置css class方式,如下,“table01-td01″为一css class样式Js代码var mytd= row.insertCell(); mytd.classNam...
2018-08-02 10:26:05
9307
原创 HTML使用ajax请求登录接口,带参数使用
//方法function getThrough(){ var date=new Date;//携带的参数 var params = { gkmc: '广州', year:date.getFullYear(), minTtl:'', maxTtl:'', arealag:1, recordPerPage: 10, page: 1, }; var _cont...
2018-07-13 14:42:25
10352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人