Android使用ContentProvider怎么实现查看系统短信功能
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要介绍"Android使用ContentProvider怎么实现查看系统短信功能",在日常操作中,相信很多人在Android使用ContentProvider怎么实现查看系统短信功能问题上存
千家信息网最后更新 2025年11月06日Android使用ContentProvider怎么实现查看系统短信功能
这篇文章主要介绍"Android使用ContentProvider怎么实现查看系统短信功能",在日常操作中,相信很多人在Android使用ContentProvider怎么实现查看系统短信功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Android使用ContentProvider怎么实现查看系统短信功能"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
activity_main.xml
Sms.java
public class Sms { private int id; private String address; private String body; public Sms(int id, String address, String body) { this.id = id; this.address = address; this.body = body; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getBody() { return body; } public void setBody(String body) { this.body = body; }}MainActivity.java
public class MainActivity extends AppCompatActivity { private TextView tv_show; private Button bt_show; private List list=new ArrayList<>(); private String text=""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv_show=findViewById(R.id.tv_show); bt_show=findViewById(R.id.bt_show); } public void show(View view) { ActivityCompat.requestPermissions(MainActivity.this,new String[]{Manifest.permission.READ_SMS},1); } public void getSms(){ Uri uri= Uri.parse("content://sms/"); ContentResolver contentResolver=getContentResolver(); Cursor cursor = contentResolver.query(uri, new String[]{"_id", "address", "body"}, null, null, null); if (cursor!=null&&cursor.getCount()>0){ if (list!=null){ list.clear(); } text=""; while (cursor.moveToNext()){ int id=cursor.getInt(0); String name=cursor.getString(1); String body=cursor.getString(2); Sms sms=new Sms(id,name,body); list.add(sms); } for (int i=0;i到此,关于"Android使用ContentProvider怎么实现查看系统短信功能"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
短信
功能
系统
学习
更多
帮助
实用
接下来
内容
号码
手机
手机号码
文章
方法
权限
理论
知识
篇文章
网站
资料
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
房屋基础数据库
软件开发岗位工作环境
关于网络安全的书签内容
中国移动数据库
宁德市亚信网络技术有限公司
连云港网络服务器机柜厂家
基于什么架构软件开发
lol登不上服务器
济阳快农互联网科技有限公司
网络安全的内容十个字
软件开发费用人工
个人计算机算不算服务器
上海商城软件开发定制费用
香港云服务器购买
网络安全监测装置的作用
极端天气怎么进行网络安全保障
海康存储服务器阵列降级怎么办
数据库字符串转换成数字
Java软件开发转大数据
3d数据库需要什么算法
零基础可以报软件开发专业吗
数据库分组分片架构原理及其性能
amax服务器代理商
sql数据库管理培训
软件开发合同没有约定时间怎么办
如何保持软件开发团队的稳定性
统计sql数据库记录
uml建模对软件开发的作用
关于网络安全1000字
调取数据库服务分几种