Android 插入一条短信
2014-03-05 22:27
162 查看
ContentResolver resolver = getContentResolver(); Uri uri = Uri.parse("content://sms/"); ContentValues values = new ContentValues(); values.put("address", "95555"); values.put("type", 1); values.put("date", System.currentTimeMillis()); values.put("body", "尊敬的XXX,您的尾号为986的工行卡,收入人民币50,000,000元"); resolver.insert(uri, values);
主要是利用Uri。需要在AndroidMainfest.xml文件中加入权限:
<uses-permission android:name="android.permission.WRITE_SMS"/>
发送短信
SmsManager manager = SmsManager.getDefault(); ArrayList<String> texts = manager.divideMessage(student.getName().toString()+" 同学,在上课时点名点到你,特此短信通知!"); try{ for(String text : texts){ manager.sendTextMessage(student.getPhoneNumber(), null, text, null, null); } }catch (Exception e) { Toast.makeText(MainActivity.this, "短信通知失败,请检查短信是否正确", Toast.LENGTH_SHORT).show(); } Toast.makeText(MainActivity.this, "短信已发送", Toast.LENGTH_SHORT).show();
相关文章推荐
- Android achartengine timerchart曲线动态左移(横轴为当前时间)
- android去除ImageButton白色边框
- Android achartengine timerchart曲线动态左移(横轴为当前时间)
- android 绘制折线图(AChartEngine)Linechart静态的
- Android自学笔记-8-Android数据存储1:文件、SharedPreferences和获取sd卡信息
- Android Math.random()解释
- Android R文件无法恢复问题
- Android的shape和颜色选择器结合使用
- Android 2.2.2到Android 4.2.2源码下载地址
- Android Binary XML file line : Error inflating class <unknown
- Android高手进阶教程(三)之----Android 中自定义View的应用.
- 解决android模拟器 Failed to create Context 0x3005 Could not initialize OpenglES emulation...
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
- Android中 int 和 String 互相转换的多种方法
- [转载]android—OpenGL—GL10方法解析(转载)
- android:layout_paddingLeft和android:layout_marginLeft区别
- android view构造函数研究及错误ERR inflating class
- Android Developer Tools 安装版本控制客户端
- Android view实例化
- Android 在activity中显示非view组件eg:GLSurfaceView