1,利用intent作为Acitivity之间的沟通桥梁
要传递数据,一定要startActivityForResult(intent, 100);
然后利用 onActivityResult来处理返回回来的数据
intent可以接受各种各样的数据类型,像对象,等等
Intent data = new Intent();
data.putExtra("phone", phone);
setResult(200, data);
2,获取真机联系人信息这里说一下如果你想在真机上查看数据库的话必需要先获得root权限,否则无法查看。
3.应用短信接收的权限在高版本是无法提示的,需要手动输入:android:provider.Telephone.SMS_RECIEVE
而且自定义的广播接受者权限最好高于系统,否则可能被系统拦截
4.把多媒体文件(比如铃声)存到应用内部,一般是在src目录下新建文件夹raw,把文件在这个文件夹下,系统会自动为问文件生成ID,比如音乐文件
在用的时候;直接定义一个mediaplayer,如果希望音乐一直播放,则在src下设置setLooping为true
本文详细阐述了在Android应用开发中如何使用Intent作为Activity间沟通的桥梁进行数据传递,并强调了获取真机联系人信息时需要的权限及自定义广播接受者权限的重要性。此外,还介绍了如何将多媒体文件存储于应用内部,以及短信接收权限在高版本应用中的处理方式。
2877

被折叠的 条评论
为什么被折叠?



