android 相关问题

Android是谷歌的移动操作系统,用于编程或开发数字设备(智能手机,平板电脑,汽车,电视,磨损,玻璃,物联网)。对于与Android相关的主题,请使用特定于Android的标签,如android-intent,android-activity,android-adapter等。对于开发或编程以外的问题,但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

如何检查在动态创建的edittext中调用了哪个edittext文本观察器侦听器

我可以为动态创建的Edittext添加Textwatcher监听器,所以基本上我会检查第一个edittext ontextchanged是否有任何值创建另一个edittext等等。如何检查...

回答 2 投票 0

Android 响应式设计钛金

我最近一直在 Titanium 上开发 Android 应用程序,但遇到了一个问题。 我正在努力解决的是使特定视图具有响应性。 我想在 v 上显示 15-20 个按钮...

回答 3 投票 0

将 AOSP 14 刷入 Pixel 7a 后面临 SIM 卡/网络连接问题

将 AOSP 14 (Lynx) 刷入 Pixel 7a 设备后,我遇到了问题。当我将SIM卡插入手机时,手机开始随机重启,并且手机永远无法连接...

回答 1 投票 0

为什么Player接口没有ExoPlayer实现的setPauseAtEndOfMediaItems方法?

我使用 MediaSession 和 MediaController,我想添加一个按钮来启用/禁用媒体项目末尾的暂停。 ExoPlayer 有 setPauseAtEndOfMediaItems 方法,但它不存在于他的界面中

回答 1 投票 0

为什么 JetpackCompose 依赖项现在在 build.gradle.kts 中追加 libs.X?

我是Android开发新手,我本质上也很偏执,我注意到最近在构建新的jetpack compose(空活动)项目时我的依赖项发生了变化。我尝试查找

回答 2 投票 0

如何使用jetpack compose获取MAP BOX中的所有四个角坐标

我想获取所有角(topLeft,topRight,bottomLeft,bottomRight)坐标(Lat,Lng)这里是代码 地图框地图( 修改器 = Modifier.fillMaxSize(), mapInitOptionsFactor...

回答 1 投票 0

使用视图模型和数据类为应用程序创建设置

我想将应用程序设置添加到单独的屏幕,并以最方便、最简单的方式保存它们。这将是一个关键字的下拉列表,可以使用...

回答 1 投票 0

Android 中滑动时触发点击手势

我正在开发一个应用程序,该应用程序使用一个动画角色,当用户点击它时会触发不同的动画,而当用户在其上滑动时会触发另一个动画。问题是观点

回答 1 投票 0

Android MediaPlayer 在 openFd 上崩溃

我正在使用图像的属性来设置媒体播放器的边界。该应用程序崩溃并出现以下错误: requireContext().assets.openFd(imagename) 有什么想法吗? 播放器 = MediaPlaye...

回答 1 投票 0

时区默认为 UTC [已关闭]

我有一个正在按预期运行的应用程序。应用程序的许多部分显示日期时间。我正在使用 jodatime 库。 向应用程序添加功能后,默认时区发生了变化...

回答 1 投票 0

通过改造在运行时处理 http 请求路径更改

我现在有这个api用法: App.API.foo(mapOf("a" 到 a, "b" 到 b)).enqueue(responseHandler) // 我的 API 类 @POST(“/foo-v1”) fun foo(@身体图:地图 我现在有这个api用法: App.API.foo(mapOf("a" to a, "b" to b)).enqueue(responseHandler) // my api class @POST("/foo-v1") fun foo(@Body map: Map<String, String>): Call<Response> 现在我有了新的 api 路径:"/foo-v2" 和在运行时定义的新 baseurl。 在运行时进行更改的最佳方法是什么? 我认为的选项:将 @Path("version") version: String 添加到 foo 函数将像这样: @POST("/foo-{version}") fun foo(@Body map: Map<String, String>, @Path("version") version: String): Call<Response> 对于一个请求来说还可以,但如果更改了很多请求,那就不太好了。 另一个问题,当某些请求还需要添加新路径时可以做什么,例如@POST("/auth/foo-{version}") 我最初发表评论是因为时间紧迫,但我想提供一些快速代码来说明这一点。 提供这样的服务: interface ChangeUrlService { @POST(".") fun foo( @Header("url") url: String, @Body map: Map<String, String> ): Call<Response> } 您可以使用拦截器在运行时设置端点 url,该拦截器应用于您的 OkHttpClient.Builder。 class ChangeUrlInterceptor: Interceptor { override fun intercept(chain: Interceptor.Chain): Response { // This request is has "." as the url. We want to change it! val request = chain.request() /** * Get the url argument via the headers. I exit early here * with the original request going through the network but you * can throw an exception or whatever. */ val url = request.header("url") ?: return chain.proceed(request) val body = request.body // dont forget to apply your request body /* * Here's where you create your new request at runtime! * / val newRequest = Request.Builder() .url(url) .headers(request.headers) .apply { if(body == null) this else post(body) } .build() return chain.proceed(newRequest) } }

回答 1 投票 0

基于 AndroidTV 的应用程序不会出现在搜索结果中

我开发了一款针对 AndroidTV 设备的应用程序,特别是 Google Chromecast。该应用程序已成功上传到 Google Play,并且在开发者控制台中,应用程序状态显示“生产” - 并且我...

回答 2 投票 0

如何使用视图模型的 mutableState 变量更新 UI 可组合项

我从另一个应用程序复制粘贴了代码,该代码执行完全相同的操作并且有效。我的代码中的 log.i() 语句显示信息发生了变化,但我的谷歌地图可组合项不会重新组合...

回答 1 投票 0

如何使用 Mockito 模拟 SharedPreferences

我刚刚阅读了有关 Android 中的单元仪表测试的内容,我想知道如何在没有任何 SharedPreferencesHelper 类的情况下模拟 SharedPreferences,如下所示 我的代码是: 公共类身份验证{

回答 3 投票 0

在 macOS 上安装 ADB [重复]

我在寻找有关如何为 Mac 设置 ADB 的可靠教程时遇到了问题。 如何将 ADB 添加到 macOS 并使其可以在终端中使用? 更新 对于那些阅读这篇文章的人。是的,一个...

回答 5 投票 0

如何 Dialogfragment 禁用 Android 上的外部点击?

我使用扩展DialogFragment 我想要除了对话框之外,禁用android上的点击。 我尝试 setCanceledOnTouchOutside(true) 但它不起作用。 请检查我的来源。 公共课 QuestDialog

回答 7 投票 0

移动数据开启时通过wifi(无互联网)发送数据

我正在开发通过wifi(由设备生成)连接到硬件设备并通过套接字连接向其发送数据的应用程序。 问题是当移动数据(3G/4G...

回答 2 投票 0

Google Play Integrity API - 即使应用程序不是来自 Google Play,但之前也已获得许可

我们正在将 Google Play Integrity API 集成到我们的应用程序中,在测试过程中我们发现它的行为非常奇怪。看来它还有点记忆。 设备 A 上已从 Go 安装了应用程序...

回答 1 投票 0

安卓手机如何通过ADB获取连接的WIFI密码

我有一部root过的android 13手机,我希望通过adb获取连接的WIFI密码。 我努力了 adb shell cat /data/misc/wifi/*.conf 这是行不通的。好像不适合安卓13。 所以我想...

回答 2 投票 0

无法捕获工具栏主页按钮单击事件

我已经实现了最新的appcompat库并使用工具栏作为操作栏。但问题是我无法捕获主页按钮/汉堡包图标单击事件。我已经尝试并查看了所有内容,但是

回答 13 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.