Android - 一言的简单实现

前言

最近网上比较流行在软件启动页随机显示一句话 今天就来看看如何简单实现它,我这里是在网上随机复制的“毒鸡汤”,三分钟直接撸出来这段代码,所以比较简陋。

正文

直接上代码,注释很详细,多余的就不解释了

private String sentence(){//已经等装好了,要修改直接照着我的格式改就行

int min=0;//从第一个开始

Random random = new Random();//随机数产生

List ls = new ArrayList();

ls.add(0,"怕鬼真的太幼稚了,我带你看看人心。");

ls.add(1,"鱼与熊掌不可兼得,但穷和丑可以啊。");

ls.add(2,"只要你肯吃苦,肯努力,肯放下身段,去要饭,总会有人赶的");

ls.add(3,"如果吃鱼可以补脑,你这智商,至少要吃一条鲸鱼。");

ls.add(4,"不为无益之事,何以遣有涯之生?");

ls.add(5,"38岁以前我穷,但是以后,我会习惯的!");

ls.add(6,"没有解决不了的问题,但是有解决不完的问题。");

ls.add(7,"不说没人陪你勇闯天涯,你能找到人陪你喝雪花吗?");

ls.add(8,"或许人和人之间的缘分,都是注定的。");

ls.add(9,"不要再抑郁下去了孩子,你要像一个,神经病一样活泼开朗。");

ls.add(10,"别问我失败了怎么办,说得好像你成功过一样。");

ls.add(11,"当幸福来敲门的时候,我怕我不在家,所以一直都很宅。");

ls.add(12,"别说你一无所有,你还有一身债。");

ls.add(13,"黑夜从来不会亏待晚睡的人,它会赐予你黑眼圈,和即将猝死的身体。");

ls.add(14,"其实你不丑,只是,你美得不明显。");

ls.add(15,"女人假装高潮来维持恋爱,而男人假装恋爱以获得高潮。");

ls.add(16,"做任何事情一定要坚持下去,总会让你看到,失败的那一天。");

ls.add(17,"人生和骑自行车不同,就算走下坡路,也不会轻松。");

ls.add(18,"我把她从女孩变成了女人,她把我从男孩变成了,穷人。");

ls.add(19,"手机摔了这么多次都没事,想想还是我的身高救了它。");

ls.add(20,"Follow your heart,翻译成中文就一个字,怂。");

ls.add(21,"生活不止眼前的苟且,还有前任的喜帖,所以拉黑很重要。");

ls.add(22,"你别看我平时对你,一副漠不关心的样子,其实背地里说了你很多坏话。");

ls.add(23,"不知道你越过多少峰才成功,反正你逃不过早晚两个高峰。");

ls.add(24,"长的丑不是我的错,只是我在落地时太匆忙了,来不急打扮。");

ls.add(25,"今天的事不用放在今天做,万一明天死了呢,就可以不用做了。");

ls.add(26,"掐指一算,你俩要散。");

ls.add(27,"领导开会的时候,我们应该保持肃静,打扰别人睡觉是很不礼貌的。");

ls.add(28,"成长就是将你哭声调成静音的过程。");

ls.add(29,"成功是可以复制的,而对于你,此处禁止粘贴。");

ls.add(30,"困难像弹簧,你弱它就强,你强它更强。");

ls.add(31,"没有什么永垂不朽,但你可以。");

ls.add(32,"岁月是把杀猪刀,可是他拿丑的人,一点办法都没有。");

ls.add(33,"当初有多感天动地,以后就有多万劫不复。");

ls.add(33,"你就像我的阳光,看着就刺眼。");

ls.add(34,"能不生气就不要生气,能不骂人就不要骂人,能动手就直接动手。");

ls.add(35,"无论最后我们疏远成什么样,一个红包,就能回到当初。");

ls.add(36,"傻人有傻福,傻B没有。");

ls.add(37,"人生就像打电话,不是你先挂就是我先挂。");

ls.add(38,"趁好看的时候多照照镜子,毕竟,这种错觉不是每天都有的。");

ls.add(39,"虽然你搬砖的样子很累,但是,你充钱的样子真的很帅。");

ls.add(40,"小时候最怕梦到自己找厕所,最最可怕的是,人没醒来厕所却找到了。");

ls.add(41,"以我的资历和文凭,将来这个城市的大街,都归我扫。");

ls.add(42,"你妹是个好姑娘,替你妈分担了很多。");

ls.add(43,"不要轻易看不起谁,就算是杀马特,发量都比你多。");

ls.add(44,"别人都有背景,而我只有背影。");

ls.add(45,"我的意中人是个盖世英雄,总有一天他会,踩着七色彩云去娶别人。");

ls.add(46,"学而不思则罔,思而不学则殆。不思不学成网贷。");

ls.add(47,"我擅长做空A股,只要我一买,立刻跌。");

ls.add(48,"如果你还在坚持,说明你还不够绝望。");

ls.add(49,"我不是矮,我只是离天空比较远。");

ls.add(50,"有些人出现在你的生活里,是想告诉你,你真好骗啊!");

ls.add(51,"三百六十行,行行出BUG。");

ls.add(52,"放心吧,只要你持续走下坡路,就永远不会处在人生最低谷。");

ls.add(53,"当你觉得又丑又穷的时候,不要悲伤,至少你的判断还是正确的。");

ls.add(54,"要感谢那些把你打倒的人,因为你会发现躺倒真的很舒服");

int max = ls.size();//获取内容总数作为随机数最大值

int num = random.nextInt(max)%(max-min+1) + min;

return ls.get(num);//获取随机数值进行随机显示

}

