问题描述
我是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 (将#修改为@)