python(服务端)+kotlin+html 从0搭建Android App 博客 网站

搭建一体式多方位应用


  • 前言:以下的内容都来自佛学师父的相关微博。
  • 由于微博的分类搜索分类不是很明确,不易找到想要的内容,于是便起了自己做一个。一方面锻炼技术,一方面也许分享给同样想自己整应用的人
  • 自从学习的python语言,不得不叹服于它的简洁和强大,本应用的后台全基于python
  • 顺便试了下快应用,体验还行

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.实现思路

  • 1.利用 python+正则表达式+beautifulsoup+多线程+pymsql 将博客指定的内容自动化获取到本地数据库

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


  • 2.利用python+django 搭建服务器,实现后台管理,用于可视化管理数据

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

  • 3.搭建Android端框架对接服务器
  • 4.寻找网页博客模板对接服务器

Four.需求分析确定

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

2.如上的网页端


具体实现

  1. 数据GET:
  • 1.确定默认分类
  • 2.利用python 检索网页根据不同的关键词分类自动写入数据库
  1. Andoird 搭建
  • 1.利用最新的kotlin语言
  • 2.基础组件工具的封装
  • 3.自定义上拉刷新,自动分页加载,多功能Adapter,等一些列自定义控件
  • 4.利用Rxjava+Retrofit+okhttp封装网络库
  • 5.利用virtualApk实现插件化分步开发
  • 6.记录ip和deviceid实现用户统计
  • 7.集成x5webview加载网页
  • 8.集成Glide rxpermission,Lifecycle...
  1. 后台搭建
  • 1.python+mysql+Django
  • 2.wordcould+jieba生成云图返回客户端
  • 3.基于Django QuerySet实现数据库查询、排序、切片,加工处理
  • 4.文件的上传下载
  1. 网页搭建
  • 1.Django模板化语言,根据查询内容动态生成html

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容