Android——发送彩信

跳转到相册选择图片

java 复制代码
        btn_jump.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 跳转到系统相册选择图片并返回
                Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
                // 设置图片类型为图片类型
                intent.setType("image/*");
                // 打开系统相册,并等待图片选择结果
                mResultLauncher.launch(intent);
            }
        });

发送带图片的彩信

java 复制代码
    private void sendMms(String phone, String title, String message) {
        Intent intent = new Intent(Intent.ACTION_SEND);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        // 因为这次跳转带了Uri,Intent的接收者将被准许读取Intent携带的URI数据
        intent.addFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
        // 彩信发送的目标号码
        intent.putExtra("address", phone);
        // 彩信的标题
        intent.putExtra("subject", title);
        // 彩信的内容
        intent.putExtra("sms_body", message);
        // 彩信的图片附件
        intent.putExtra(Intent.EXTRA_STREAM, picUri);
        // 彩信的附件为图片
        intent.setType("image/*");
        // 因为未指定要打开哪个页面,所以系统底部会弹出选择窗口
        startActivity(intent);
    }
相关推荐
张风捷特烈20 小时前
Flutter&TolyUI#12 | 树形组件 toly_tree 重磅推出!
android·前端·flutter
柯南二号20 小时前
【大前端】【Android】一文详解Android MVVM 模式详情解析
android·前端
feathered-feathered20 小时前
Redis【事务】(面试相关)与MySQL相比较,重点在Redis事务
android·java·redis·后端·mysql·中间件·面试
Kapaseker21 小时前
三分钟搞懂 Kotlin Flow 中的背压
android·kotlin
柯南二号21 小时前
【大前端】【Android】把 Activity 重构成 MVVM 的对比示例
android·状态模式
某空m21 小时前
【Android】Glide的缓存机制
android·缓存·glide
某空m21 小时前
【Android】Glide的使用
android·glide
QING61821 小时前
Jetpack Compose 中的 ViewModel 作用域管理 —— 新手指南
android·kotlin·android jetpack
鹏多多21 小时前
flutter-使用EventBus实现组件间数据通信
android·前端·flutter
ShayneLee81 天前
Nginx修改请求头响应头
android·运维·nginx