01 2019 档案

摘要:通常我们在接收消息的时候会有声音和震动的提示,因此我也加了代码达到这样的效果,这就要用到EventBus了,当然这里我也用到了自定义的广播,所以首先在Mainfests文件中加入以下代码: <! 接收自定义广播的action 然后再写一个MessageEvent的Bean类对事件进行封装(这里只用到 阅读全文
posted @ 2019-01-28 21:51 干翻苍穹 阅读(876) 评论(0) 推荐(0) 编辑
摘要:设置界面没什么好说的,无非也就是加了个对话框来二次提醒用户,现在来讲讲聊天界面。 聊天界面初始化时会得到一个参数,就是对方的id,并设置在标题栏的位置,此界面也是使用RecyclerView来展示聊天消息。 首先为RecyclerView添加布局管理器(线性布局),并且为其添加适配器,写适配器之前先 阅读全文
posted @ 2019-01-28 21:46 干翻苍穹 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:联系人和会话界面使用的是RecyclerView进行滑动显示,并将好友列表存储至数据库,以供下次登录时使用,RecyclerView在后面我会详细介绍,这里略过。 联系人初始化时读取数据库并展示: //读取数据库中的好友列表 private void read__db() { ListlLi = L 阅读全文
posted @ 2019-01-28 21:41 干翻苍穹 阅读(495) 评论(0) 推荐(0) 编辑
摘要:注册和登陆大多都是一些用户名和密码的验证,所以放在一起写,注册代码: String account = accountEdit.getText().toString().trim(); String password = passwordEdit.getText().toString().trim( 阅读全文
posted @ 2019-01-28 21:39 干翻苍穹 阅读(726) 评论(0) 推荐(0) 编辑
摘要:主活动包含三个Fragment,分别是会话、联系人和设置,初始布局隐藏所有碎片,然后把应该显示的显示出来: //隐藏所有Fragment private void hideAll(){ FragmentManager fm = getFragmentManager(); FragmentTransa 阅读全文
posted @ 2019-01-28 21:34 干翻苍穹 阅读(697) 评论(0) 推荐(0) 编辑
摘要:最新写了一个即时聊天的安卓Demo,是基于Bmob后端开发的app,由于Bmob有较大局限性,因此,我并没有按照开发文档来进行开发,只是简单写了一个基本的文字聊天,以后有时间我会自己写一个带服务端的即时通讯,整个截图已经被我弄丢了...不好意思 阅读全文
posted @ 2019-01-28 21:30 干翻苍穹 阅读(529) 评论(0) 推荐(0) 编辑
摘要:实现一个Servlet过滤器,可以对用户登录情况进行控制。要求如下: 1)访问路径是admin下的资源,需要登录,如果用户没有登录,自动转向用户登录页面。用户登录成功后,再次访问admin下的资源不需要登录。 2)访问其他路径下的资源,不需要登录,可直接访问。 3)必须使用Servlet过滤器实现该 阅读全文
posted @ 2019-01-28 21:27 干翻苍穹 阅读(713) 评论(0) 推荐(1) 编辑
摘要:运行内部类的main方法 定义两个线程: 一个线程的名字“thread1”,线程功能输出1~10的阶乘。 另一个线程的名字“thread2”,线程功能输出线程的名字10次。 public class T1 extends Thread { public T1(String s) {super(s); 阅读全文
posted @ 2019-01-28 21:12 干翻苍穹 阅读(1566) 评论(0) 推荐(1) 编辑
摘要:5. 【问题描述】Fibonacci序列处理 ###从文件in.txt中读取第一个数作为Fibonacci数列的开始数n,读取第二个数,作为需要写入的数的个数m。### 将从n开始的m个Fibonacci数列写入到文件out.txt中。### ###【输入形式】文件in.txt ### ###【输出 阅读全文
posted @ 2019-01-28 21:05 干翻苍穹 阅读(511) 评论(0) 推荐(0) 编辑
摘要:4. 【问题描述】读取一个文本文件in.txt,然后将这个文件的内容,反序写到另一个文件out.txt中。 ###【输入形式】从文件in.txt中读信息。### ###【输出形式】反序内容写入out.txt文件中。### ###【样例输入】### is worth doing well ###【样例 阅读全文
posted @ 2019-01-28 21:01 干翻苍穹 阅读(564) 评论(0) 推荐(0) 编辑
摘要:3. 请补充下面的Socket通信程序内容: (1)Socket通信中的服务端程序:ChatServerSocket.java package naizi; import java.io.*; import java.net.*; public class ChatServerSocket{ pri 阅读全文
posted @ 2019-01-28 20:56 干翻苍穹 阅读(465) 评论(0) 推荐(0) 编辑
摘要:2. 【请复制本程序,作为java程序代码,进行编译,补充填写缺失代码部分,并实现题目要求功能,从而获得空白填写所需的内容。】 定义3个线程,模拟红绿灯的效果 一个线程控制画一个实心红圆 一个线程控制画一个实心黄圆 一个线程控制画一个实心绿圆 红灯显示5秒,黄灯显示2秒,绿灯显示4秒 按以上顺序交替 阅读全文
posted @ 2019-01-28 20:52 干翻苍穹 阅读(489) 评论(0) 推荐(0) 编辑
摘要:1.【请复制本程序,作为java程序代码,进行编译,补充填写缺失代码部分,并实现题目要求功能,从而获得空白填写所需的内容。】 编写无限计时程序,从0:1开始计时,一直循环计时,计时到60秒,变为1:0,以此类推。### 0:1 0:2 0:3 0:4 0:5 0:6 0:7 。。。 0:58 0:5 阅读全文
posted @ 2019-01-28 20:45 干翻苍穹 阅读(490) 评论(0) 推荐(0) 编辑