使用ListView实现点击条目跳转短信界面,并将内容传至短信页面:

代码如下:activity_main.xml:

 1 <?xml version="1.0" encoding="utf-8"?>
2 <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3     xmlns:tools="http://schemas.android.com/tools"
4     android:layout_width="match_parent"
5     android:layout_height="match_parent"
6     tools:context=".MainActivity">
7
8     <ListView
9         android:id="@+id/lv"
10         android:layout_width="match_parent"
11         android:layout_height="match_parent">
12     </ListView>
13
14 </android.support.constraint.ConstraintLayout>

ListView的item.xml:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</TextView>

MainActivity.java:

 1 import android.content.Intent;
2 import android.net.Uri;
3 import android.support.v7.app.AppCompatActivity;
4 import android.os.Bundle;
5 import android.view.View;
6 import android.widget.AdapterView;
7 import android.widget.ArrayAdapter;
8 import android.widget.ListView;
9
10 public class MainActivity extends AppCompatActivity {
11
12     private ListView lv;
13
14     String[] objects = {
15             "出于维护世界和平的需要,国际维和部队将于4月1日在全世界范围内清除大规模杀伤性武器,据可靠情报,你已被列入清除目标,代号“愚人”,快逃吧。",
16             "出租车上,司机正在听广播,电台里传来一个声音:“大家好!我是范范,范纬琪!”司机叨叨:“啥世道,现在连结巴都能上电台!”",
17             "川流不息的人游荡在街头,谁能听见谁的寂寞。找一个人惺惺相惜,找一颗心心心相印,在这个宇宙你是独一无二,没人能取代,没有你世界将变黑暗,路灯!",
18             "传说你长得一表人才,浑身上下全是名牌,好似潘安活在当代,学富五车超北大高才,我慕名来把你膜拜,相见才知,你的确是…猩猩界一奇才!",
19             "大话电脑:显示器:我好惨啊!每天被人看;键盘:我更惨啊!每天被人打;鼠标:我才惨呢!每天被人摸!主机:你们有我惨吗?每天被人按肚脐眼。",
20             "微笑可以减轻紧张的情绪和压力,不管面对多么愤怒或者冲动得人,只要微笑示之,都能坦然以对,微笑一把神奇的钥匙,可以打开别人心灵的窗户,传递心灵的善意,退一步,海阔天空;退一步,瞒天过海;冲动是魔鬼,只要心平气和静下心来,相对而笑,一切都能化干戈为玉帛。",
21             "能够刚正批评、指责我们缺点和错误的人是我们难得的诤友,善意的批评就像是一壶美酒,当我们开怀陶醉在这种朋友同事间畅饮的世界里,批评的因子仿佛蕴藏在每个直观的感觉细胞中。",
22             "没有人愿意和总是虚伪、圆滑的人打交道,但是一味的诚实,却也容易伤害人。所以,生意人讲究的是大诚实,即在适当的时候,对适当人,说适当的话。如果坦率无忌是一种伤害,那么,请选择机智的“谎言”。",
23             "人生慢慢长路波折不段困难重重,道路坚险而岐岖,而时间可以证明一切,我们要坚强要勇敢,给自己以后的路加上个惊叹号!人生难免有困难我们要从中学习经验,用自己长时间积累的经验压倒眼前的困难。其实什么的有害怕的时候,火车,害怕出轨,飞机,害怕坠毁,生活,害怕见鬼,其实我们活的不必太累,勇敢面对困难,给自己一棵平常的心,多鼓励自己,多给自己点信心,力量来源于自己。",
24             "自暴自弃便是命运的奴隶,自强不息是生命的天使;我不想用别人的汗水浇灌自己的心灵,我愿意用别人的棉袄,来温暖自己的躯体。我只想堂堂正正的做人,我只愿光明磊落做事,该记得的我不会遗忘,该遗忘的我不会存放。",
25             "只有使自己自卑的心灵自信起来,弯曲的身躯才能挺直;只有使自己懦弱的体魄健壮起来,束缚的脚步才能迈开;只有使自己狭隘的心胸开阔起来,短视的眼光才能放远;只有使自己愚昧的头脑聪明起来,愚昧的幻想才能抛弃!",
26             "人生有很多路要选择,选中一条,走下去,便会碰见这条路上的人和风景;而选择另一条,则是完全不同的风景与人。有的人可能与你一起走,有的人留在原地,一起走的人,也可能在下个路口与你分开。没什么可哀叹的,这是人生的必然,珍惜身边与你一起看风景的人,并在下一个分开路口,洒脱的用力的挥挥手。",
27             "感谢伤害你的人,因为他磨炼了你的心志;感谢欺骗你的人,因为他增进了你的智慧;感谢中伤你的人,因为他砥砺了你的意志……感谢一切使你成长的人,因为有他,你才会不断进步。",
28             "我们很容易把正在遭遇的每一件事情都看得十分重要。然而,事过境迁,当我们回头看走过的路时便会发现,人生中真正重要的事情是不多的,它们奠定了我们的人生之路的基本走向,而其余的事情不过是路边的一些令人愉快或不愉快的小景物罢了。",
29             "谁都有许多不愿面对的过往,用力却爱错了的人,一厢情愿的梦想,幻觉一般落入的陷阱…我曾经不原谅那个笨极了的自己,后来又学着一点点放下,毕竟爱错了的人曾是我认真爱过的;愚蠢至极的决定也曾是我认真考虑后作出的,就当,时光终于为幼稚买了单,虽然傻气,也算成长。"
30     };
31
32     @Override
33     protected void onCreate(Bundle savedInstanceState) {
34         super.onCreate(savedInstanceState);
35         setContentView(R.layout.activity_main);
36
37         lv = findViewById(R.id.lv);
38         //设置数据
39         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.item, objects);
40         //设置数据适配器
41         lv.setAdapter(adapter);
42         //给listView设置点击事件
43         lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
44             //当一个条目被电击是条目(从0开始)
45             @Override
46             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
47                 //点击条目的数据取出来,掌握一条原则,数据在那里存储,就在那里取(这里的数据在在数组中)
48                 String content = objects[position];
49                 //跳转到发送短信页面
50                 Intent intent = new Intent();
51                 intent.setAction("android.intent.action.SEND");
52                 intent.addCategory("android.intent.category.DEFAULT");
53                 intent.setType("text/plain");
54                 //传递数据
55                 intent.putExtra("sms_body",content);
56                 intent.putExtra("address","你的电话号码");
57                 //跳转
58                 startActivity(intent);
59
60             }
61         });
62
63     }
64 }

