糗事百科 android源码,Android高仿糗事百科(含服务端)

这篇博客详细介绍了如何开发一个Android版的糗事百科应用,包括源码、工具和服务器端PHP源码的使用。开发者需要Eclipse+ADT+SDK4.03来导入和运行项目,并配置服务器地址。应用集成了QQ和微博的第三方登录,服务器端使用PhpStudy搭建,数据库脚本为MySQL。博客还提供了服务器配置、数据库导入以及运行效果的展示。
摘要由CSDN通过智能技术生成

22cbac327099f52fe6909e053d09a40f.png

Android高仿糗事百科(含服务端)

积分: 23

智慧币

积分: 3 智慧币

【1.00元 】

包含内容: 源码,全套工具

详情描述

如遇视频不清晰,请最大化观看演示

以下仅列出部分功能,全部功能请至官网 《手册》查看

播放

暂停

播放/暂停

静音

取消静音

清除视频(仅flashplayer)

获取元数据

添加元件

删除元件

添加弹幕

视频截图(需要视频权限)

播放器截图(需要视频权限)

暂停广告(仅flashplayer)

继续播放广告(仅flashplayer)

关闭(结束)广告(仅flashplayer)

显示控制栏

隐藏控制栏

默认角度

顺时针旋转

逆时针旋转

旋转90

旋转180

旋转270

旋转-90

旋转-180

旋转-270

默认大小

放大

缩小

默认速度(仅H5)

0.5倍(仅H5)

1倍(仅H5)

2倍(仅H5)

正常拖动

不能拖动

只能前进(向右拖动)

只能后退

能回到第一次拖动时的位置

看过的地方可以随意拖动

原始比例(仅flashplayer)

4:3(仅flashplayer)

16:9(仅flashplayer)

调整亮度(仅flashplayer)

恢复亮度(仅flashplayer)

调整对比度(仅flashplayer)

恢复对比度(仅flashplayer)

调整饱和度(仅flashplayer)

恢复饱和度(仅flashplayer)

调整色相(仅flashplayer)

恢复色相(仅flashplayer)

播放

播放

单独监听功能:

播放状态:

跳转状态:无

缓冲:100

当前音量:0.8

是否全屏:否

控制栏:显示

还未结束

当前播放时间(秒):0

前置广告状态:

鼠标位置

切换清晰度:

点击监听:

监听截图功能

Custom Tab

糗事百科.rar

智慧币/个3

视频中的源码可以点击 右侧【下载实例】按钮进行下载, 100%可以运行

项目包含内容(见下图):

【糗事百科服务器】为服务端Php源码(下面对一键式搭建php服务器也进行了讲解)

【糗事百科项目源码】  为android源码

【qiubai.sql】 为mysql对应的数据库脚本

b8ef83e28d37c871f51b273c40a22ee5.png

一.Android端讲解

1.导入项目

android对应的开发工具: Eclipse+ADT+SDK4.03, 【安装详情】 , 安装完成后将项目直接导入

由于项目中使用了 QQ和微博 第三方登录,如果有这方面的需要,可以到相应的官方网站申请APP_KEY和需要的配置信息

8a769021ddfecb94d1d274b768142980.png

2.配置文件类:

修改代码中出现的ip地址,将其修改为你真实的服务器地址

