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


代码如下:activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"> <ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView> </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:
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView; public class MainActivity extends AppCompatActivity { private ListView lv; String[] objects = {
"出于维护世界和平的需要,国际维和部队将于4月1日在全世界范围内清除大规模杀伤性武器,据可靠情报,你已被列入清除目标,代号“愚人”,快逃吧。",
"出租车上,司机正在听广播,电台里传来一个声音:“大家好!我是范范,范纬琪!”司机叨叨:“啥世道,现在连结巴都能上电台!”",
"川流不息的人游荡在街头,谁能听见谁的寂寞。找一个人惺惺相惜,找一颗心心心相印,在这个宇宙你是独一无二,没人能取代,没有你世界将变黑暗,路灯!",
"传说你长得一表人才,浑身上下全是名牌,好似潘安活在当代,学富五车超北大高才,我慕名来把你膜拜,相见才知,你的确是…猩猩界一奇才!",
"大话电脑:显示器:我好惨啊!每天被人看;键盘:我更惨啊!每天被人打;鼠标:我才惨呢!每天被人摸!主机:你们有我惨吗?每天被人按肚脐眼。",
"微笑可以减轻紧张的情绪和压力,不管面对多么愤怒或者冲动得人,只要微笑示之,都能坦然以对,微笑一把神奇的钥匙,可以打开别人心灵的窗户,传递心灵的善意,退一步,海阔天空;退一步,瞒天过海;冲动是魔鬼,只要心平气和静下心来,相对而笑,一切都能化干戈为玉帛。",
"能够刚正批评、指责我们缺点和错误的人是我们难得的诤友,善意的批评就像是一壶美酒,当我们开怀陶醉在这种朋友同事间畅饮的世界里,批评的因子仿佛蕴藏在每个直观的感觉细胞中。",
"没有人愿意和总是虚伪、圆滑的人打交道,但是一味的诚实,却也容易伤害人。所以,生意人讲究的是大诚实,即在适当的时候,对适当人,说适当的话。如果坦率无忌是一种伤害,那么,请选择机智的“谎言”。",
"人生慢慢长路波折不段困难重重,道路坚险而岐岖,而时间可以证明一切,我们要坚强要勇敢,给自己以后的路加上个惊叹号!人生难免有困难我们要从中学习经验,用自己长时间积累的经验压倒眼前的困难。其实什么的有害怕的时候,火车,害怕出轨,飞机,害怕坠毁,生活,害怕见鬼,其实我们活的不必太累,勇敢面对困难,给自己一棵平常的心,多鼓励自己,多给自己点信心,力量来源于自己。",
"自暴自弃便是命运的奴隶,自强不息是生命的天使;我不想用别人的汗水浇灌自己的心灵,我愿意用别人的棉袄,来温暖自己的躯体。我只想堂堂正正的做人,我只愿光明磊落做事,该记得的我不会遗忘,该遗忘的我不会存放。",
"只有使自己自卑的心灵自信起来,弯曲的身躯才能挺直;只有使自己懦弱的体魄健壮起来,束缚的脚步才能迈开;只有使自己狭隘的心胸开阔起来,短视的眼光才能放远;只有使自己愚昧的头脑聪明起来,愚昧的幻想才能抛弃!",
"人生有很多路要选择,选中一条,走下去,便会碰见这条路上的人和风景;而选择另一条,则是完全不同的风景与人。有的人可能与你一起走,有的人留在原地,一起走的人,也可能在下个路口与你分开。没什么可哀叹的,这是人生的必然,珍惜身边与你一起看风景的人,并在下一个分开路口,洒脱的用力的挥挥手。",
"感谢伤害你的人,因为他磨炼了你的心志;感谢欺骗你的人,因为他增进了你的智慧;感谢中伤你的人,因为他砥砺了你的意志……感谢一切使你成长的人,因为有他,你才会不断进步。",
"我们很容易把正在遭遇的每一件事情都看得十分重要。然而,事过境迁,当我们回头看走过的路时便会发现,人生中真正重要的事情是不多的,它们奠定了我们的人生之路的基本走向,而其余的事情不过是路边的一些令人愉快或不愉快的小景物罢了。",
"谁都有许多不愿面对的过往,用力却爱错了的人,一厢情愿的梦想,幻觉一般落入的陷阱…我曾经不原谅那个笨极了的自己,后来又学着一点点放下,毕竟爱错了的人曾是我认真爱过的;愚蠢至极的决定也曾是我认真考虑后作出的,就当,时光终于为幼稚买了单,虽然傻气,也算成长。"
}; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); lv = findViewById(R.id.lv);
//设置数据
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.item, objects);
//设置数据适配器
lv.setAdapter(adapter);
//给listView设置点击事件
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
//当一个条目被电击是条目(从0开始)
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//点击条目的数据取出来,掌握一条原则,数据在那里存储,就在那里取(这里的数据在在数组中)
String content = objects[position];
//跳转到发送短信页面
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("text/plain");
//传递数据
intent.putExtra("sms_body",content);
intent.putExtra("address","你的电话号码");
//跳转
startActivity(intent); }
}); }
}
Android短信大全的更多相关文章
- Android 短信的还原
上篇文章讲到<Android 短信的备份>,本文主要实现Android 短信的还原,即是将一条 布局文件: <RelativeLayout xmlns:android="h ...
- Android短信监听实现,及Android4.4之后短信机制变更
前阵子公司有一个项目,简单的监听短信应用,功能只有如下两个: 1.监听短信并获取短信内容上传服务器: 2.从服务器获取短信内容,发送出去 按照传统的思路,监听短信我们有两种方式:第一种是使用广播 ...
- Android短信发送器(2)
在上一篇的<Android短信发送器>当中.发送功能并不完好.当发送内容超过限定字数时,短信就会发送失败,此时就须要推断内容是否超过限制,假设不超过限制.就直接发送,反之.则对其进行处理再 ...
- 【mob】Android短信验证+源码
在很多的应用当中,都涉及到了短信验证的功能,比如在注册或者找回密码的时候,那么我们如何通过第三方的平台来完成这个功能呢? 本面博文就实现短信验证,来做一个小的栗子. 第一步-下载开发包 第二步-将SD ...
- Android 短信验证码控件
Android 短信验证码控件,便于项目中使用统一样式,统一提示改动.个人觉得挺好用的 <span style="font-size:18px;">public cla ...
- Android 短信监听及用途分析
监听系统短信这个只能作为一个技术点来研究下,读者可能在工作中可能不会哦涉及到,一般的应用软件也不会有这个需求 但是作为程序员呢,多了解一下也是好的. Android 监听系统短信有什么用? 1.对系统 ...
- Android 短信广播接收相关问题
本人是Android新手,最近做了一个关于监听手机短信功能的应用,我在网上看资料了解到广播分为有序广播和无序广播,有序广播:无序广播又称普通广播,其中的利弊我也一时没搞清楚,我用的是有序广播实现的,具 ...
- Android 短信的备份
接着上文<Android 内容提供者的实现>,继续实战 打开File Exploer,找到mmssms.db数据库,导出 打开mmssms.db 新建项目,布局如下: <Relati ...
- [android] 短信发送器
/*****************2016年4月23日 更新********************************/ 知乎:什么是 7 位元的字符? 英文字符难道不是 8 bit 是一个字 ...
随机推荐
- MVC5+EF6入门教程——实现动态创建数据库与登录验证
详细步骤 创建文件夹,规划好项目目录 创建相关实体类 (Data Model) 创建 Database Context 创建Initializer, 使用EF初始化数据库,插入测试数据 实现数据库登录 ...
- 五子棋(无AI winform gdi+)
之前无意间在博客园看到一篇用深度学习玩马里奥的文章,于是就想做这个小东西来测试人工智能算法(准备用PYTHON的库,对神经网络的梦已经做了好多年了,但是太难了,一直懒得动它),本来是想用WPF做UI, ...
- Ubuntu Server 18.04 修改网路配置
新的Ubuntu 服务器采用netplan管理网络配置,跟以前的配置有很大的区别. 实际可行的办法是修改/etc/netplan/01-netcfg.yaml文件: sudo vim /etc/net ...
- 六、Xadmin忘记密码
1.如果用的是django自带的User模块,忘记了超级用户的密码,可以通过以下方法找回密码: 终端进入项目根目录,然后输入如下命令: python manage.py shell 然后在python ...
- Python—os模块介绍
OS模块 我们平时工作中很常用到的一个模块,通过os模块调用系统命令,获得路径,获取操作系统的类型等都是使用该模块.os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前P ...
- Jmeter之Constant Timer与constant throughput timer的区别(转)
当放置Constant Timer于两个http请求之间,那么它代表的含义是:在上一个请求发出至完成后, 开始Contant Timer指定的时间,最后再发出第二个请求.它并不是代表两个请求之间的发送 ...
- C#中闭包的陷阱
我们在使用lambda的时候会遇到闭包,在闭包中有一个陷阱是在for循环中产生的,先上代码: class Program { static void Main(string[] args) { Act ...
- [转帖]web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。
web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全. https://www.cnblogs.com/1996V/p/7458377.html 感谢原作者写的内容 安全 ...
- Oracle数值函数
--数值函数 --四舍五入 ) from dual ) from dual --数字截取 ) from dual --取模 ,) from dual
- springboot+ELK+logback日志分析系统demo
之前写的有点乱,这篇整理了一下搭建了一个简单的ELK日志系统 借鉴此博客完成:https://blog.csdn.net/qq_22211217/article/details/80764568 设置 ...