当前位置: 首页 > news >正文

css 建设网站 图文教程最新营销模式有哪些

css 建设网站 图文教程,最新营销模式有哪些,南京自助建站模板,浏览器打开自己做的网站基于android的即时通讯APP 或者 聊天APP 一 项目概述 该项目是基于Android 的聊天APP系统,该APP包含前台,后台管理系统,前台包含用户通讯录,用户详情,用户聊天服务,用户二维码,发现功能,发现详情 , 个人中心, 个人信…

基于android的即时通讯APP 或者 聊天APP

一 项目概述

该项目是基于Android 的聊天APP系统,该APP包含前台,后台管理系统,前台包含用户通讯录,用户详情,用户聊天服务,用户二维码,发现功能,发现详情 , 个人中心, 个人信息, 编辑信息,上传头像,注册,登录,退出 等操作 。后台包含 系统管理,用户管理,聊天内容管理,聊天人员管理,发现管理 等功能, 东西非常多, 非常值得大家的学习和研究.

二 项目功能结构图

在这里插入图片描述

三 开发技术和工具

项目采用android原生写法
使用websocket技术
数据库使用mysql存储

开发工具:
推荐android studio
推荐idea
推荐逍遥模拟器

四 开发功能实现

登录功能
在这里插入图片描述
注册功能

在这里插入图片描述
用户通讯录
在这里插入图片描述
功能实现:

package com.itfxq.ui.adapter;import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;import com.bumptech.glide.Glide;
import com.itfxq.R;
import com.itfxq.model.entity.UserEntity;
import com.itfxq.ui.activity.UserDetailActivity;import java.util.List;/*** 描述: UserAdapter * 开发工程师: Marker* 联系方式: QQ 624029037*/
public class UserAdapter extends ArrayAdapter<UserEntity> {//资源idprivate int resourceId;private List<UserEntity> mUserEntityList;// 适配器的构造函数,把要适配的数据传入这里public UserAdapter(Context context, int textViewResourceId, List<UserEntity> objects){super(context,textViewResourceId,objects);resourceId=textViewResourceId;mUserEntityList = objects;}// convertView 参数用于将之前加载好的布局进行缓存@Overridepublic View getView(int position, View convertView, ViewGroup parent){UserEntity userEntity=getItem(position); //获取当前项的Words实例// 加个判断,以免ListView每次滚动时都要重新加载布局,以提高运行效率View view;ViewHolder viewHolder;if (convertView==null){// 避免ListView每次滚动时都要重新加载布局,以提高运行效率view= LayoutInflater.from(getContext()).inflate(resourceId,parent,false);// 避免每次调用getView()时都要重新获取控件实例viewHolder=new ViewHolder();viewHolder.user_imageIv=view.findViewById(R.id.user_imageIv);viewHolder.user_nameTv=view.findViewById(R.id.user_nameTv);viewHolder.user_nameTv.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View view) {Intent intent = new Intent(getContext(),UserDetailActivity.class);intent.putExtra("userEntity", userEntity);getContext().startActivity(intent);}});viewHolder.user_imageIv.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View view) {Intent intent = new Intent(getContext(),UserDetailActivity.class);intent.putExtra("userEntity", userEntity);getContext().startActivity(intent);}});view.setTag(viewHolder);} else{view=convertView;viewHolder=(ViewHolder) view.getTag();}viewHolder.user_nameTv.setText(userEntity.getUsername());Glide.with(getContext()).load(userEntity.getHeadImg()).into(viewHolder.user_imageIv);return view;}// 定义一个内部类,用于对控件的实例进行缓存class ViewHolder{ImageView user_imageIv;TextView user_nameTv;}
}

聊天功能界面

在这里插入图片描述
功能实现:

 implementation 'org.java-websocket:Java-WebSocket:1.3.0'

后台idea里面websocket在maven中配置

 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>

后台websocket配置

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {@Overridepublic void registerStompEndpoints(StompEndpointRegistry stompEndpointRegistry) {stompEndpointRegistry.addEndpoint("/chat").setAllowedOrigins("*").withSockJS();}@Overridepublic void configureMessageBroker(MessageBrokerRegistry registry) {registry.enableSimpleBroker("/topic","/user");registry.setApplicationDestinationPrefixes("/app/");registry.setUserDestinationPrefix("/user/");}
}

通过 messagingTemplate.convertAndSendToUser(toUserMessage.getUserId(),“/message”,toUserMessage.getMessage());响应信息到客户端

客户端连接代码

  client = Stomp.over(WebSocket.class, "ws://"+ Constants.IPPORT +"/hello/websocket");client .connect();

篇幅有限,内容还有很多,创作不易 … 祝愿您的生活永远灿烂如花 …

http://www.hrbkazy.com/news/39199.html

相关文章:

  • 静态网站开发与实施的论文营销活动策划
  • 廊坊cms建站模板短网址在线生成
  • b2b产品发布英文网站seo发展前景
  • .net 网站开发框架重庆seo搜索引擎优化优与略
  • 做360手机网站快速排名软件互联网营销师报名入口官网
  • 网站制作与网站建设chrome 谷歌浏览器
  • 地推拉新接单网金华seo全网营销
  • 成都 企业 网站建设写软文
  • 做网站时需要注意什么问题电子商务网站建设多少钱
  • 推广做网站广告推广方案怎么写
  • 做网站ie缓存今天最新消息
  • it运维培训整站优化系统厂家
  • 淘宝客怎么做网站管理2023年适合小学生的新闻有哪些
  • 电商网站商品页的优化目标是什么?怎样把个人介绍放到百度
  • 虚拟主机怎么做网站怎么知道网站有没有被收录
  • flash个人网站模板网络推广法
  • 沈阳微网站建设网站推广优化招聘
  • 网站建设亿码酷出名5东莞seo网站优化排名
  • 网站 设计案例社群营销平台有哪些
  • wordpress文章发布到专题东莞seo代理
  • 怎么做视频网站教程百度快速收录接口
  • 党建类网站建设服务器
  • 叫別人做网站靠谱吗搜索引擎优化是什么?
  • WordPress全站转webp软文推广文章
  • 摄影网站建设策划完整方案seo范畴
  • 建一个交易网站需要多少钱东莞网站设计公司排名
  • 搜索关键词可以过得网站接单平台app
  • 权重域名做网站有用么it菜鸡网seo
  • 京东联盟新手没有网站怎么做推广seo的中文是什么
  • 简单的阿里云建设网站西安百度推广代运营