Zsama666
码龄14年
  • 36,167
    被访问
  • 39
    原创
  • 77,321
    排名
  • 7
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2008-08-31
博客简介:

loveseal518的博客

查看详细资料
  • 3
    领奖
    总分 201 当月 13
个人成就
  • 获得22次点赞
  • 内容获得15次评论
  • 获得53次收藏
创作历程
  • 4篇
    2022年
  • 23篇
    2021年
  • 13篇
    2020年
成就勋章
TA的专栏
  • react native
    20篇
  • 开发工具
    4篇
  • flutter
  • android
    18篇
  • Python
    3篇
  • iOS
    5篇
兴趣领域 设置
  • 移动开发
    android studio
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

react-native start 报错,react native 服务启动失败解决办法

npx react-native start 报错error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\
ode_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag
原创
发布博客 2022.02.17 ·
199 阅读 ·
0 点赞 ·
0 评论

无法加载文件 *******react-native.ps1,因为在此系统中禁止执行脚本的问题解决。

今天在一台设备上跑RN ( react-native run-android)遇到下列问题:无法加载文件 C:\Users\Administrator\AppData\Roaming
pm\react-native.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-helpabout_signing"。所在位置 行:1 字符: 13+ react-native <<<< run-android + CategoryInfo ...
原创
发布博客 2022.02.17 ·
1214 阅读 ·
0 点赞 ·
0 评论

简单理解Flutter中的异步机制(Event Queue与Microtask Queue的关系)与Future方法

Dart 语言的 Event Loop 处理机制
原创
发布博客 2022.02.12 ·
188 阅读 ·
1 点赞 ·
0 评论

Android Studio 报错:Manifest merger failed with multiple errors, see logs

经常可以看到这个报错 ,但是不直接显示明细。可以在终端中运行下列指令:gradlew processDebugManifest --stacktraceandroid\app\src\main\AndroidManifest.xml:38:5-75 Warning: Element uses-permission#android.permission.READ_PHONE_STATE at AndroidManifest.xml:38:5-75 duplica...
原创
发布博客 2022.01.04 ·
1067 阅读 ·
0 点赞 ·
0 评论

Python实用技巧 使用pillow库批量修改文件夹下所有PNG图片透明度

首先安装Pillow库(Pillow是Python图像处理函式库(PIL)的一个分支)在.py文件中引入os 和PIL库import osfrom PIL import Imagefindall 方法进行对指定文件夹下所以文件夹进行遍历,再对.png结尾的文件进行透明度修改处理def findall(path): dir_string = path file_list = os.listdir(dir_string) #待修改文件夹 currentpath = os.get..
原创
发布博客 2021.12.13 ·
606 阅读 ·
1 点赞 ·
0 评论

React Native 红屏报错 Unable to load script from assets

出现上面的报错,先确认rn服务是否运行成功有的情况下是启动失败,或是启动后意外关闭了,或是端口不一致。这里记录一下另外一种情况:如果是从GITHUB上面新CLONE下来的项目 ,可能android\app\src\main\assets目录下是空的(assets文件夹需要新建一下了)。这时候需要在项目根目录终端下运行:react-native bundle --platform android --dev false --entry-file index.andro...
原创
发布博客 2021.12.09 ·
1503 阅读 ·
0 点赞 ·
0 评论

Android ANR(超时未响应) 触发的原理(基于Android 9/10)

Android ANR(超时未响应) 触发原理,有哪些触发场景,是如何触发并显示ANR提示的。
原创
发布博客 2021.12.08 ·
354 阅读 ·
1 点赞 ·
0 评论

React Native 升级版本至0.66的一些经验记录(Hermes与Realm)

升级过程的话,官方有一个WEB端的工具可以提示你修改哪些内容。但是我是从一个较老的0.59.8(大约是19年5月发布的版本)的项目开始升级。并且项目中牵扯的三方库也不少,在之前的一次尝试按照官方指引升级0.65的过程中失败,一路解报错看不到头。因为时间问题那一次升级也暂时搁置了。随时react native 0.66的发布hermes 引擎升级到了0.9.0版本,这还是非常令人激动的。我最终的升级方案是重新建了0.66的工程 ,再将原来的业务代码全部迁移进去耗时还是比较多的。注意开启her...
原创
发布博客 2021.11.25 ·
1972 阅读 ·
1 点赞 ·
0 评论

android studio使用gradle 编译提速(耗时减少约20%+)

打开项目根目录下的gradle.properties文件首先是gradle的并行模式parallelorg.gradle.parallel=true这一项打开后,我测试结果如下:rebuild耗时缩短为原先的83.78%。官方说明请参考:Configuration time and execution timeorg.gradle.daemon=trueorg.gradle.configureondemand=true另外再将这两个模式打开...
原创
发布博客 2021.11.19 ·
1054 阅读 ·
0 点赞 ·
0 评论

iOS 去除TabBar顶部黑色线的方法

