技术栈
android
移动开发者1号
2 小时前
android
·
kotlin
Android多进程数据共享:SharedPreferences替代方案详解
在Android多进程应用中,SharedPreferences的同步问题常常困扰开发者。本文将深入分析问题根源并提供多种高效解决方案,助你彻底解决多进程数据同步难题。
移动开发者1号
2 小时前
android
·
kotlin
网络请求全链路监控方案设计
本文通过完整的代码示例,深入讲解如何构建生产级全链路监控系统,优先使用Kotlin实现核心组件基础设施准备
移动开发者1号
2 小时前
android
·
kotlin
Android存储选择指南:应用专属目录 vs 媒体库目录
本文将深入探讨Android应用开发中两种关键存储方式的选择与应用,助你做出最佳存储决策在Android开发中,存储位置的选择直接影响用户体验、应用性能和隐私安全。随着Android存储策略的演进(特别是Scoped Storage的引入),开发者需要更谨慎地选择存储方案。本文将深入探讨应用专属目录与媒体库目录的选择策略,并提供完整的Kotlin实现代码。
generallizhong
4 小时前
android
·
java
·
算法
android 省市区联动选择
小工具省市区联动1、根据本地内置json资源包设置选择省份资源包下载2、在activity中的重要代码,解析json状态
法迪
10 小时前
android
·
binder
Android中Native向System Service进行Binder通信的示例
Native向System Service Binder通信实现:SensorService.cpp 将应用使用sensor enable和disable事件通过binder方式上报到System server的示例。
AD钙奶-lalala
2 天前
android
·
音视频
FFmpeg裁剪视频在Android上的实现
添加依赖:代码实现:这段 FFmpeg 命令中的参数含义如下:完整形式:-filter:v 是 -filter_complex 的简化形式,专门用于视频滤镜
darling_user
13 小时前
android
Android14 耳机按键拍照
耳机按键定义 frameworks/base/core/java/android/view/KeyEvent.java
Mryan2005
14 小时前
android
·
java
·
国际化
·
android-studio
·
多语言
Android 应用多语言与系统语言偏好设置指南
我们可以使用一个很蹩脚的办法来实现:app/src/main/res内创建相应的文件夹,然后在里面创建一个strings.xml,里面可以这样写
刘大浪
15 小时前
android
·
uni-app
uniapp 实战新闻页面(一)
一、 创建项目创建个人中心 page.json 配置 tabar从阿里巴巴库中引入矢量图标,放入static 文件夹中
水沝淼燚
15 小时前
android
kmp的实际使用1,开发android项目和native转kotlin开发
架构:kmp,kotlin是2.1.21ui:compose,版本是1.8.2网络:ktor数据存储:datastore/room,(目前除了js,都支持了)
CYRUS_STUDIO
16 小时前
android
·
算法
·
逆向
破解 VMP+OLLVM 混淆:通过 Hook jstring 快速定位加密算法入口
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/某电商APP的加密算法经过dex脱壳分析,找到参数加密的方法在 DuHelper.doWork 中
Renounce
16 小时前
android
【Android】四大组件Service
Android Service 是一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可以由其他应用组件启动(如Activity),一旦启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信(IPC)。
没有了遇见
16 小时前
android
Activity 启动模式总结
Android 中的 Activity 启动模式(Launch Mode)定义了当一个 Activity 被启动时,系统在任务栈中如何处理它的行为。
wangjialelele
16 小时前
android
二叉树基本学习
heap.h#pragma once #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <stdbool.h>//堆,规定的是父亲与孩子的关系 // 物理:数组 // 也可以链式存储,但不是那么方便 // 逻辑:完全二叉树 // // 大堆:父亲大于等于孩子 // 小堆:父亲小于等于孩子 // 满二叉树为h,节点个数为N,若最后一层是满的,F(h)= 2^h - 1; N = logn; // 若最后一层只有一个,则F(
Digitally
1 天前
android
·
智能手机
·
电脑
如何轻松地将照片从电脑传输到安卓手机
一些安卓用户正在寻找有效可靠的方法,将照片从电脑传输到安卓设备。如果您也想将有趣或难忘的照片导入安卓手机或平板电脑,可以参考这篇文章,它提供了 6 种可靠的方法,让您轻松传输照片。
雨白
20 小时前
android
Android 音视频播放:MediaPlayer 与 VideoView
音视频播放是应用中一个很重要的功能。Android 提供了原生的 MediaPlayer 和 VideoView 工具,来分别完成音频、视频的播放操作。但这两者的坑很多,稍微使用不当,就会造成严重问题,比如应用崩溃、资源泄露等。
Harry技术
20 小时前
android
·
android studio
Fragment 和 AppCompatActivity 两个核心组件设计的目的和使用场景对比
在 Android 开发中,Fragment 和 AppCompatActivity 是两个核心组件,它们的设计目的和使用场景有明显区别。下面以 NetworkConfigFragment 和 ConfigurationActivity 为例,详细说明它们的用法区别:
Renounce
20 小时前
android
【Android】四大组件Activity
此元素的唯一必需属性是 [android:name],用于指定 activity 的类名称。您还可以添加属性 ,用于定义标签、图标或界面主题等 activity 特征。
Wgllss
20 小时前
android
·
架构
·
android jetpack
Kotlin + Flow 实现责任链模式的4种案例
责任链模式在开发中,用得还算是比较广泛的,掌握它的使用,对于架构或者写框架都有很大帮助责任链模式通过构建链式处理结构实现请求的动态传递,其核心优势在于降低系统耦合度与提升扩展性, 它主要优点是:
Digitally
21 小时前
android
如何通过 7 种有线或无线方式将视频从 PC 传输到 Android
当您需要共享媒体或进行工作文件传输时,如何轻松地将视频从电脑传输到安卓设备?幸运的是,您现在无需费力传输视频。本指南将介绍 7 种有效方法,让您轻松完成视频传输,无论您是喜欢使用 USB 数据线还是完全无线传输。