Android中级——设置默认Launcher(Android13) 2024-05-27 android 6人 已看 ResolverActivity解析隐式Intent,其onCreate()方法如下调用ResolverActivity的5参数onCreate()方法,如下调用ResolverActivity的 configureContentView() 方法,如下调用AbstractMultiProfilePagerAdapter的 rebuildActiveTab()、rebuildTab() 方法,如下调用ResolverListAdapter的 rebuildList() 方法,如下。
安装 Android Studio 2024.1.1.6(Koala SDK35)和过程问题解决 2024-05-27 android, android studio, ide, gitee 28人 已看 记录更新Android Studio版本及适配Android V应用配置的一些过程问题。
Android --- 交换两个布局 2024-05-27 android, gitee 24人 已看 在Android中,ViewGroup(比如LinearLayout、RelativeLayout等)中的子View的顺序是由它们在ViewGroup中的索引(index)决定的。索引表示子View在ViewGroup中的位置,第一个子View的索引为0,依次递增。在上述代码中,通过调用parentLayout.indexOfChild(view)方法可以获取指定子View在其父ViewGroup中的索引位置。4. 再将这两个子布局添加到对方的位置上,通过比较两个索引的大小来确定需要交换的两个布局的顺序。
Android 应用开发语言选择对比 2024-05-21 android 6人 已看 Android开发语言有多种,但是每种语言的各有不同的适用场景,对比介绍如下:一.首选:原生应用Java,Kotlin1.截至目前,大约有70%的Android开发者仍然使用Java语言进行开发,而30%的开发者则选择使用Kotin语言进行开发。虽然Java仍然是Androio开二.其他语言,非原生应用1.C++2.C#3.LUA6.JavaScript三.总结 原生应用(java、Kotlin)>qml>qt5 widget>qt6 widget>c#>其他
android requireActivity() 和 getActivity()使用问题 2024-05-27 react.js, 前端框架, android, 前端, javascript 19人 已看 使用可以避免,但需要确保Fragment已经附加到Activity。使用更加灵活,但需要进行null检查,以确保Activity存在。根据具体情况选择合适的方法,以确保代码的健壮性和稳定性。
Android:使用Kotlin搭建MVI架构模式 2024-05-27 java, android, kotlin, 开发语言 25人 已看 简介MVI架构模式M:Model 数据层,包含应用数据和业务逻辑V:View 界面层,在屏幕上显示应用数据,包含与界面相关的状态和界面逻辑,根据界面状态对象更新UI,界面状态定义是不可变的。这样的主要好处是,不可变对象可保证即时提供应用的状态I:Intent, 处理界面事件(用户在与应用互动时生成的事件)
macOS上编译android的ffmpeg及ffmpeg.c 2024-05-27 c语言, android, ffmpeg, macos, 开发语言 25人 已看 前段时间介绍过使用xcode和qt creator编译调试ffmepg.c,运行平台是在macOS上,本文拟介绍下android平台如何用NDK编译链编译ffmepg库并使用。macOS上使用qt creator编译调试ffmpeg.cmacOS上将ffmpeg.c编译成Framework其一,分别介绍使用GCC和CLang编译器来编译ffmpeg库的方法;其二,介绍如何将ffmpeg的多个so库打包成1个so库之法;
Android软件渲染流程 2024-05-22 spring, java, android, 后端 11人 已看 生产消费模型中的图像缓存Surface中管理的图像缓存Surface暴露给Canvas的图像缓存提交给消费者处理的图像缓存Canvas是对Surface提供的图像缓存的抽象封装。Surface对Canvas初始化的过程,就是Surface从生产消费模型中为Canvas分配一块图像缓存的过程。一个Surface同一时间只能提供一个图像缓存。
Android.mk变量解析 2024-05-20 android 18人 已看 Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。
android 在 Activity 的 onCreate 中获取View 的宽高 2024-05-23 android 19人 已看 view 的 post 执行时,首先会判断view 的 mAttatchInfo 是否为空,如果不为空,则将Runnable 添加到mAttachInfo.handler 的 UI线程MessageQueue 中;
20240520解决在Ubuntu20.04下编译RK3588的Android12的SDK出现C2_GIT_BUILD_VERSION未定义的问题 2024-05-20 git, elasticsearch, ubuntu, android, linux 17人 已看 lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
Android HAL Service开发总结 2024-05-23 android, 前端 7人 已看 3.为了让HWServiceManager知晓有我们创建的这么一个hwservice(vendor.device.xxx_hwfunservice-1.1),需要将我们HWService的信息注册到供应商清单文件中(manifests.xml)那么我们的HWSerice信息也需要添加到 system FCM矩阵中(还有product FCM,如果product中的app用到了我们的HWService,那么Product的FCM文件中需要添加我们的HWService)
android11屏蔽下拉菜单快捷开关 2024-05-23 android 4人 已看 b.还有一些组件是 被设定 了 true 和 false ,用来进行 控制是否让 他们在初始化的时候进行显示。false 修改为 true 就会在下拉菜单显示出 用户账户小图标。对里面的字符串,进行增加或删除就会去掉相应的快捷图标。2.下拉菜单屏蔽快捷开关:转储SYSUI堆。3.下拉菜单屏蔽弹窗:已启用序列控制台。
2024 Google I/O 宣布正式支持 Kotlin Multiplatform ,那 KMP 是什么?它的未来在哪里? 2024-05-23 java, android, kotlin, cocoa, 开发语言 21人 已看 另外,Annotations、Collections 和 DataStore 库都在稳定版本中支持 Kotlin Multiplatform,另外还添加了对验证 iOS 平台目标的二进制兼容性的支持,使其与 Android 的标准保持一致。,它更多是提供了一种代码重用最大化的方式,同时允许灵活地进行特定于平台的优化和定制,很好的例子就是 iOS 上协程是通过。,技术“新不新“”牛不牛“都是其次,重要的还是业务赚不赚钱,产品是否有前景,企业是否提供岗位,基于最近一直有人和我提 KMP ,那就简单聊聊。