文章 2023-01-03 来自:开发者社区

Android 踩坑记录,用.split()方法分割字符串返回null

切记,要转义,因为英文的"."是特殊的符号。String str = "阿悠悠-烟雨城.mp3"; String[] song_Author_Name = str.split("\\.");

文章 2022-12-28 来自:开发者社区

Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势(2)

5. SDK API 适配方案的深入探讨5.1 案例和 KEYCODE_BACK 相关的有很多 API 可以处理、场景也很繁杂,简单举例如下:覆写 Activity#onKeyDown() 处理 KEYCODE_BACK 的 DOWN:class Activity { override fun onKeyDown(keyCode: Int, event: KeyEvent?): Bool...

Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势(2)
文章 2022-12-28 来自:开发者社区

Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势(1)

Android 10 首次引入了全局返回手势,但直到返回触发才能看到目标上层画面。13 针对该特性进行了优化,即返回触发之前可以预览上层画面。同时彻底废弃了返回键相关的 API,这将对现有的 App 逻辑产生巨大的影响!前言Android 13 针对包括手机、大屏、折叠屏等 Android 设备推出了可预见型返回手势(Predictive Back Gesture)特性。该特性将便于用户在返回完....

Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势(1)
文章 2022-12-28 来自:开发者社区

深入分析 Android 系统返回手势的实现原理(2)

4. 创建返回手势视图InputMonitor 创建完毕之后,EdgeBackGestureHandler 将立即创建手势视图即 NavigationBarEdgePanel 实例。并通过 setEdgeBackPlugin() 将其缓存,同时准备好承载该视图的 Window 参数一并传递过去。// EdgeBackGestureHandler.java private void set...

深入分析 Android 系统返回手势的实现原理(2)
文章 2022-12-28 来自:开发者社区

深入分析 Android 系统返回手势的实现原理(1)

Android 10 正式引入了全屏手势导航(Gesture Navigation),Home 键和 History 键的功能借助上滑和悬停手势得以保留,而 Back 键则以返回手势(Back Gesture)重新与大家见面。相较 iOS 早期便有的全局返回功能,Android 直到版本 10 才姗姗来迟。但 Google 给这个功能添加了视图、动画和角度展示,更是向用户开放了手势敏感度的设置入....

深入分析 Android 系统返回手势的实现原理(1)
文章 2022-11-13 来自:开发者社区

android retrofit 请求返回String数据中文乱码解决方案

问题来源focus 应用中核心的部分是,网络请求订阅的xml文件内容,然后解析xml文件存储到本地数据库。这里网络请求我使用的是retrofit,返回的类型是String,所以使用的是ScalarsConverterFactory的解析器。*就会出现中文乱码问题。解决方法给okhttp添加拦截器EncodingInterceptor.javapackage com.ihewro.focus.he....

android retrofit 请求返回String数据中文乱码解决方案
文章 2022-06-13 来自:开发者社区

Android 百度地图定位第一次成功,后续返回505

第一次定位成功,后续getLocType返回505,getCity什么的也一直都是null。首先应该再阅读一遍官方文档,查漏补缺。而且官方文档一般也有常见问题的解决方案。在官方的论坛中找到关于返回505的帖子,告诉我key的配置不对。在key的配置中,可能出错的只有SHA1和package,package一般也不会出错,那只能是SHA1了,SHA1分两个版本,我这里只填写了发布版,没有填写开发版....

Android 百度地图定位第一次成功,后续返回505
文章 2022-05-11 来自:开发者社区

Android 复习笔记 —— 任务栈和返回栈

距离上一篇博客,大概已经过去一个月了。总结一下最近两周,大概就是睡一觉起来突然想换工作,然后被各路面试官吊打 ~除了自身能力原因之外,准备不足的确也是很大的问题。所以我想把面试准备当做长期工作,把自己长期保持在一个 随时可以面试 的状态。所以,这里是一个全新的专栏 —— Android 复习笔记 。记录我的 Android 复习之路,也希望可以帮助到你。和 重学 Kotlin 一样,文章会在小专....

Android 复习笔记 —— 任务栈和返回栈
文章 2022-02-08 来自:开发者社区

【Android 逆向】函数拦截实例 ( ③ 刷新 CPU 高速缓存 | ④ 处理拦截函数 | ⑤ 返回特定结果 )

文章目录前言一、刷新 CPU 高速缓存二、处理拦截函数1、桩函数2、处理拦截函数三、返回特定结果四、相关完整代码前言【Android 逆向】函数拦截实例 ( 函数拦截流程 | ① 定位动态库及函数位置 ) 博客中简单介绍了 hook 函数 ( 函数拦截 ) 的流程 , 本系列博客介绍函数拦截实例 ;拦截 clock_gettime 函数 ;#include <time.h> int ....

文章 2022-02-07 来自:开发者社区

【Android 逆向】x86 汇编 ( push / pop 入栈 / 出栈 指令 | ret / retn 函数调用返回指令 | set 设置目标值指令 )

文章目录一、push / pop 入栈 / 出栈 指令二、ret / retn 函数调用返回指令三、set 设置目标值指令总结一、push / pop 入栈 / 出栈 指令push / pop 入栈 / 出栈 指令 , 可以有如下选项 :f : 表示 16 1616 位标志位 , 下面列举几个常用的标志位 ;C 对应 进位 位 , 此处指的是减法操作是否有借位 ;P 对应 奇偶 位 , 运算结果....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等