一言 源码 android,Android - 一言的简单实现相关推荐

  1. 一言 源码 android,[源码]纯净的一言API

    大佬们做得挺高级的,逛逛博客,总能发现有意思的东西:一言大家都听说过吧,最有名的第三方一言那就要数LWL大佬的一言-纯净API(写完才发现有一个-,不管他了).看来小幻的文章我就有一个收集一言的想法, ...

  2. 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 协议 二. RTMP 协议使用 三. RTMPDump 源码下载 四. RTMPDump 源码交叉编译 五. RTMPDump 源码导入 Andro ...

  3. 源码分析Android Handler是如何实现线程间通信的

    源码分析Android Handler是如何实现线程间通信的 Handler作为Android消息通信的基础,它的使用是每一个开发者都必须掌握的.开发者从一开始就被告知必须在主线程中进行UI操作.但H ...

  4. java jni编译_从源码编译Android系统的Java类库和JNI动态库的方法

    利用源码编译Android系统Java类库 1.编写Java项目和Android.mk文件 ├── Android.mk └── src └── com └── lhw └── framework └ ...

  5. 结合源码探讨Android系统的启动流程

    结合源码探讨Android系统的启动流程 由于本人能力有限,所考虑或者疏忽错漏的地方或多或少应该存在.同时,Android从启动过程开始,实际上就涉及多个技术难点和多种通信机制的知识点. 基于上面两个 ...

  6. 结合源码探讨Android距离传感器亮灭屏机制

    结合源码探讨Android距离传感器亮灭屏机制 本文的分析是基于Android 5.0.0 Google原生代码的. Android中的距离传感器,也就是P-sensors(Proximity Sen ...

  7. 从源码分析Android的Glide库的图片加载流程及特点

    转载:http://m.aspku.com/view-141093.html 这篇文章主要介绍了从源码分析Android的Glide库的图片加载流程及特点,Glide库是Android下一款人气很高的 ...

  8. 一对一视频聊天软件源码,Android AlertDialog 对话框

    一对一视频聊天软件源码,Android AlertDialog 对话框实现的相关代码 button = (Button) findViewById(R.id.button_alertDialog);b ...

  9. 仿抖音短视频系统源码,android 时间戳转换

    仿抖音短视频系统源码,android 时间戳转换相关的代码 package util;import java.text.SimpleDateFormat; import java.util.Calen ...

  10. 直播视频app源码,Android 点击生成二维码

    直播视频app源码,Android 点击生成二维码实现的相关代码 activity.xml代码如下: <?xml version="1.0" encoding="u ...

最新文章

  1. C语言如何实现泛型编程?
  2. 使用jQuery开发一个响应式超酷整合RSS信息阅读杂志
  3. JVM_03 运行时数据区 [ 方法区]
  4. Linux 小知识翻译 - 「单CD 的linux」
  5. [Windows] Windows 8.1 取消在任务栏显示应用商店的应用
  6. java stopself_如何正确停止前台服务?
  7. mysql-5.1.73-8.el6_在centos中安装mysql详细步骤说明
  8. C++ 读取单个字符
  9. VS2010新建Web网站与新建Web应用程序的区别
  10. 神经网络“炼丹炉”内部构造?牛津大学博士小姐姐用论文解读
  11. ZNYW.20180201_02_YunWeiJianXiu_ShouYe.svg
  12. LNMP的403问题总结
  13. .NET Framework第一二课(7/26、27)
  14. 项目过程管理(五)需求文档
  15. fm -rf 删除 恢复
  16. 计算机网络技术人员素质要求,做网络技术员需要学习哪些技能
  17. CentOS 7 iSCSI 多路径(Multipath)配置
  18. DNS污染攻击详细教程
  19. 手机qq如何绑定qq邮箱服务器,如何配置和绑定QQ个人邮箱
  20. 5A学友的备考心得 | PMP考试如何一把过?

热门文章

  1. c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第3版乌云高娃学习手册C语言程序设计教学课件作者第3版乌云高娃学习手册学习手册第10章文件及其应用课件.docx...
  2. GDOUCTF2023 Writeup
  3. Android 彩信拦截
  4. Shell脚本基本语法大全
  5. 华为HG8245光猫破解之旅
  6. 硬币找零 acm入门 day4--动态规划dp第一题
  7. samp自建服务器教程,网管实战:十分钟建立SAMP开发环境
  8. matlab实验报告四,matlab实验报告4
  9. python求矩阵的秩_【案例】求出矩阵的最简型?——sympy登场
  10. 项目三 员工后台管理系统