Android短信大全相关推荐

  1. Android短信的发送和广播接收者实现短信的监听

    Android短信的发送和广播接收者实现短信的监听  要注意Android清单中权限的设置以及广播的注册监听实现 以下就是 Android清单的XML AndroidManifest.xml < ...

  2. android短信功能裁剪,Android短信发送功能实现技巧分享

    如现在启动一模拟器id 号为5554,运行cmd telnet localhost 5554 输入help 可以看到很多用于模拟器中的功能命令 gsm call 134343434   // 便是呼叫 ...

  3. Android短信操作(通过内容提供者)

    2019独角兽企业重金招聘Python工程师标准>>> 1.Android短信数据库表结构 URI主要有: content://sms/               所有短信 con ...

  4. Android短信发送流程之多收件人发送(原)

    前面的< Android短信发送流程之长短信发送 >中介绍了长短信对于普通短信的区别,而对于多收件人的情况,在SmsMessageSender的queueMessage()方法中我们了解到 ...

  5. Android短信发送流程之长短信发送(原)

    从前面< Android短信发送流程之普通短信发送 >流程看到,长短信与普通短信的流程从SmsManager的sendMultipartTextMessage()方法开始区分,现在我们来看 ...

  6. Android 短信解析

    URI主要有: content://sms/               所有短信 content://sms/inbox        收件箱 content://sms/sent         ...

  7. WCF 实例 —— Android 短信助手 (WCF + Android)

    (1)最近开始学习 Android,为了更快上手于是给自己找个小课题来练习一下: WCF作为服务端开放RESTful Service,Android作为客户端将手机上的短信传给服务端显示,并轮询服务端 ...

  8. android 手机短信恢复,Android短信如何恢复

    Android短信如何恢复?虽然当下微信使用非常普及,但不少重要事项还是会使用短信进行沟通的,比如快递密码箱ID提醒.信用卡还款提醒.验证码等.其目的是确保一定收到,不会因断网.未登陆等消息消失.所以 ...

  9. Android短信数据库简析

    如果想跳过数据库介绍,直接看数据库操作代码的话,请点击这里: 读取Android短信 -------------– Android短信数据库: 读取Android系统所有短信 读取Android短信会 ...

最新文章

  1. hibernate中validate的使用(转)
  2. 基于Spring Boot+Cloud构建微云架构
  3. python 3读取文件-Python3 yaml文件读写操作
  4. 机器学习 基本概念,常用经典模型
  5. 父子沪c转大牌过户_机动车异地过户(转籍)
  6. HWM和delete,drop,truncate的关系
  7. 目录、路径、虚拟路径
  8. 一个非常有用的辅助类 -- 阈值类的实现
  9. 大数据技术如何实现核心价值
  10. Java Tomcat SSL 服务端/客户端双向认证
  11. 4. Linux 高性能服务器编程 --- TCP/IP 通信
  12. 微信小程序 百度SDK定位 坐标纠偏
  13. Idea不识别Java项目
  14. 无线通信蜂窝网络 的 覆盖范围
  15. 《动手学深度学习》报错 解决方案RuntimeError: DataLoader worker (pid(s) ...) exited unexpectedly
  16. 修改linux系统iqn,linux iscsi initiator 安装配置
  17. pixhawk RC信号传输流程 代码版本pixhawk1.5.5
  18. 计算机屏幕偏振光原理,隐形却很重要 PC屏幕的那层膜
  19. iOS 3DES加密
  20. Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作

热门文章

  1. FITC/ICG/TRITC/Cy3荧光染料如何对牛血清血蛋白荧光标记???瑞禧科普
  2. vue作用域插槽使用详解
  3. 2021-01-22 PMP 群内练习题 - 光环
  4. Java实现 蓝桥杯VIP 算法训练 学做菜
  5. 不得不顶-可爱的《老男孩》
  6. DSkinLite界面库 Demo系列(二):游戏大厅类软件
  7. fft函数图像横坐标是什么_FFT变换后,坐标单位是什么?
  8. springBoot + KISSO实现单点登录
  9. java编写rgp游戏地图,unity RPG游戏地图编辑 RPG Map Editor v1.5.5
  10. vue获取鼠标位置e.pageX报undefiend