- 博客(552)
- 资源 (6)
- 收藏
- 关注
转载 ConsecutiveScroller
在Project的build.gradle在添加以下代码在Module的build.gradle在添加以下代码由于Androidx和Android support包不兼容,所以ConsecutiveScroller使用两个版本分别支持使用Androidx和使用Android support包的项目。大版本号3使用Android support包,大版本号2使用Androidx。如果你准备使用这个库,请务必认真阅读下面的文档。
2025-03-04 21:49:01
14
转载 Flutter中常用的组件-Align(对齐)
alignment:Alignment.topRight:顶部右侧;* alignment:Alignment.topLeft:顶部左侧;* alignment:Alignment.center:居中;* alignment.bottomCenter:底部居中;* alignment.centerRight:居中右侧;* alignment.bottomRight:底部右侧;* alignment.bottomLeft:底部左侧;* alignment.topCenter:顶部居中;
2024-05-09 15:05:02
178
转载 Flutter基建 - 布局组件全面解析
这里我们先通过SizeBox将Wrap长度和宽度都设置为充满屏幕,然后通过direction将主轴方向设置为水平方向,spacing参数为主轴方向子组件的边距,runSpacing参数为纵轴方向上子组件的边距,alignment参数为主轴方向子组件的对齐方式,runAlignment参数为纵轴方向子组件的对齐方式,verticalDiretion这个参数为垂直方向是如何排列,这里使用的默认值down,先来看看效果,最后我们会单独介绍verticalDirection参数。
2024-05-09 14:27:16
173
原创 mac android studio 首次无法连接安卓手机
在macOS上安装Android平台工具,可以使用Homebrew或者MacPorts。注意:确保你的Mac操作系统版本支持安装MacPorts,并且你有足够的权限来安装软件包(可能需要输入管理员密码)。这条命令会从MacPorts的仓库中下载并安装Android平台工具。安装完成后,你可以通过命令行使用例如。缺少安卓手机需要的驱动,通过安装驱动解决。
2024-05-07 17:39:41
584
转载 MAC安装git的三种方式
以上是在MAC操作系统中安装Git的三种不同方式。Homebrew是最方便的方式之一,但如果您不想使用Homebrew,则可以选择从官方Git网站下载安装程序或使用Xcode Command Line Tools安装Git。Homebrew是一个流行的Mac包管理器,它可以方便地安装和管理各种软件包,包括Git。安装完成后,打开终端应用程序(Terminal)。如果显示Git的版本号,则安装成功。如果显示Git的版本号,则安装成功。如果显示Git的版本号,则安装成功。MAC安装git的三种方式。
2024-05-07 13:29:31
4309
转载 mac安装Android studio报Android SDK - (unavailable)问题
不管设置国内代理还是跳过,在下载SDK一直提示Android SDK - (unavailable),从网上找各种解决均无法成功。后发现一片文章,说这里无法下载本质还是无法连到服务器,有可能是电脑代理问题。重装Android studio时,打开后会弹出Unable to access Android SDK add-on list错误,上述设置完重启Android studio重新连接服务器就会发现可以下载Android SDK了。填完地址测试一下能否连通:http://dl.google.com。
2024-05-06 11:17:15
915
1
原创 安卓命令打包带日志
./gradlew assembleDebug --stacktrace ./gradlew assembleDebug --info ./gradlew assembleDebug --debug ./gradlew assembleDebug --scan ./gradlew assembleDebug --stacktrace
2024-04-25 10:57:38
140
原创 IDEA生成可执行jar包
解决:系统环境变量配置错误,检查 JAVA_HOME(应为 jdk安装的路径,如 D:\Java\jdk1.8.0_261 ) 和 Path(应为 %JAVA_HOME%\bin )的内容,之后重启控制台检查。解决:在控制台运行 java -version 和 javac -version 查看两个java版本是否一样,如果一样则我就不知道了欸嘿。如果不一样需要在系统环境变量里修改,修改后重启控制台检查。(点击文件夹图标可以快速选择),点击。1. 进入需要打包的项目,选择。
2024-02-06 21:36:06
1565
原创 通过 editplus 批量转换文本编码
该软件为商用软件,该下载经过绿化,下载后直接解压使用,首次解压后点击里面的 reg 文件进行软件注册,然后运行 editplus.exe 文件即可。然后接下来选择编码,比如“系统编码”(即ANSI编码)、UTF-8编码等,点击“确定”即可实现批量编码转换。在出现的对话框中,按 ctrl + a 全选已经打开的文档,点击“确定”。选择菜单项 “文档” - “文本编码” - “批量更改文本编码”。可以将多个文档批量选中,拖入 editplus 软件中。点击“文件”-“保存所有文件”,或者对应的工具栏按钮。
2024-02-04 22:49:00
1191
转载 Android App备案获取公钥、签名MD5值
window 系统中双击 XXX.cer,将证书打开,切换到详细信息,然后就可以看到公钥啦。导出证书XXX.cer。2.查看签名MD5值。
2024-01-08 14:14:03
1069
转载 Android 14适配
前台服务类型(foregroundServiceType)是在 Android 10 引入的,通过 android:foregroundServiceType 可以指定 <service> 的服务类型,targetSdkVersion 34 的情况下,必须为应用内的每个前台服务(foreground-services) 指定至少一种前台服务类型。隐式 intent 仅传递给导出的组件,应用必须使用明确的 intent 来交付给未导出的组件,或者将组件标记为已导出(exported)。
2023-12-28 15:06:55
500
转载 Android 13 自动适配 exported 深入解析避坑
这块网上各个大佬之前都是采取脚本的方式解决的,原理其实也可简单,就是在打包过程中检索所有没有设置 exported 的组件,给他们动态配置上 exported,这里有个特殊需要注意的是,因为启动 Activity 默认就是需要被 Launcher 打开的,所以 "android.intent.action.MAIN" 需要 exported 设置为 true。修改之后,会影响原有的 manifest 代码风格,需要重新格式化一下,相比默认的,增加了不少空格,暂时不知道怎么解决。
2023-12-28 13:29:46
553
原创 AE 导出序列帧
选择自定义输出模块,自定义 png序列,颜色选择alph+rgb。点击渲染,就会在输出模块地址找到需要的png序列。2. 选择需要导出的格式和位置。1、文件---导出--序列帧。
2023-12-21 15:47:23
2683
转载 Flutter中Image.network()请求图片链接时返回403解决方案
我有一个链接为 https://p2.music.126.net/5CJeYN35LnzRDsv5Lcs0-Q==/109951165374966765.jpg图片,现在我通过调用 Image.network("https://p2.music.126.net/5CJeYN35LnzRDsv5Lcs0-Q==/109951165374966765.jpg")这个方法,控制台报错输出403。这跟我们分析的一样,user-agent里面多了一个Dart/3.1 (dart:io),是问题产生的原因。
2023-12-12 14:55:59
631
原创 新建flutter的module无法选择平台
因为android stuido 和flutter插件版本不兼容导致。去下载和当前android studio版本时间比较接近的版本。
2023-10-27 16:15:54
154
原创 随机二次元图片api接口地址
接口文档:https://www.eee.dog/tech/rand-pic-api.html。接口文档:https://api.vvhan.com/dongman.html。请求地址:https://img.xjh.me/random_img.php。请求地址:https://api.vvhan.com/api/acgimg。请求地址:http://www.dmoe.cc/random.php。请求地址:https://api.yimian.xyz/img。接口文档:http://img.xjh.me/
2023-10-24 12:34:05
5685
2
原创 flutter错误记录 Please enable Developer Mode in your system settings. Run start ms-settings:developers
Flutter插件会通过符号链接的方式与Flutter工程连接,所以需要启用开发者模式和符号链接支持。这个错误表示你的系统尚未启用开发者模式,所以无法使用Flutter的插件功能。Windows:按Win+I键打开设置,选择“更新和安全性”-“开发者模式”Mac:打开系统偏好设置,选择“高级”-“开发者选项”重新运行Flutter命令,错误应消失。打开手机的开发者模式:不解释。将“开发者模式”开关打开启用。打开电脑的开发者模式。
2023-10-23 17:44:28
3221
原创 设计模式-行为型模式
1)策略(Strategy)模式:定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的改变不会影响使用算法的客户。2)模板方法(Template Method)模式:定义一个操作中的算法骨架,将算法的一些步骤延迟到子类中,使得子类在可以不改变该算法结构的情况下重定义该算法的某些特定步骤。3)观察者(Observer)模式:多个对象间存在一对多关系,当一个对象发生改变时,把这种改变通知给其他多个对象,从而影响其他对象的行为。
2023-10-23 15:28:33
202
原创 git常用网站整理
https://git.weixin.qq.com 微信git仓。https://codeup.aliyun.com 阿里git仓。https://coding.net/ 腾讯git仓。Github经常被墙,存放代码不方便,建议放国内的仓库。
2023-10-16 11:12:24
825
原创 flutter 常用命令
14.flutter build apk --target-platform android-arm,android-arm64:打指定 arm arm64的包。6.flutter emulator --launch 模拟器名称 :启动本机的模拟器。2.flutter create app_01 :创建一个新的Flutter项目。17.flutter upgrade v2.2.3:升级到flutter指定版本。15.flutter --version:查看当前Flutter版本。
2023-10-09 16:31:23
956
原创 android 布局 横屏 android横屏适配
但是,假如你开发的是一款视频类应用或者游戏的话(横屏显示),充分利用屏幕的空间明显可以带来更好的用户体验,界面上留着一条大黑边对用户总归是不够友好的。目前通过谷歌提供的调试命令验证:所有的应用都有可能会被分到管控的类型,对三方的后台功能是有影响的。谷歌在P版本之前没有一个完整的功耗解决方案,OEM厂商分别开发各自的功耗方案,管控手段都包括了清理应用,功耗得到优化,但是同时也影响了三方应用的一些功能正常使用,谷歌为了解决这个问题在P版本提出了自己的功耗解决方案。我们左边的按键被刘海挡住一部分。
2023-09-05 11:09:48
1621
2
转载 PNG转WEBP格式的动态图
上面有三行 img2webp 命令 分别输出了有损、无损、混合质量的webp,有时候(比如图片少、像素少)会出现无损webp比有损的体积更小,所以用哪种自行判断,图片不多可以直接生成三种再进行选择。这时候再去看输出的目录,就会发现对应生成的webp文件了,在电脑上需要用浏览器打开预览,至此,就可以直接拿到项目里取用啦!(直接拉到最下面 ,下载对应操作系统的版本压缩包,带no字样的应该是缩减版,这里我用的是。原因:有图片尺寸不一致,是无法转换成功的,需要找设计重新给图,尺寸大小需要一模一样。
2023-05-18 23:34:15
1297
转载 Android app主动杀死进程并重启
这里的问题原因就是当settings里关闭了权限之后,安卓系统会主动关闭app进程,使得重新打开app时,之前保存的app的activity页面是被异常关闭的,会触发 onCreate方法的参数savedInstanceState: Bundle不为空。最近出现一个bug,这个bug还是很常见的很容易实现,在设计代码的时候还是需要注意的,就是在app授权location定位权限之后,将app放在后台,在设置里对app的权限关闭操作,再从后台打开app,app会crash。
2023-04-23 17:20:13
3107
原创 安卓从手机导出apk
先从软件列表获取对应的app的包名,如 com.xxxx.yyyy。使用 adb shell 会出现对应包名apk的路径。然后默认会导出到C 盘目录下当前用户的文件夹里面。
2023-04-17 18:47:31
596
转载 facebook登陆,如何邀请玩家成为测试人员
2.用被邀请的人账号登陆developer.facebook.com,会看到邀请提示,点进入确认,就完成了邀请流程。1.在测试者面板,点击添加测试者,添加完毕之后,成员状态为待回复。
2023-04-14 14:17:28
551
转载 解决open failed: ENOENT (No such file or directory)/(Operation not permitted)
前提:发现Android 11 上传图片及下载文件都失败,报错日志:open failed: ENOENT (No such file or directory)前提:发现Android 11 保存截图失败,报错日志:open failed: ENOENT (Operation not permitted)Android 11上传下载资源失败:open failed: ENOENT (No such file or directory)解决:根据版本,将文件保存在不同的路径下。
2023-04-02 12:10:28
6459
apk加密混淆字典文件
2023-03-21
手机号码查询运营商和所属区域数据库
2018-02-16
smali-baksmali-2.0.5
2016-05-10
RecyclerView依赖的jar包
2016-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人