• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

仿我心UI,后期有时间完善数据

简介

高仿某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及以上 ###最后注意 如果是有些第三方库,没有拉取下来,对于不重要的,排除网络请求、图片加载等,可以把一些无关紧要的去除,然后有关的代码注释,也是可以成功的,最后推荐翻墙的(可以用于一般的翻墙) 可以用于翻墙,点击跳转,已经提供了如何翻墙,如何具体实现,看下里面的注释即可。相信你是可以看懂并且去实现的。

More Repositories

1

BreadTravel

仿面包旅行,打造属于自己的旅游日记
Java
54
star
2

InternetShopping

一个高仿京东商城的购物app,可以学习到5.0新特性。
Java
50
star
3

TimelineProject

时间轴实现,可以用于步骤,快递更新
Java
24
star
4

ImmersiveStatusBar

三种方式实现沉浸状态栏
Java
20
star
5

ImitationJianshuContent

高仿简书评论列表实现
Java
17
star
6

MaterialRefreshLayoutDemo

通过MaterialRefreshLayout + RecycleView 实现上拉加载更多和下拉刷新的功能
Java
16
star
7

QQ6.0

高仿QQ6.0侧滑,后期会加上左滑删除的listview or recycleview
Java
12
star
8

SearchViewDemo

搜索结果高亮显示demo
Java
11
star
9

phototour

仿网易、今日头条中的图片游览器,支持缩放
Java
9
star
10

RichTextTest

圆角背景的SpannableString,后期会加入些许封装
Java
9
star
11

springtest

spring boot 测试
Java
9
star
12

RecyclerViewDemo

尝试RecyclerView添加header,实现滑动底部加载更多
Java
7
star
13

okhttpdemo

okhttp的简单介绍和简单的封装
Java
6
star
14

NineImageForCircleFriends

仿制朋友圈,根据项目需求进行了定制,使得单张图片,两张图片,四张图片按照需求进行了排版
Java
5
star
15

CNIMStudy

即时聊天后台服务端代码
Java
5
star
16

CircleImgae

圆形头像的绘制,点击头像的时候可以弹出popwindow来让你选择相机照相、还是选择相册里面的图片,在选择图片的时候可以调用裁剪功能,进行对相片的裁剪
Java
5
star
17

BaiDuMap

对于使用百度地图的使用总结
Java
4
star
18

TTFVF

TabLayout+Fragment+ViewPager+FragmentStatePagerAdapter实现Tab标签
Java
4
star
19

MarqueeView

用于任何view的跑马灯滚动
Java
4
star
20

UILayout

仿QQ阅读UI布局
Java
4
star
21

WXNewsAndMovie

微信小程序开发实例
JavaScript
4
star
22

DropPopupWindow

自定义多条件筛选菜单
Java
4
star
23

LazyLoadFragment

fragment懒加载(一般用于搜索,新闻tab),利用kotlin语言编写
Kotlin
3
star
24

CNMarket

安卓手机应用商店
Java
3
star
25

SVTLAnchor

ScrollView + Tablayout实现仿照HTML的锚点形式
Java
3
star
26

TravelAround

周边游
Java
3
star
27

FragmentTabHost

Java
3
star
28

LearnZxing

一个二维码的扫描和生成,再生成二维码的时候可以选择是否在二维码的中间生成一个自定义的图片
Java
3
star
29

ServerTest

IntelliJ IDEA + Tomcat + RestFul + Mysql打造属于自己的服务器
Java
3
star
30

CNMarket4Kotlin

使用kotlin语言,完成的电商客户端
Kotlin
2
star
31

FriendCircleDemo

朋友圈demo
Java
2
star
32

RecycleView-SwipeRefreshLayou

Java
2
star
33

CNCooperation

共同努力,共同进步
Java
2
star
34

CNLive

菜鸟直播的后台代码
Java
2
star
35

AndroidFileOperator

安卓中文件的操作
Java
2
star
36

MyBitmapUtils

图片三级缓存原理
Java
2
star
37

NewCalendar

Java
2
star
38

CaoNiaoTao

阿里百川电商sdkdemo
Java
1
star
39

CNLiving

菜鸟直播安卓端代码
Java
1
star
40

CNTaxi

一个菜鸟打车的安卓端代码,学习下关于地图的使用
Java
1
star
41

LovingMusic

高仿网易云音乐,基于MD风格,RxJava+MVP模式,运用当下Android最新技术
Java
1
star
42

RetrofitDemo

Retrofit的学习,加入rx
Java
1
star
43

ApplicaptionMarket

Java
1
star
44

FitItGame

巧拼方块游戏
JavaScript
1
star
45

HandleGroupPurchase

仿拉手团购,练手项目,使用一些新的知识点
Java
1
star
46

ThemeChange

主题切换demo
Java
1
star
47

Password

保存密码的app(方便维护众多的账号密码)
Kotlin
1
star
48

CMShopping

高仿小米商城,加入新技术
Java
1
star
49

DragView

一个仿照网易新闻选择新闻item的自定义GridView
Java
1
star
50

36kr-

Java
1
star
51

-36kr-qq6.0-

Java
1
star
52

ToggleView

自定义开关
Java
1
star
53

JdbcProject

一个网页注册登录和jdbc整合的工程
Java
1
star
54

CustomViewStudy

Java
1
star
55

TwoTabLayout

两个tab的时候显示消息的修改,基于FlycoTabLayout基础上进行修改
Java
1
star
56

MarketPlace

一个应用市场,在这个app里面,我会学习一下Rx系列,正好来练练手。
Java
1
star
57

CNHelloWorld

开源项目(HelloWorld)
Java
1
star
58

PingXX

Ping++支付模拟,支持阿里支付、微信支付、百度钱包支付
Java
1
star
59

RecycleViewRefreshDemo

通过系统提供的swiperefreshlayout对recycleview进行下拉刷新,下拉加载更多
Java
1
star
60

CaiNiaoMes

即时通讯,Come on!!!
Java
1
star
61

wuyinlei.github.io

吴银雷的技术博客,希望自己能在编程这个道路上走很久,增长技术点,吸取新知识
HTML
1
star
62

BaseAdapterHelperDemo

Java
1
star
63

ComponentUtils

组件化开发相关工具类
Java
1
star
64

BricksMania

简单消消乐小游戏,用于学习CocosCreator
1
star