阅读文字Kotlin-Android SDK 29

问题描述

我是Android Dev的新手,我正在SDK 29上运行Android Studio,以便通过项目阅读消息,查找工作地点的名册文本消息,然后通过API将其导入Google Calander。之前,我对Android的使用经验很少,因此文本和onClick等都还不错(尽管我过去使用Java,但将来会尝试使用Kotlin)。但是,我正在尝试阅读所有消息的正文,然后将它们打印到屏幕上,以便我可以理解它的工作原理,在此处和此处进行调整,并查看得到的结果。但是,仅获取消息正文并进行打印非常困难。

最初我遇到问题,但是它们与权限无法正常运行有关。从那里我解决了这个问题,并得到了一些没有错误的工作代码,但是我没有得到消息主体的输出,而是得到了一个随机的“ 12”。因此,在进一步研究和搜索之后,我设法了解了我认为非常接近的代码,但这只是不完整的,我无法看到可能存在的错误,因为我没有找到很多可行的方法。尚未在线编码。

此外,android开发文档并没有很大的帮助。所以我要伸出援手。抱歉,这似乎很容易解决,但是这对我来说是新的,经过一番搜索,我还没有在网上找到任何东西。

预先感谢

到目前为止,这是我的代码:


        var cr = contentResolver.query(
            Uri.parse("content://sms/inbox"),null,null
        )

        if(cr.moveToFirst()){
            do {
                var msgData = ""
                for(messages in cr.getColumnIndex("body")) {
                    lastSyncMessage.text =
                        lastSyncMessage.text.toString() + " " + msgData.toString()
                }
            }while(cr.moveToNext())
        }
    }```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)