小编Ham*_* XD的帖子

如何从Android应用程序捆绑包生成的Google Play控制台中安装APK?

我目前使用发布格式.aab在Google Play控制台上上传我的应用更新。我的问题是我无法找到一种方法来下载和安装从.aab生成的正确APK。

当我像许多人建议的那样从“管理版本”下载时,它会下载一个.aab。当我下载设备专用的APK时,它会给我三个APK。(在我的下载案例中,为base.apk,config.en.apk和config.xxhdpi.apk)。

基本APK可以安装但无法启动。其他2个APK甚至都无法解析。我怀疑这三个应该捆绑安装,但我不知道该怎么做。

如何安装这三个APK或下载我可以轻松安装的单个APK?

android google-play-console android-app-bundle

4
推荐指数
2
解决办法
910
查看次数

如何从子可组合项控制脚手架的 FloatingActionButton onClick?

是否可以从可组合的屏幕(也在 aFloatingActionButton内部)设置 aonClick内部的值?在我的示例中,我希望能够更改 FAB 的 onClick 以根据屏幕可组合项内的值 ( ) 进行一些计算,而不将该值提升到该值所在的可组合项( )。ScaffoldNavHostScaffoldnameScaffoldMyActivity()

@Composable
fun MyActivity() {
    val navController = rememberNavController()

    Scaffold(
        floatingActionButton = {
            FloatingActionButton(onClick = { /* set this lambda from Screen1 */ }) { ... }
        }
    ) { paddingValues ->
        NavHost(
            navController = navController,
            startDestination = Screen.Screen1.route,
            modifier = Modifier.padding(paddingValues)
        ) {
            composable(route = Screen.Screen1.route) {
                Screen1()
            }
            ...
        }
    }
}

@Composable
fun Screen1() {
    var name …
Run Code Online (Sandbox Code Playgroud)

android-navigation android-jetpack-compose jetpack-compose-navigation

4
推荐指数
1
解决办法
1912
查看次数

View视图和View v有什么区别?

在 Udacity 的 Android 基础知识课程中,(View view) 和 (View v) 可以互换使用。

public void methodName(View view){}
public void methodName2(View v){}
Run Code Online (Sandbox Code Playgroud)

它们是一样的吗?我很好奇,因为一个人的行为可能与另一个人略有不同,并且他们将视图更改为 v 以出于特定目的再次查看。

android android-studio

1
推荐指数
1
解决办法
844
查看次数