
Android-APP
Android APP
yeliang23
这个作者很懒,什么都没留下…
展开
-
游戏社区App (三):客户端与服务端的加密处理 和 登录
http请求数据无论是GET或者POST都可能会被抓包获取到数据。为了避免用户的敏感数据被窃取(比如密码),需要对数据进行加密处理。一、相关名词解析RSA:非对称加密。会产生公钥和私钥,公钥在客户端,私钥在服务端。公钥用于加密,私钥用于解密。优势在于 不需要共享私钥,避免了私钥泄露的风险。劣势在于 加密效率低,数据量大时耗时也大。AES:对称加密。客服端和服务器端都使用同一个秘钥来进行加密和解密。优势在于 加密效率高缺点在于 秘钥需要共享给客户端,具有泄露的风险MD5:MD5信息摘要算法原创 2020-06-08 17:50:23 · 1403 阅读 · 0 评论 -
游戏社区App (六):文章编辑与上传
一、文章编辑-Android端示例:1、富文本编辑器富文本编辑器参考的是GitHub上RichEditotAndroid的富文本编辑器实现方式为使用 WebView + JavaScript。原理为使用WebView来显示一个本地HTML。1)、需要先在assets里放置静态网页和需要的初始化css。其中editor.html 为静态网页,editor.js为Android通过js与html相互调用的方法。2)、RichEditor.java 作为富文本的实现类。2、对RichEditot原创 2020-05-21 17:52:05 · 519 阅读 · 0 评论 -
游戏社区App (五):首页布局与数据整理
一、序言:首页需要的大概的效果:二、RecyclerView控件首先内容页面使用RecyclerView控件。RecyclerView是一个强大的滑动组件。RecyclerView的四大主要组成是:* Layout Manager:Item的布局。* Adapter:为Item提供数据。* Item Decoration:Item之间的Divider。* Item Animat...原创 2020-05-07 18:00:45 · 1434 阅读 · 0 评论 -
游戏社区App (四):底部导航栏
底部导航栏目标:只需添加相应的按钮和相应的视图,然后就可在Activity中切换显示。大概思路:在底部的LinearLayout中添加相应的图标,然后设置tag,绑定相应的Fragment数组对应的下标值。点击切换的时候,根据获取到的tag值,取出数组中对应下标的Fragment,并显示出来。新建一个BaseBottomDelegate对底部导航栏进行组装public abstract...原创 2020-04-29 16:07:22 · 666 阅读 · 0 评论 -
游戏社区App (二):网络请求框架的封装
网络请求框架的封装封装后可以在需要网络请求的地方便捷地进行post请求RestClient.builder() .url("https://www.baidu.com/") .success(new ISuccess() { @Override public void onSuccess(String respon...原创 2020-04-29 16:00:09 · 405 阅读 · 0 评论 -
游戏社区App (一):基本框架
序言:需要做一个类似米游社的游戏社区App。先确定基本架构一、采用多模块Activity+多Fragment架构多模块Activity+多Fragment架构:即一个模块用一个Activity,比如1、登录注册流程使用:LoginActivity + 登录Fragment + 注册Fragment + 填写信息Fragment + 忘记密码Fragment优点:速度快,相比单Ac...原创 2020-04-29 15:43:58 · 2847 阅读 · 1 评论