`
X5Cloud
  • 浏览: 7373 次
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

云平台编程与开发(七)-使用X5Cloud云平台开发网络彩讯

阅读更多

网络彩讯定义以及工作大概流程  下载试用地址:app.x5cloud.com

 

----------简单的说就是一个发送视频短片的工具,可以和好友快速地进行视频交流。

 

大概如下面的样子:

   

点击进去是登录注册界面:

                 输入昵称和密码就可以进去了,当然是要先注册的,注册也比较简单,没有二次密码验证,那个验证码是别人加你的时候需要用到的,即不告知对方验证码就加不了你了。

 

 

进到主界面:

        在上方有一个刷新条,长按刷新就会弹出“好友管理”和“个人信息”修改菜单,点击“好友管理”,会在界面上显示“添加好友”和“断开好友”按钮。

 

 

添加好友:

        会弹出输入框,输入对方昵称和对方的验证码以及备注就可以加对方了。

 

注:自己加了对方后,对方不需要再做同样的操作就会加上自己。在断开好友时也是如此,自己断开该好友,改好友列表中的自己也会消失。

 

                 操作完,点击刷新,接着按钮就会消失。

发送彩讯:

                 当你想给某人发送彩讯时,点击该好友,就会开始录视频,一般会约束在20秒内,可以自己停止,然后点击完成,会自动进行发送。

注:每人发送的彩讯会在接收方接收完后在服务器端删除,服务器不提供保存功能。

接收彩讯:

                 当你好友昵称后面有“+1”显示有一条彩讯信息,点击“+1”就会弹出框,点击查看彩讯或者中间的时间,就可以接收彩讯了,接受完会自动播放。

注:如果你想回放接受的信息,那么请到sdcard下找到CXSOSO文件夹,接收地彩讯都会保存到该文件夹内。

 

核心数据设计:

网络彩讯既然是通过云平台实现滴,那当然需要数据的存储以及文件的存储了。

对于本地,什么数据库都没使用到,仅仅是下载的彩讯会保存到本地,而发送的在发送完后都在本地删除了、

下面就来见识见识云平台数据的传输吧,在速度上,本人经测试是一般网络速度的两倍多点吧、

核心类:

需要x5cloud云平台提供的账号,就像你看到的16个8

然后是数据库的选择:看那个1,代表的是mysql

接着是你创建的数据库:比如Android_CX

最后出场的,也是最重要的服务器域名了:看吧,service.x5cloud.com

 

Java代码  收藏代码
  1. public class DataBase {  
  2.     private static String userid="8888888888888888";  
  3.     private static int dbtype=1;                          
  4.     private static String dbname="Android_CX";        
  5.     private static String serverip="service.x5cloud.com";  
  6.     private static List<String> sql=new ArrayList<String>();  
  7.       
  8.     public void clearSql() {  
  9.         sql.clear();  
  10.     }  
  11.   
  12.     public List<String> getSql() {  
  13.         return sql;  
  14.     }  
  15.   
  16.     public void  addSql(String elsql){  
  17.         sql.add(elsql);  
  18.     }  
  19.       
  20.     public boolean doData(List<String> sql){  
  21.         int istransaction=1;  
  22.         X5Persist x5=new X5Persist(userid,dbtype,dbname,serverip);  
  23.         boolean flag=false;  
  24.         try {  
  25.             flag = x5.x5job(sql,istransaction);  
  26.         } catch (X5Exception e) {  
  27.             System.out.println(e.getMessage());  
  28.             e.printStackTrace();  
  29.         }  
  30.         if(flag){  
  31.             System.out.println("成功!");  
  32.         }  
  33.         return flag;  
  34.     }  
  35.     public X5DBResult searchData(String sql){  
  36.         X5Persist x5=new X5Persist(userid,dbtype,dbname,serverip);  
  37.         X5DBResult rs = null;  
  38.         try {  
  39.             rs = x5.select(sql);  
  40.             return rs;  
  41.         } catch (X5Exception e) {  
  42.             e.printStackTrace();  
  43.         }  
  44.         return null;      
  45.     }  
  46.   
  47.     public boolean handleDate(List<String> sql){  
  48.         int istransaction=1;  
  49.         X5Persist x5=new X5Persist(userid,dbtype,dbname,serverip);  
  50.         boolean flag=false;  
  51.         try {  
  52.             flag = x5.x5job(sql,istransaction);  
  53.         } catch (X5Exception e) {  
  54.             System.out.println(e.getMessage());  
  55.             e.printStackTrace();  
  56.         }  
  57.         return flag;  
  58.     }  
  59.       
  60. }  

 好了,废话少说,看代码!

Java代码  收藏代码
  1. public boolean register(String name, String password, String code) {  
  2.         DataBase db = new DataBase();  
  3.         String[] elsql = new String[10];  
  4.         elsql[0] = "insert into users(Name,Password,CheckCode) values('" + name  
  5.                 + "','" + password + "','" + code + "')";  
  6.         db.addSql(elsql[0]);  
  7.         boolean BL = db.doData(db.getSql());  
  8.         db.clearSql();  
  9.         return BL;  
  10.     }  
  11.   
  12.     public boolean checkData(String name, String str, int number) {  
  13.         DataBase db = new DataBase();  
  14.         final String sql;  
  15.         if (number == 0) {  
  16.             sql = "select * from  users where users.Name='" + name  
  17.                     + "' and users.Password='" + str + "'";  
  18.         } else {  
  19.             sql = "select * from  users where users.Name='" + name  
  20.                     + "' and users.CheckCode='" + str + "'";  
  21.         }  
  22.   
  23.         X5DBResult rs = db.searchData(sql);  
  24.         boolean BL = true;  
  25.         if (rs.hasNext())  
  26.             BL = false;  
  27.         return BL;  
  28.     }  

 

以上就是登录注册时和云平台接触的code,是不是非常简单!对!就是这么简单!

0
2
分享到:
评论

相关推荐

    【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf

    【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】...

    深圳市彩讯科技有限公司-配用电大数据网级应用开发项目-商务投标文件.doc

    基于对国家大数据、云计算的未来发展的产业政策,以及技术转化应用市场前景的共识,彩讯公司与华北电力大学建立了战略合作关系,双方将针对电力行业大数据的应用和技术研究开展合作。另外,彩讯与广州中国科学院软件...

    300634_彩讯股份上市招股说明书.pdf

    300634_彩讯股份上市招股说明书.pdf

    移动web&html5开发经验

    1. **第一个版本**:针对iPad开发,使用了AJAX和CSS3技术,主要面向iOS和Android平台。 2. **第二个版本**:进一步扩展至iOS和Android平台,优化了网络适应性,并采用Sencha Touch框架提升用户体验。 3. **第三个...

    超级好看的简历模板

    - **后端开发支持**:协助完成了部分模块的后端开发工作,使用了Java语言和Spring框架,这进一步证明了其在Java后端开发方面的经验。 - **技术学习与交流**:通过阅读源码和文档,与公司老员工交流等方式,不断...

    彩讯矩阵控制软件v2.0.exe

    彩讯矩阵控制软件v2.0.exe

    彩讯55寸屏设置软件

    彩讯55寸屏设置安装注意事项: 1.非专业人事安装:安装前请先关闭防火墙(如360安全卫士,瑞星,诺盾等),等安装完并且成功启动本软件后可重新开启防火墙。 2.专业人事安装:先把防火墙拦截自动处理功能改为询问...

    彩讯液晶DID拼接幕墙(2X3).pdf

    彩讯液晶DID拼接幕墙是一种广泛应用于会议室、控制中心、展示大厅等场所的显示技术产品。DID是Digital Information Display的缩写,意为数字信息显示。DID拼接幕墙是指通过多个显示单元拼接在一起,形成大面积的显示...

    AI Agent-基于大模型的智能体在AGI的道路上前进-调研

    - **应用软件领域**: 金山办公、泛微网络、致远互联、彩讯股份、汉得信息、新致软件等公司值得考虑。 #### 结论 AI Agent作为通向AGI的重要路径之一,正迅速发展并展现出广阔的应用前景。通过结合先进的大模型...

    民生证券-计算机行业周报:ChatGPT巨头新动态与应用新场景

    自主拥有垂直企业级数据优势的最佳落地场景—5G 消息:梦网科技、彩讯 网络等; 司法 AI:金桥信息 视频 AIGC:网达软件、万兴科技、魅视科技等 构建数据监测与梳理核心能力的网络可视化:浩瀚深度、中新赛克、恒为科 技...

    ChatGPT 有望带来 5G 消息的业务重构

    这将打开长期成长空间,例如梦网科技、彩讯网络等公司都将受益于这个变化。 其次,ChatGPT 作为通用技术平台,将促进百度、360、科大讯飞等公司的发展。这些公司将在 ChatGPT 技术平台上开发更多的应用程序,提高算...

    Copilot:人工智能新兴风口,产业链核心环节梳理.docx

    在国产办公软件市场,金山办公凭借WPS等产品占据领先地位,而其他如用友网络、彩讯股份、亿联网络等也在云办公市场有所建树。彩讯股份的产品如RichMail邮件系统已集成AI能力,服务于多个大型企业。三六零通过收购...

    移动信息化产品包推荐方案---烟草行业范文.doc

    - **企业彩讯**:企业版短信平台,用于发布通知、促销信息等。 - **移动办公**:包括云存储、在线协作、移动审批等功能,实现随时随地办公。 总结起来,这个移动信息化产品包推荐方案是针对烟草行业的全面信息化...

    计算机行业:ChatGPT开启AI新纪元,AIGC投资框架梳理 20230217 -银河证券.pdf

    ChatGPT是由美国人工智能研究实验室OpenAI开发的一款人工智能技术驱动的自然语言处理工具,它基于Transformer神经网络架构,特别是GPT-3.5架构。这一技术的突破在于它能够理解和生成语言,通过学习大量语料库,...

    139邮箱信任登录

    139邮箱信任登录接口协议OpenId版本-V2.0.0是深圳市彩讯科技有限公司广州研发部为139邮箱与第三方合作商提供的一种安全登录机制。该协议的主要目标是允许用户通过他们的139邮箱账号安全地登录合作商的系统,而无需...

    计算机周报:ChatGPT有望带来5G消息的业务重构-230212.pdf

    ChatGPT是一款由美国OpenAI公司开发的人工智能技术驱动的自然语言处理工具,它基于Transformer神经网络架构,属于GPT-3.5系列。ChatGPT的独特之处在于其能够处理序列数据,通过大量真实世界的对话语料库进行训练,...

    通信行业研究周报:百度计划进军ChatGPT,AIGC板块持续升温.pdf

    在云办公&云应用领域,重点推荐亿联网络等公司。 本周报中,百度计划进军ChatGPT,AIGC板块持续升温,通信行业研究周报重点关注了通信基础设施、数字经济、工业互联网、海风海缆、智能汽车、军工通信、AIGC、云计算...

    决战AI之巅,把握“科技牛”节奏-20230514-华西证券-74页.pdf

    * AI+应用:重点关注金山办公、福昕软件、同花顺、恒生电子、宇信科技、汉得信息,受益标的还包括:彩讯股份、焦点科技、润和软件、金桥信息、佳发教育、卫宁健康等。 * AI大模型:重点关注科大讯飞、拓尔思,受益...

    通信行业周报:ChatGPT热度加速AI算力投资,光通信产业链或将持续受益-230209.pdf

    ChatGPT是由OpenAI推出的一款基于人工智能技术的自然语言处理工具,采用Transformer神经网络架构,能理解语言、生成文本,并通过大量语料库进行训练,从而实现与人类类似的对话交互。这款工具不仅限于聊天,还能执行...

    移动信息化产品包推荐专项方案烟草行业.doc

    - **企业彩讯**:多媒体信息服务,用于企业宣传、产品推广等,增强与用户的互动。 - **移动办公**:包括邮件、日程、文档管理等功能,实现移动办公环境下的无缝协作。 这套移动信息化产品包充分考虑了烟草行业的...

Global site tag (gtag.js) - Google Analytics