
Kotlin Flutter AS 前端
app开发
da_ma_dai
学习记录
展开
-
MaterialButton 图标相关属性设置不生效,均为调用的顺序问题,要先设置方位样式等,最后塞图标
MaterialButton 里面的文字被莫名挤出布局,动态设置的 iconGravity 有生效原因:xml 静态设置的 iconGravity 将图标在布局上占位了;动态设置的代码顺序是先设置图标 icon,再调整方位,就导致图标先把文字挤出去了。解决方法:先动态设置方位,再设置图标 icon原创 2024-04-30 15:11:42 · 164 阅读 · 0 评论 -
Activity 布局加载失败,Caused by: java.lang.RuntimeException: view must have a tag
相同模块不同项目竟然跑不起来,原因就是用了 ViewBinding,报错项目有个同名的布局文件。。。原创 2024-04-26 10:27:43 · 466 阅读 · 2 评论 -
AndroidStudio 使用 redmi 一直 install 安装不上
1、进入开发者模式(一般的手机都是查看手机Android信息,然后点7下左右版本号开启)2、滑到很后面,关闭纯净模式…原创 2023-08-02 22:51:08 · 410 阅读 · 0 评论 -
AS 识别不了项目,rebuild报错:unable to find gradle tasks to rebuild
AndroidStudio 跑不起来原创 2023-07-28 15:39:22 · 864 阅读 · 0 评论 -
csdn 机器人回答 Spring 设计模式
模板方法模式:Spring框架中的JdbcTemplate和HibernateTemplate就是模板方法模式的应用,它们封装了常用的数据库操作,使得应用程序更加简洁。控制反转(IoC)模式:IoC模式是DI模式的一种实现方式,它通过将对象的创建和管理交给框架来实现对象之间的解耦。观察者模式:Spring框架中的事件机制就是观察者模式的应用,它通过观察者和被观察者之间的关系来实现事件的处理。单例模式:Spring框架中的Bean默认是单例的,这样可以减少对象的创建和销毁,提高应用程序的性能。原创 2023-07-23 12:55:16 · 263 阅读 · 0 评论 -
taskAffinity、launchMode 与 flag
此外,设备一次只能保留一个 “singleInstance” activity 实例,而 "singleInstancePerTask activity 在 FLAG_ACTIVITY_MULTIPLE_TASK 或 FLAG_ACTIVITY_NEW_DOCUMENT 已设置的情况下,在不同的任务中可以多次实例化。否则,如果 “singleTop” activity 的一个现有实例在目标任务中,但不在堆栈顶部,或者它位于堆栈顶部,但不在目标任务中,则系统将创建一个新实例并将其推送到堆栈中。原创 2023-06-18 17:25:12 · 293 阅读 · 0 评论 -
设计模式之部分 Android 源码 api29
使用clone,减少重复new 对象的消耗,但有浅拷贝和深拷贝的区别,使用时也必须注意数据复用的影响。原创 2023-06-18 13:49:10 · 296 阅读 · 0 评论 -
chitGPT 回答 Android 设计模式
chitGPT 回答原创 2023-06-07 20:51:03 · 730 阅读 · 0 评论 -
chitGPT 回答 音乐相关技术
chitGPT 的回答原创 2023-06-07 20:59:21 · 578 阅读 · 0 评论 -
API 32 源码看多线程创建流程
参考资料 https://blog.youkuaiyun.com/MarketAndTechnology/article/details/130772687。原创 2023-06-07 20:54:16 · 466 阅读 · 0 评论 -
chitGPT 回答 volatile 关键字
在 Android 中,SurfaceFlinger 是一个用来管理显示系统的服务,它会将多个应用程序的图形数据进行合成后输出到屏幕上。Android 系统中的事件分发机制是通过一个事件队列来实现的,当有事件到达时,会先将该事件插入到事件队列中。事件队列是一个共享的数据结构,因此在实现时需要使用 volatile 关键字来保证多个线程对事件队列的读取正确性。总之,在 Android 源码中,volatile 关键字广泛应用于多线程编程中,用于保证共享数据的读取正确性。原创 2023-06-07 20:52:36 · 246 阅读 · 0 评论 -
跨项目发布本地库,在另一个项目里面链接maven地址使用
AndroidStudio不同项目生成本地依赖原创 2023-02-23 23:15:22 · 174 阅读 · 0 评论 -
《重构-改善既有代码的设计》笔记的笔记
代码重构原创 2023-02-23 23:01:23 · 81 阅读 · 0 评论 -
AndroidStudio 运行报错 Changes are not tracked, unable determine incremental changes.
AndroidStudio报错原创 2023-02-23 22:59:34 · 1972 阅读 · 1 评论 -
AndroidStudio 字符串strings.xml文件自动国际化
字符文件国际化原创 2023-02-23 22:42:08 · 622 阅读 · 0 评论 -
阿里家代码规范学习笔记
代码规范原创 2022-09-07 22:57:17 · 292 阅读 · 0 评论 -
socket进行服务器和客户端通信
socket通信原创 2022-09-05 22:31:35 · 822 阅读 · 0 评论 -
jitPack编译 提示 ERROR: No build artifacts found,创建api不成功
jitPack打包原创 2022-09-05 22:29:17 · 1054 阅读 · 0 评论 -
华为手机USB连接成功,ADB识别失败
USB调试原创 2022-09-05 22:21:25 · 2469 阅读 · 3 评论 -
市场整改篇之应用宝报告
整改原创 2022-09-05 22:11:01 · 200 阅读 · 0 评论 -
项目重命名核对流程
项目重构原创 2022-09-05 21:52:16 · 83 阅读 · 0 评论 -
Android 清单配置地址跳转问题
Android mainfest配置跳转原创 2022-09-05 21:46:12 · 569 阅读 · 0 评论 -
Android开发随手记录
随手记录原创 2022-05-09 23:35:57 · 447 阅读 · 0 评论 -
Android近期错误
1、Android kotlin AppCompatActivity错误::Cannot access ‘androidx.activity.contextaware.ContextAware’ which is a supertype of xxx;Cannot access ‘androidx.activity.result.ActivityResultCaller’添加 implementation ‘androidx.fragment:fragment-ktx:1.3.2’2、java.la原创 2022-03-18 14:32:48 · 4305 阅读 · 0 评论 -
Android扫描存储图片获取经纬度并转换
1、获取值 public static ArrayList<String> readPictureLocation(String path, String lat, String lon) { ArrayList<String> result = new ArrayList<>(); try { ExifInterface exifInterface = new ExifInterface(path);原创 2022-03-18 13:57:18 · 4167 阅读 · 0 评论 -
app多模块共用一个library文件夹libs下的aar
1、library找不到aar中的依赖库,如webView控件推测aar未将其打包进去,library的gradle里再写一次2、只在library下引入aar,app引入library会找不到aar方法app模块gradle也得写一次3、app与library引入同一aar冲突library的aar引入使用compileOnly的方式,测试成功...原创 2022-03-02 11:51:05 · 2565 阅读 · 0 评论 -
flutter & dart 学习记录
1、下载flutter sdk2、AS 安装 dart、flutter插件3、环境变量的用户变量Path内容追加下载的flutter\bin路径,再添加两个新的变量export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn然后cmd用flutter doctor检查4、打开AS新建flutter project项目,flutter选择sd原创 2022-02-28 21:45:19 · 1965 阅读 · 0 评论 -
Android近期错误
原创 2022-02-28 12:01:23 · 1638 阅读 · 0 评论 -
Android MainAct 到 firstAct,再到secAct中按下home键MainAct被销毁
尝试1、全部默认启动,无single模式-》点击logo不会重新创建,打开还是上次的活动尝试2、取消firstAct跳转finish()-》未销毁尝试3、finsh放在startAct后面成功原创 2022-02-09 11:49:57 · 1540 阅读 · 0 评论 -
近期Android错误
原创 2022-01-08 22:05:35 · 633 阅读 · 0 评论 -
AndResGuard压缩混淆资源文件
配置原创 2022-01-08 22:04:20 · 235 阅读 · 0 评论 -
2021-10-25 近期Android记错本
1、android studio 导入module from source无法next原创 2021-11-10 00:14:02 · 1708 阅读 · 0 评论 -
Android开发近期记错
1、i原创 2021-10-21 09:30:14 · 67 阅读 · 0 评论 -
jks签名不一致
1、查看jks信息C:\Users\test\Desktop>keytool -list -v -keystore test.jksJKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore lzdz.jks -destkeystore lzdz.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。...原创 2021-09-26 23:47:44 · 216 阅读 · 0 评论 -
Kotlin协程
1、suspend 关键字进行标记强制从协程内调用函数2、Kotlin 提供了三个调度程序,以用于指定应在何处运行协程:Dispatchers.Main - 使用此调度程序可在 Android 主线程上运行协程。此调度程序只能用于与界面交互和执行快速工作。示例包括调用 suspend 函数,运行 Android 界面框架操作,以及更新 LiveData 对象。Dispatchers.IO - 此调度程序经过了专门优化,适合在主线程之外执行磁盘或网络 I/O。示例包括使用 Room 组件、从文件原创 2021-09-20 15:31:46 · 217 阅读 · 0 评论 -
2021/03/09~2021/08/19 统计
1、流程类1、上架流程确定包名(有申请第三方的app_name参数需要统一)、创建项目;格式化文件路径及命名:icon(应用图标)像素文件夹、string(应用名称/布局链接)中英简繁字体、color(应用色卡)、drawable/style.xml(按钮、文字样式)、隐私政策.html、用户协议.html、以及config配置文件(app_id、app_key);第一次运行成功应用后既可同步云端方便回溯管理,并在项目左侧菜单栏选择成员授予开发权限;此处为一系列开发流程…空包添加签名keyst原创 2021-08-19 22:53:57 · 170 阅读 · 0 评论 -
recyclerView设置前景按住失效
recyclerView设置前景按住失效原创 2021-08-01 13:19:20 · 164 阅读 · 1 评论 -
解压反编译
进入工具文件夹、cmd拖入jar.bat后接解压后的classes.dex文件原创 2021-07-11 19:24:34 · 114 阅读 · 0 评论 -
onKeyEvent监听禁止回车失效
editView的inputType加上,如text才奏效原创 2021-07-11 19:18:45 · 318 阅读 · 0 评论 -
java转kotlin后编译错误
1、布局文件链接标题无效id名都有而且一致原创 2021-07-11 19:17:54 · 259 阅读 · 0 评论