自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 Swift TableView didSelectRowAt没有调用

父类设置了点击事件,导致tableview didSelectRowAt不响应。设置tap.cancelsTouchesInView = false即可解决。

2024-03-11 17:17:44 341

原创 Android保存WebView HTML源码

WebActivity设置。

2023-12-26 11:07:30 370

原创 360加固后apk打不开

java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/data/包名/.jiagu/libjiagu.so"解决方案:加固前后签名文件保持一致即可

2023-12-07 14:18:18 178

原创 Android13保存文件到sdcard报错:Operation not permitted

我想保存一个处理后的音频文件到sdcard,我用的是 Environment.getExternalStorageDirectory().path,点击文件报错,logacat提示。当然如果不需要保存到外部存储,也不需要权限,可通过获取下面的目录。解决方案:添加文件管理权限,启动Intent,用户自己授予权限。文件路径不能有空格等特殊符号,否则保存失败,是正常的路径就行。Android/包名/files/xxx。

2023-10-19 14:53:23 930

原创 IOS导航栏添加图片和文字按钮

IOS导航栏添加图片和文字按钮

2023-06-26 15:16:08 274

原创 ios跟随系统设置字体大小

ios跟随系统设置字体大小

2023-06-26 10:01:26 1090

原创 Swift图片自适应加载长图

SDWebImage 加载图片,图片自适应加载长图,并且图片不变形

2023-05-09 16:48:47 388

翻译 Flutter 3.7

Flutter 3.7发布了,内存调试工具优化,国际化支持,Material 3 support支持

2023-02-03 14:43:21 156

原创 Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined

targetSdkVersion 31运行在Android 12的设备INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

2022-11-09 13:11:35 749

原创 苹果审核被拒-Guideline 2.3

Xcode 14 构建项目审核被拒

2022-11-07 14:50:09 292

原创 Mac上使用FFmpeg

Mac ffmpeg使用

2022-10-31 14:06:17 421

转载 Android Gradle 插件和 Android Studio 兼容性

Android Gradle 插件版本说明

2022-10-28 09:20:02 308

原创 Denied starting an intent without a user gesture

Android加载网页空白的解决办法

2022-10-27 17:24:39 253

原创 RxSwift取消定时

验证码倒计时取消

2022-10-10 15:52:49 830

原创 Swift 字符串排序

