解决:This view is not constrained vertically: at runtime it will jump to the top unless you...

项目中使用 androidx.constraintlayout.widget.ConstraintLayout 时Android Studio中的布局的子控件可能会提示如下错误:This view is not constrained vertically...

Android - 使用命令行生成密钥库/签名文件

对应用进行签名需要先生成 签名文件/密钥库。Java 包含一个用于此目的的工具:keytool 。keytool位于 Java JDK 中

Android APK签名问题 - Missing META-INF/MANIFEST.MF

# 使用 apksigner 验证 APK 时报错: apksigner verify --verbose --print-certs app-unsigned.apk DOES NOT VERIFY ERROR: Missing META-INF/MANIFEST.MF> apksigne

Kotlin 1.4.0 开始不再需要手动添加对标准库(stdlib)的依赖

如果使用的是 Kotlin 1.4+,则 Kotlin Gradle 插件现在默认添加 -jdk8 标准库。不再需要在任何 Kotlin Gradle 项目(包括跨平台项目)中声明对 stdlib 库的依赖。依赖默认情况下已添加

Android ADB 常用命令

1. adb devices 列出已连接的设备 2. adb install path_to_apk 安装应用到系统 3. adb uninstall com.example.a 卸载软件 4. adb pull remote local 从设备中复制某个文件或目录 5. adb push local remote 将某个文件或目录(及其子目录)复制到设备 6. adb shell screencap filename 屏幕截图

解决Android/安卓原生ROM出现网络连接受限(Limited connection),网络无法链接的问题

从 Android 5.0(API 级别 21)开始,Android 设备就已能够检测 `Captive Portal` / 强制门户,并通知用户他们需要登录网络才能访问互联网。

Android 在命令行日志输出中查看Firebase Analytics事件

可以在 Android Studio 调试日志中或命令行启用和查看详细的Analytics日志记录,从而帮助验证 SDK 是否已正确记录事件。

Jetpack Compose 中的文字

文字对任何界面都属于核心内容,而利用 Jetpack Compose 可以更轻松地显示或写入文字。

适配 Android 11 (R) 的包可见性

如果应用以 Android 11(API 级别 30)或更高版本为目标平台(targetSDKVersion),并查询与设备上已安装的其他应用相关的信息,则系统在默认情况下会过滤此信息。

Android后台运行限制

`isBackgroundRestricted` Added in API level 28 查询用户是否为该应用开启了后台限制。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×