注意: 不能将192.168.1.2修改为localhost和192.168.0.1, 因为android会默认这二个ip为Android机器ip, 导致无法识别public class Model {

public static String HTTPURL = "http://192.168.1.2/qiubai/";

public static String GANHUO = "ganhuo.php?";

public static String NENCAO = "nencao.php?";

public static String WENZI = "wenzi.php?";

public static String AUDIT = "audit.php?";

public static String RI = "ri.php?";

public static String ZHOU = "zhou.php?";

public static String YUE = "yue.php?";

public static String YINGCAI = "yingcai.php?";

public static String SHILING = "shiling.php?";

public static String CHUANYUE = "chuanyue.php?";

public static String COMMENTS = "comments.php?";

public static String NEAR = "near.php?";

public static String GETUSER = "getuser.php?";

public static String UASHAMED = "uashamed.php?";

public static String ADDVALUE = "addvalue.php";

public static String REGISTET = "adduser.php";

public static String ADDCOMMENT = "addcomment.php";

public static String LOGIN = "login.php";

public static String USERHEADURL = "http://192.168.1.2/qiubai/Userimg/";

public static String QIMGURL = "http://192.168.1.2/qiubai/Valueimg/";

public static boolean IMGFLAG = false;

public static UserInfo MYUSERINFO = null;

// APP客服KEY

public static String APPKEY = "f241ebf4d4a1e1dfae6f1a3e49aad2f5";

/** 当前 DEMO 应用的 APP_KEY,第三方应用应该使用自己的 APP_KEY 替换该 APP_KEY */

public static final String APP_KEY = "3987368837";

/**

* 当前 DEMO 应用的回调页,第三方应用可以使用自己的回调页。

*

* 注:关于授权回调页对移动客户端应用来说对用户是不可见的,所以定义为何种形式都将不影响, 但是没有定义将无法使用 SDK 认证登录。

* 建议使用默认回调页:https://api.weibo.com/oauth2/default.html

*/

public static final String REDIRECT_URL = "https://api.weibo.com/oauth2/default.html";

/**

* Scope 是 OAuth2.0 授权机制中 authorize 接口的一个参数。通过 Scope,平台将开放更多的微博

* 核心功能给开发者,同时也加强用户隐私保护,提升了用户体验,用户在新 OAuth2.0 授权页中有权利 选择赋予应用的功能。

*

* 我们通过新浪微博开放平台-->管理中心-->我的应用-->接口管理处,能看到我们目前已有哪些接口的 使用权限,高级权限需要进行申请。

*

* 目前 Scope 支持传入多个 Scope 权限,用逗号分隔。

*

* 有关哪些 OpenAPI 需要权限申请,请查看:http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI

* 关于 Scope 概念及注意事项,请查看:http://open.weibo.com/wiki/Scope

*/

public static final String SCOPE = "email,direct_messages_read,direct_messages_write,"

+ "friendships_groups_read,friendships_groups_write,statuses_to_me_read,"

+ "follow_app_official_microblog," + "invitation_write";

}

2. 运行效果

379fdbd195f8f4e69ec7a9c463c985e2.png   

cfad00c55f5e3104187b607d3aa239e2.png   

88d3662b38714a8eecd92d94e54f8807.png

e4efb3bb5cc72f9c3c4ef928da2081cd.png   

ab631d9119d81b2c1969c2cfe688fb79.png    

cd13ac8921fac219cb0bc696ae92b66f.png

二.服务器端配置

1. 搭建php服务器

安装PhpStudy工具【下载】, PhpStudy默认安装了Apache, MySql, Php 版本, 还有其它服务端工具(见下图)

eebb0abbe8c1ec7aef3e791003b3ed77.png

PhpStudy中包含的php版本

a8de762cc72f4e0ba829c3a689ca545d.png

2. 运行 phpStudy.exe, 启动 Apache, MYSQL

ff3e7cadf1ce6612d6f97eb1eb72a828.png

3. 在安装的phpStudy目录下找到文件夹名称为WWW的目录, 将服务端项目放到WWW文件夹中

8227e6abf674fd5c72b272a16608b5b9.png

4. Apache启动后,默认监听端口为80, 打开浏览器输入  localhost, 如果能访问到页面,则apache启动成功;

访问qiubai中对应的php文件

见下图,php服务器将相应的团购信息以json格式返回给浏览器

注意:  qiubai 对应的php数据库用户名与密码默认为:  root/root

1e8772c48d127a9cecb14da9a9a00ebd.png

三.数据库配置

启动phpStudy中对应的MYSQL服务器, 使用MYSQL客户端将qiubai.sql导入到数据库中

88c7a6b9207d159717b790bc2ddc7413.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值