python(服务端)+kotlin+html 从0搭建Andr

2018-03-29  本文已影响0人  不听话好孩子

搭建一体式多方位应用



One.先看效果

1.Android端

分类页


device-2018-05-21-105635.png

基本分类信息检索页

device-2018-03-29-084157.png

基于wordcould的动态云图

device-2018-03-29-084240.png

X5webview 的原博客

device-2018-03-29-084303.png

基于virtualApk的插件化小程序

device-2018-03-29-084319.png

2.1电脑网页端

图片.png
2.2手机网页端
device-2018-03-29-085533.png

3.快应用

device-2018-04-04-170218.png
device-2018-04-04-170251.png

4.后台管理

图片.png

插件化管理后台

图片.png

Two.整体实现

1.服务端python+Django+mysql+wordcould+...

2.网页端 python + html模板 + js+css+...

3.android端kotlin+rxjava+okhttp+virtualApk+X5webview+html+一系列自定义控件,开源框架+...

Three.实现思路

由于选取的是从pc端博客获取,中间遇到了很棘手的数据结构问题。先要分析网页的内容结构,包括加载更多和分页加载的网址情况,内容实体的结构和不同结构下获取指定内容,不同数据情况的异常分类处理。要善于利用正则表达式,获取想要的部分,然后处理掉\r\t\n一些列干扰字符,构成html,用beautifulsoup解析,存储到数据库


具体实现情况详见django官网教程

Four.需求分析确定

1.想打造一个 分好类,便于检索,可以收藏,分享的Android App

2.如上的网页端


具体实现

  1. 数据GET:
  1. Andoird 搭建
  1. 后台搭建
  1. 网页搭建

Five.开始动工

 走到这里就是每天一步步去实现啦!

python2.7信息获取源码
Android源码
python3.6服务端源码
快应用源码

博客信息获取的py文件在generater.py


图片.png

服务要跑起来
1.settings.py 的ip要加入你的ip


图片.png

public/GLOBAVARS.py下标改为你插入的位置


图片.png

进入 manage.py 将服务开启来。需要自己去学习下python Django

Android 端 改ip为你的ip 启动端口


图片.png

我没有运行在云平台,以下点击是打不开的

后台入口 你的ip+端口+admin(http://10.0.110.134:8090/admin/

网页入口你的ip+端口+应用名+index(http://10.0.110.134:8090/masterWeiBo/index

所有数据库:(http://note.youdao.com/noteshare?id=f98dfc8417a2ae7d1990343e387e87b6

上一篇下一篇

猜你喜欢

热点阅读