使用tabbar 会使控件顶部有一条黑色细线 CGRect rect = CGRectMake(0, 0, SCREENWIDTH, SCREENHEIGHT); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [[UIColor clearCo..
原创
发布博客 2021.08.30 ·
228 阅读 ·
0 点赞 ·
0 评论

React Native 异常记录 viewshot redmi note8 pro background失效

"react-native-view-shot": "^3.1.2","react-native": "0.59.8""react-native-qrcode-svg": "^6.0.6"记录一个客户反馈的异常:rn版本0.59.8 view shot版本3.1.2出现异常的机型:redmi note 8 pro miui 12.5.1异常的现象:viewShot组件style中设置background颜色失效 <ViewS...
原创
发布博客 2021.08.27 ·
29 阅读 ·
0 点赞 ·
0 评论

AndroidStudio打包报错及解决方法:Lint found fatal errors while assembling a release target

问题现象:记录一下:Android Studio 运行时 没有异常打包时提示:Lint found fatal errors while assembling a release target如下图:提示可以关掉CHECK,但是还是有安全隐患的。解决方法:file:///D:/*********work/gitproject/****/****/****/****/app/build/reports/lint-results-release-fatal.html到mo..
原创
发布博客 2021.08.26 ·
45 阅读 ·
0 点赞 ·
0 评论

Xcode 报错 xcrun: error: active developer path(/Applications/Xcode.app/Contents/...does not exist问题解决。

通过sudo xcode-select --install安装xcode命令行工具解决(需要10多GB 空间)其他命令记录:sudo xcode-select -p输出 xcode 命令行的地址xcode-select --switch /Library/Developer/CommandLineTools切换新的命令行目录本次记录时的系统版本:...
原创
发布博客 2021.08.05 ·
130 阅读 ·
0 点赞 ·
0 评论

Android(小米miui)如何判断当前应用是否允许NFC权限

在开发中发现,在miui中(记录时的版本时MIUI12.0.9),具体的应用有一个NFC的独立权限。如何判断用户是否关闭了此权限,此处稍作记录。 public static boolean checkOpPermission(){ Log.d(TAG,"Build.BRAND:"+Build.BRAND);//"Xiaomi" if (Build.BRAND.contains("mi")){ Log.d(TAG,"Build.BRAND
原创
发布博客 2021.08.03 ·
394 阅读 ·
0 点赞 ·
0 评论

android 全面屏手机 getDisplayMetrics() 获取高度不对,未包含底部非全宽的弧形下巴区域

经测试发现,类似华为小米的打孔屏,水滴屏,通过getDisplayMetrics() 获取高度时的高度刚好只到屏幕底部全宽度的末端(如同下图红色线高度),剩下的弧形下巴区域高度拿不到。在界面绘制完成后通过以下方法可以获得全尺寸的正确高度(上图蓝色线高度)。view.getRootView().getHeight();内容不多,希望可以帮到有需要的朋友。...
原创
发布博客 2021.07.29 ·
279 阅读 ·
0 点赞 ·
0 评论

手把手教你使用 Android 11 新功能 无线调试 (开发者福音)拯救全是数据线的桌面

背景:目前的Android新机基本都支持了无线快充了,速率都比较可观。如果你的桌面上无线键鼠都齐活了,拖着根type c数据线着实难受,这东西还是个消耗品。如果你有一台android 11的手机用来做测试,并且有无线充电器(更佳),那么恭喜你,可以摆脱数据线的束缚了。过去的无线调试方式是android studio 中装插件,每次连之前还得数据线连一次才行,而且经过比较 速度不如android 11的这个系统方式来的快。使用条件:通过adb --version命令确认以下你的sdk有
原创
发布博客 2021.04.26 ·
5329 阅读 ·
4 点赞 ·
5 评论

[笔记]适配Android 11(api 30) (分区存储Scoped Storage相关)经验小结

MediaStore ApiSAF申请所有文件读写权限
原创
发布博客 2021.04.23 ·
1344 阅读 ·
0 点赞 ·
0 评论

Android出现the method is undefined for the type的错误

答:

检查一下 get_save 方法的两个入参,是否都是string

回答问题 2021.04.22

intent.setType 是什么用?MIME类型又是什么?

答:

image/jpeg
audio/mpeg4-generic
text/html
audio/mpeg
audio/aac
audio/wav
audio/ogg
audio/midi
audio/x-ms-wma
video/mp4
video/x-msvideo
video/x-ms-wmv
image/png
image/jpeg
image/gif
.xml ->text/xml
.txt -> text/plain
.cfg -> text/plain
.csv -> text/plain
.conf -> text/plain
.rc -> text/plain
.htm -> text/html
.html -> text/html
.pdf -> application/pdf
.apk -> application/vnd.android.package-archive
DOC = “application/msword”
DOCX = “application/vnd.openxmlformats-officedocument.wordprocessingml.document”
XLS = “application/vnd.ms-excel application/x-excel”;
XLSX = “application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”;
PPT = “application/vnd.ms-powerpoint”;
PPTX = “application/vnd.openxmlformats-officedocument.presentationml.presentation”;

回答问题 2021.04.22

Unsupported method: TaskExecutionResult.getExecutionReasons() Android Studio编译报错解决

记录一下遇到的BUG ,希望对遇到的朋友有帮助。gradle:3.3.1的一个项目编译出现下列报错:Unsupported method: TaskExecutionResult.getExecutionReasons()参考网络上的建议提升版本,版本升至3.5.2后又出现了其他报错(相关联的realm有一些异常),比较奇怪也将build.gradle(project)中老的task wrapper 方法改成如下wrapper { gradleVersion = '4.4.
原创
发布博客 2021.04.21 ·
1234 阅读 ·
0 点赞 ·
0 评论
加载更多