ITmob

所有标签

#lateinit VS lazy 1 #DrawStyle 2 #Logcat 1 #AOSP 1 #Kotlin 2.0 1 #UriRelativeFilter 1 #UriRelativeFilterGroup 2 #ApplicationStartInfo 1 #Unresolved reference 1 #DETECT_SCREEN_RECORDING 1 #GradientBorder 1 #ClickableText 1 #Private Space 1 #Widget 1 #Android 15 9 #Deeplink 1 #Flow 1 #MediaStore 1 #Ripple Effect 1 #MediaPlayer 1 #MediaMetadataRetriever 1 #ExpandableText 1 #callbackFlow 1 #collect 1 #collectLatest 1 #copy VS deepcopy 1 #Closure 1 #drawWithCache 1 #drawBehind 1 #drawWithContent 1 #Jsoup 1 #Comparable VS Comparator 1 #Comparable & Comparator 0 #!! 和 ?. 1 #INSTALL_FAILED_TEST_ONLY 1 #TextToolbar 1 #RTL 0 #AndroidView 1 #ComposeView 1 #Additional settings in the app 1 #Jetpack Glance 4 #ScreenBrightness 1 #LocalClipboardManager 1 #ClipboardManager 1 #BoxWithConstraints 1 #LocalInspectionMode 1 #onNewIntent 1 #window.attributes 1 #findActivity() 1 #printStackTrace() 1 #INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 1 #Unit 1 #Nothing 1 #Any 1 #IllegalArgumentException 1 #dp to px 1 #sealed interface 1 #SnapshotMutationPolicy 1 #sealed class 1 #mutableStateOf 1 #compileSdk 1 #minSdk 0 #targetSdk 0 #rememberSaveable 1 #remember 1 #values() 1 #entries 1 #UUID 1 #DisposableEffect 1 #val 1 #const val 1 #DefaultLifecycleObserver 1 #运算符重载 1 #ModalBottomSheetLayout 1 #operator overloading 1 #Snackbar 1 #config Bearer token 1 #Canvas 3 #DrawScope 1 #AnnotatedString 1 #VisualTransformation 1 #Postman 0 #TextField 1 #activity-alias 1 #Room 1 #@PreviewParameter 1 #Android Jetpack 1 #@Preview 1 #@ 0 #ActivityResultRegistry 1 #onActivityResult deprecated 1 #onActivityResult 0 #Androidx 1 #跑马灯 1 #Marquee 1 #YYYY-MM-dd 1 #kotlin.Result 2 #NoSuchElementException 0 #Kotlin Exception 2 #Android Exception 10 #Pixel 7 1 #Pixel 1 #Shadow Text Effect 1 #Emoji 1 #EmojiCompat 1 #S 0 #gradle vs gradlew 1 #Gradle 4 #Gradlew 1 #Termius 1 #Xshell 1 #Aliyun 1 #自适应图标 1 #Compose BOM 1 #Adaptive Icon 1 #CompositionLocal 2 #Trailing Comma 1 #Android Studio 1 #IllegalCharsetNameException 1 #Trailing Lambda 1 #AGP 1 #Text Overflow 1 #plurals 1 #转载 1 #Android 13 1 #Exception 3 #keystore 1 #ConstraintLayout 1 #keytool 1 #disassembler 1 #APK Signature Scheme 1 #kotlin-stdlib-jdk8 1 #JDK Tools 1 #Kotlin Gradle Plugin 1 #G 0 #JSON 2 #curl 4 #post 1 #JS 1 #Interface 1 #JavaScript 1 #Git 3 #Compose Desktop 1 #ADB 5 #Analytics 1 #Firebase 2 #CNZZ 1 #Log4j 1 #CVE-2021-44228 1 #MySQL 1 #Text 6 #Jetpack Compose 41 #Python2 1 #Compose 4 #Python 4 #Python3 1 #Compose Multiplatform 2 #Java 10 1 #Terminal 1 #Shell 1 #var 1 #Java 12 #QUERY_ALL_PACKAGES 2 #Android 84 #Android R 1 #Android 11 1 #epel-release 1 #Linux 2 #Epel 1 #Kotlin 36 #Halo 0

Android中的复数资源(数量字符串)和在 Compose 中对复数资源的支持

Android 从 Android 1.0 就支持复数(数量字符串)。它是基于 XML 的资源,在 XML 文件中指定数量zero、one、two、few、many 和 other的值,并在代码中使用 getQuantityString() 方法获取语法正确的值。

ITmob-Ly ITmob-Ly 发布于 2022-09-20

onBackPressed 已弃用,使用 AndroidX API 实现Android 13对预测性返回手势(predictive back gesture)的支持

从 Android 13(API level 33)开始,onBackPressed 已弃用,后退事件处理正在转向提前模型(ahead-of-time model)

ITmob-Ly ITmob-Ly 发布于 2022-09-14

使用命令模拟 Doze(低电耗)模式和 App Standby(应用待机)模式进行测试

从 Android 6.0 (Marshmallow API level 23) 开始,Android 框架引入了两个省电功能 Doze 和 App Standby,通过管理设备未连接到电源时应用程序的行为来延长用户的电池寿命。

ITmob-Ly ITmob-Ly 发布于 2022-09-02

解决: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...

ITmob-Ly ITmob-Ly 发布于 2022-08-30

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

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

ITmob-Ly ITmob-Ly 发布于 2022-08-24

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

ITmob-Ly ITmob-Ly 发布于 2022-08-18

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

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

ITmob-Ly ITmob-Ly 发布于 2022-08-17

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 屏幕截图

ITmob-Ly ITmob-Ly 发布于 2022-06-27

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

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

ITmob-Ly ITmob-Ly 发布于 2022-05-13

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

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

ITmob-Ly ITmob-Ly 发布于 2022-04-07