为了账号安全,请及时绑定邮箱和手机立即绑定
谢谢老师, 照着老师抄了一遍
版本太新的 会在Cursor phoneCursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + contactId, null, null); 处报错
在MainActivity中添加一个动态获取权限的方法就可以了

最新回答 / yipp
是不是导错包了,smsmanger应该导入
android.telephony.SmsManager;它本身用不到访问网络的东西。也不需要开线程的。

最新回答 / yipp
应该是访问内容提供者是使用的Uri:content://zfl.com.sms.provider.Smscontentprovider/sms有错误,要么是字符串拼接错误,是匹配时没有成功导致的。
代码撸完了,多谢老师指点。https://github.com/yangyouwang/festival_sms

最新回答 / 慕移动9181930
汗发错了,我还以为是笔记在做笔记,可以使用笔记功能,就是评论的右边吆。
cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));报CursorIndexOutOfBoundsException的错
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
View inflat = inflater.inflate(R.layout.infant_tag,layout,false);
TextView in= (TextView) inflat.findViewById(R.id.tag_textView);
in.setText(numbdr);
layout.addView(inflat);

最新回答 / 攻城狮ZSP
下载SQLite Expert 并安装,然后从Android Studio 的DDMS中找到数据库,导出,用Expert查看即可。
推荐下载 http://download.csdn.net/download/qq_22804827/9439732 免积分
很不错~!!
感谢,学到了不少
首页上一页1234567下一页尾页
课程须知
本课程为中-高级课程,需要小伙伴们熟练掌握Android基础,特别是四大组件的使用之后,再来学习课程,加油!
老师告诉你能学到什么?
1、CardView、TabLayout、FloatingActionButton的使用 2、如何发送短信以及监听短信发送的状态 3、如何使用LoaderManager、Loader等机制异步加载数据 4、如何使用SQLiteDatabase、ContentProvider

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消