Kotlin是一种由JetBrains支持的开源,静态类型编程语言。 Kotlin结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。它目前面向JVM和JavaScript,它是Android上官方支持的语言。
确定已安装并准备在本机Android中的用户设备上使用UPI应用 我想要一种方法来获取准备使用的Android设备上已安装的UPI应用程序列表,即设置UPI / VPA。
private fun getInstalledUPIApps(context: Context): List<String> { val upiList = mutableListOf<String>() kotlin.runCatching { val upiUriIntent = Intent().apply { data = String.format("%s://%s", "upi", "pay").toUri() } val packageManager = context.packageManager val resolveInfoList = packageManager?.queryIntentActivities( upiUriIntent, PackageManager.MATCH_DEFAULT_ONLY ) if (resolveInfoList != null) { for (resolveInfo in resolveInfoList) { upiList.add(resolveInfo.activityInfo.packageName) } } }.getOrElse { it.printStackTrace() } BLog.i(TAG, "Installed UPI Apps: $upiList") return upiList }
来检索行索引。因此,我希望能够基于行索引搜索行,然后在一个SQL嵌套语句中删除该行。 我的代码:
I下载了启用Koin的KTOR设置,但我似乎无法正常工作。 不确定我是否做错了什么,因为表面上它对我来说看起来还不错。 所以我的applikation.kt文件lo ...
I在碎片中使用ViewModel和数据绑定有问题。 在我的程序中,我只使用一个活动和片段。我使用导航组织碎片之间组织过渡。我想使用
我尝试通过JOOQ在我的一个表上创建一个触发器,在将数据插入表中时,触发器确实会创建并发射触发器,但由于语法错误而失败。 扳机像Thi ...
如何在JetPack组成中制作适当的Splashscreen? 它是有效的,但首先是在板上屏幕,然后从ViewModel加载数据,我的ViewModel对于这些屏幕具有相同的ViewModel,然后重新加载到
Zoom在Android Jetpack组成中无法正常工作。图像在水平寻呼机内部。当图像在容器内移动时,水平寻呼机自然停止工作,但是当...
class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { try { MyApp() } catch (t: Throwable) { Text(t.message ?: "Error", fontSize = 24.sp) Text(t.stackTraceToString(), fontFamily = FontFamily.Monospace) } } } }
i我已经为所有布局开发了一个使用约束布局的应用程序,我经历了活动之间导航的经历,并且返回到上一个屏幕应用程序需要一段时间的时间,而不是AC ...
mainActivity.kt代码:
现在问题是,当我们压缩图像时,图像大小会降至85%,但是当试图解压缩该图像时,它甚至无法达到原始图像大小的70%。为了压缩和解压缩,我正在使用bitmapfactory。无论如何,是否可以解压缩图像以重新获得图像质量> = 80。