myArray = [Step 6, Step 12, Step 5, Step 14, Step 4, Step 11, Step 16, Step 9, Step 3, Step 13, Step 8, Step 2, Step 10, Step 7, Step 1, Step 15]期待结果[Step 1, Step 2, Step 3, Step 4, ....]使用sort(&myArray,{ $0 < $1 })无效果[Step 1, Step 10,.

2022-01-21 14:51:25 2254

原创 Flutter Divider

不设置高度,会在线的top和bottom占据一点空间Divider( thickness: 1.h, color: Color(0xFF3D3D3E),)设置height之后就正常了,上下没有间距了。Divider( thickness: 1.h, height: 1.h, color: Color(0xFF3D3D3E),)...

2021-09-06 10:05:05 399

转载 iOS--Crash日志的分析

工作中难免或碰到crash,如果是开发环境,碰到简单的crash还能重现下,如果不能重现的话,我们只能去分crash文件了。首先看下面的crash问题,说句实话一看这个我是拒绝的,这怎么找原因啊,头都大了。68BFD825-BB35-4106-B030-772B9884FB82.png1、 进程信息第一部分是闪退进程的相关信息。Incident Identifier : 是崩溃报告的唯一标识符。CrashReporter Key: 是与设备标识相对应的唯一键值。虽然它不是真正.

2020-10-19 18:03:23 331

转载 13个免费下载 SVG 图标网站

13个免费下载SVG图标网站在前端开发过程中,经常会用到各种图标。在各种图标格式中,因为 SVG 既能满足现有图片的功能的前提下,又是矢量图,在可访问性上面也非常不错,并且有利于 SEO 和无障碍,在性能和维护性方面也比 iconfont 要出色许多,是目前使用最广的类型,今天就给大家介绍一些可以免费 SVG 图标的网站。1、IkonateIkonate 提供200多个完全可定制的矢量图标。可以随意设置图标的边框、大小、风格、颜色等属性。在无障碍浏览和性能方面该库也做了充足的优化。...

2020-10-10 10:48:33 25034

原创 IOS判断网络是否可用

- (BOOL)statusFromReachability:(Reachability*)reachability { NetworkStatus status = [reachability currentReachabilityStatus]; //ReachableViaWWAN : mobile if(status == ReachableViaWiFi || status == ReachableViaWWAN){ return YES; }el.

2020-09-14 16:06:38 233

原创 Flutter Mac环境配置

Mac下默认安装AndroidStudio后,sdk路径为cd ~/Library/Android/sdk/,需添加以下配置到 ~/.bash_profile:export ANDROID_HOME=/Users/funshine/Library/Android/sdkexport ANDROID_SDK_ROOT=/Users/xxx/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=$

2020-08-27 10:49:17 203

原创 IOS通知栏播放音频控制

OC语法- (void)setUpCommandCenter { NSLog(@"锁屏setUpCommandCenter"); MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter]; [commandCenter.playCommand removeTarget:self]; [commandCenter.pauseCommand removeTarget:

2020-08-18 16:24:04 1468

原创 IOS添加第三方framework

以讯飞语音为例:1:在项目根目录比如Runner同级目录新建一个文件夹将iflyMSC.framework文件夹全部拷贝到新建到文件夹里面2:引用找到刚刚复制文件到地方即可,然后就可以使用了

2020-08-18 16:13:46 826

转载 Xcode 卸载干净

卸载Xcode之前,Xcode占用空间10几个G,卸载Xcode的之后,打开mac磁盘管理,发现空间并没有少很多,搜索发现还需要删除其他的地方:1.根目录下的必须要用管理员权限:sudo rm -rf /Applications/Xcode.appsudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist2.然后删除自己目录下的:rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plistr

2020-08-17 13:55:09 881

转载 OC—基础语法

学习目标1.【了解】Objective-C语言简介2.【掌握】第一个OC程序3.【掌握】OC中的字符串4.【熟悉】OC中的一些玩意5.【了解】面向过程与面向对象6.【掌握】类的声明和实现7.【掌握】类的方法一、Objective-C语言简介Objective-C简称Obj-C或者OC,Objective的意思就是面向对象的。OC其实就是在C语言的基础之上,封装了一层面向对象的语法,他并不是一门全新的编程语言。OC是Mac OS X系统和iOS系统的主要开发编程语言,当然马

2020-07-29 11:28:11 260

转载 iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?

一、UDID (Unique Device Identifier)UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。二、UUID(Universally Unique Identifier)UUID是Universally Unique Identifier的缩写,中文意思是通用唯一识别码。它是让分布

2020-07-17 16:05:59 2396

原创 Flutter.h not found error

无缘无故ios不能编译,搜索了一下:Removeios/Flutter/Flutter.frameworkfrom your project Runpod installin ios directory. Flutter.framework should be generated, includingHeaders/Flutter.hfile Run build. Everything should be working nowhttps://stackoverflow.com/que...

2020-06-19 09:47:00 832

原创 flutter ios webview自定义长按菜单

func enableCustomMenu() { let lookup = UIMenuItem(title: "分享", action: #selector(customShare)) UIMenuController.shared.menuItems = [lookup] UIMenuController.shared.update()}public override func canPerformAction(_ action: Selector, withSende.

2020-05-26 11:36:29 638

原创 Flutter显示IOS底部ActionSheet

showCupertinoModalPopup( context: context, builder: (context) { return CupertinoActionSheet( actions: <Widget>[ CupertinoActionSheetAction( child: Text('保存图片'), onPresse.

2020-05-19 11:00:14 463

原创 极光推送报错6017

报错信息:PlatformException(Error 6017, JPush.Flutter, 未能完成操作。(JPush.Flutter错误6017。))原因以及解决办法:别名设备绑定超过了10个,需要调用api清理或者购买极光的vip通道一个别名绑定超过10台设备,客户端会收不到推送https://community.jiguang.cn/notice/197 为了增强稳定性,可以通过极光提供操作别名的api,查询和删除别名 https://docs.jiguang.cn/jpush/.

2020-05-15 16:10:56 1263 3

原创 Xcode Command /usr/bin/codesign failed with exit code 1 : errSecInternalComponent

Xcode添加账号后,在使用原来的编译报错解决办法:输入密码之后,build就OK了

2020-04-30 16:13:30 731

原创 IOS自动续期订阅

订阅状态的处理https://help.apple.com/app-store-connect/#/dev0067a330b服务端通知处理https://developer.apple.com/documentation/appstoreservernotifications?language=datahttps://www.jianshu.com/p/9531a85ba16...

2020-04-30 10:21:56 2233

原创 flutter调用JavaScript

flutter_js: ^0.0.2+1import 'package:flutter/material.dart';import 'dart:async';import 'package:flutter/services.dart';import 'package:flutter_js/flutter_js.dart';void main() => runApp(MyAp...

2020-04-30 10:19:23 2077

原创 Flutter Base64转图片

class FileUtil { static Future<String> createFileFromString(String base64Str) async { Uint8List bytes = base64.decode(base64Str); String dir = (await getApplicationDocumentsDirectory...

2020-04-08 16:48:23 2985

原创 Flutter修改FloatingActionButton的位置以及动画

本来想将悬浮组件放在顶部,发现没有修改之前使用FloatingActionButtonLocation的top几个属性都是左边有一点边距,不符合我的要求,所以下面通过改源码去掉即可。child: Scaffold( backgroundColor: Colors.white, floatingActionButtonAnimator: FabMot...

2020-02-27 16:24:32 4414

原创 Android/IOS webview长按弹出自定义菜单

要求:长按webview文字只弹出分享,长按textfiled,弹出比如粘贴或者全选之前方案是clear系统所有的菜单,添加自定义的分享按钮,如果完成以上需求,目前来看,不能remove所有系统菜单,需要remove指定的菜单,Android系统默认的菜单如下:中文:分享,复制,全选,网页搜索,浏览器搜索,翻译,快速搜索,英文:Copy,Share,Select all,Web Se...

2019-12-31 14:35:43 1274

原创 error: resource android:attr/fontVariationSettings not found.

解决方案try to change the compileSdkVersion to:compileSdkVersion 28fontVariationSettings added in api level 28.Api doc herefrom:https://stackoverflow.com/questions/49208772/error-resource-a...

2019-12-20 14:11:24 385

原创 IOS AppStore评分

调用如下代码即可显示评分弹框SKStoreReviewController.requestReview() 注意TestFlight下载的应用不会显示弹框When you call this method while your app is still in development mode, a rating/review request view is always disp...

2019-12-04 15:20:02 377

转载 Flutter之实现动态高斯模糊

Flutter火了。Google的Fuchsia操作系统和配套的Flutter开发框架在去年发布了Preview版本,沉寂了一年之后在今年的google大会上又一次被提名,超高的渲染性能和Android/iOS跨平台的特性让它又一次被推向风口浪尖。最近准备开个Flutter系列博客的更新,以作知识储备。回到正题,高斯模糊不是什么新奇的特效,原生平台经常见到的,本篇记录如何在Flutter框架下...

2019-10-23 10:50:06 609

转载 Flutter之屏幕截图/组件截图

继续更新Flutter系列,本篇记录如何在Flutter中进行截图,在Flutter中万物皆组件,不但高斯模糊是套一层组件,截图也是套一层组件,所以屏幕截图和组件截图其实是一个意思。虽然Flutter的这种嵌套UI很繁琐,但是用习惯了反而会感觉结构很清晰,不用担心布局相关代码的混乱,在FlutterInspector识图下更是一目了然,可以在不翻阅代码的情况下快速理解别人写的布局。本次用到的组件...

2019-10-23 09:52:08 1730

转载 Flutter之在Flutter布局中嵌入原生组件Android

之前介绍过在原生工程内嵌入Flutter,以页面形式或者View的形式嵌入都是可以的,最近看Flutter源码发现Flutter还支持在Flutter布局中嵌入原生View,这个特性在文档中还没有介绍,但是确实是一个非常实用的特性,比如困扰已久的地图实现,有了这个特性我们就可以在Flutter布局中嵌入双平台的原生高德地图或百度地图,甚至是相机预览视频通话SDK等。本篇一个简单的TextView...

2019-10-23 09:42:08 922

空空如也

空空如也

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

TA关注的人

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