Code Monkey home page Code Monkey logo

myhearts's Introduction

简介

高仿某app,数据抓取获得,持续更新中: ##MyHearts交流群(刚开,哈哈) 群号:136471108(进群交流技术,本人技术也不是很好,但是我相信,大家一起交流,会有很好的提升) ###关于如何运行项目 在本页的最下面有了详细的解答。 ###界面展示: ####登录界面: ####首页: ####咨询界面:

####类似qq空间界面: ####用户详情界面:

数据都是抓取得到的,在这里只是用于学习,展示数据,禁止用于商业。如有违规地方,请指出删除,谢谢合作。


 用到的开源项目:

 网络请求框架
  //网络框架
    compile 'com.lzy.net:okgo:2.0.0'
    //可以单独使用,不需要依赖下方的扩展包
    compile 'com.lzy.net:okrx:0.1.0'
    //RxJava扩展支持,根据需要添加
    compile 'com.lzy.net:okserver:1.1.0'
    //下载管理和上传管理扩展,根据需要添加
    compile 'com.lzy.net:okrx:0.1.0'
跑马灯
//跑马灯
    compile 'com.sunfusheng:marqueeview:1.1.0'
上拉加载,下拉刷新控件
compile 'com.cjj.materialrefeshlayout:library:1.3.0'
类似于QQ空间图片展示
compile 'com.lzy.widget:ninegridview:0.2.0'
滑动改变状态栏
compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
数据解析
compile 'com.google.code.gson:gson:2.7'
//图片加载
compile 'com.github.bumptech.glide:glide:3.7.0'

在此在此感谢以上开源框架以及他们的作者。没有他们的开源,也不能这么快的实现这个app,由于时间冲突(5天不到),还是存在着bug,后期会进行更新和优化。

####后面如果有时间,会对其进行分析(应该没吧。。。)

###2016-10-26日更新

  • 1、集成QQ登录完成
  • 2、注册登录实现(利用Bmob作为后台,mob的短信验证)

###2016-10-27日更新

  • 1、用户详情界面
  • 2、更新用户信息界面

###最新更新

  • 1、加入朋友圈详情
  • 2、加入视频url,可以播放往期视频
  • 3、加入修改密码功能(仅限于注册用户)

#####图展示

#####更新图展示

###如何运行此项目(确保google依赖库是同一个版本的,) #####方法一(最简单,但是可能有点慢(根据翻墙速度))

#####方法二

  • 第一步:下载此项目的zip包到本地,并进行解压
  • 第二步:进入app目录(此时可以看到src和其他文件夹),复制这个路径地址
  • 第三步:打开AS,新建一个功能(Project),然后File-->New-->Import Module ,把路径复制进入到输入框,点击确定即可。
  • 注意:在工程级的build.gradle文件中,输入一下代码(要不然编译不过)(以下代码不需要进行添加了,代码已经copy到本地,防止拉取不到)
allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
        //Bmob的maven仓库地址,必须填写

       // maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" }
    }
}
  • 注意:由于项目中使用了lambda表达式,确保sdk版本在24及以上 ###最后注意 如果是有些第三方库,没有拉取下来,对于不重要的,排除网络请求、图片加载等,可以把一些无关紧要的去除,然后有关的代码注释,也是可以成功的,最后推荐翻墙的(可以用于一般的翻墙) 可以用于翻墙,点击跳转,已经提供了如何翻墙,如何具体实现,看下里面的注释即可。相信你是可以看懂并且去实现的。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.