如何做自己的视频解析接口 稳定的

社会化媒体
了解更多>>
桂ICP备 号
阅读下一篇
自媒体运营攻略
行业经验交流
Hi,在你登录以后,就可以永久免费的收藏任何您感兴趣的内容,关注感兴趣的作者!
手机注册或邮箱注册
点击按钮进行验证
请输入正确的邮箱
已有帐号请点击
帐号创建成功!
我们刚刚给你发送了一封验证邮件
请在48小时内查收邮件,并按照提示验证邮箱
感谢你对微口网的信任与支持
你输入的邮箱还未注册
还没有帐号请点击
点击按钮进行验证
你输入的邮箱还未注册
又想起来了?
你已成功重置密码,请妥善保管,以后使用新密码登录
邮件发送成功!
我们刚刚给你发送了一封邮件
请在5分钟内查收邮件,并按照提示重置密码
感谢你对微口网的信任与支持
对不起,你的帐号尚未验证
如果你没有收到邮件,请留意垃圾箱 或
意见与建议
请留下您的联系方式
* 留下您正确的联系方式,以便工作人员尽快与你取得联系
转藏至我的藏点他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)查看: 3686|回复: 43
自己做的美化版VIP全网解析软件+检查更新+种子搜索+接口转换
阅读权限20
结帖率: (3/3)
是否带模块:
调用了模块
本帖最后由 仰望星空521 于
15:39 编辑
查毒连接:http://r.virscan.org/report/df7c186dc90d159e503859
先来个自述
我是新手不会自己做接口(况且有别人接口还做有必要吗?)
本软件开源
本人一个代码一个代码打的......很累的
还要用ps做UI美化
当然也调用了一下别人的一键自绘模块
里面也有别人写的代码我都标注了
本来是可以不用调用任何模块的
但是添加了一些内容就得添加模块了
本软件功能很强大(我吹牛的和大神比就是战斗力0.5的渣渣)
但是我还是要说我做的这个源码的优点的(大神别喷让我先飘一下)
本源码优点
& & 1.适合新手参考
& && &如何调用接口&&好吧其实很简单
& && &最简单的升级系统& & 咳咳 真的很简单比那些大神做的简单多了
& &&&代码与代码之间的穿插使用& & 一个代码两个用法
& && &超级列表框调用网络文章方法&&
& &&&好吧我想不起来了 具体能有哪些参考作用 你们自己找
& &2.作者的独创思想&&【我吹牛的】
& &&&好吧其实是作者很垃圾很多代码不会写
& & 于是我就加了一个中介来负责& &比如说编辑框&&
& &&&我写进了一些内容到编辑框 再从编辑框 提取出来 多好 比那些什么 写到文件啊 读取文件简单多了!
【因为这样所以我这个软件关闭后内容啥的就重置了比如接口,我也懒得加什么写到文件,如果需要你们可以自己写 吧接口文件写出来 然后再次打开读取】
& &&&都是一些很平常的代码&&什么.内容 啊 如果真啊&&都是些低级命令真正的高级命令都不是我写的!如:种子搜索那个窗口
好吧牛吹完了 下面是截图
搜狗截图17年06月25日1446_1.png (1.06 MB, 下载次数: 0)
15:12 上传
搜狗截图17年06月25日1449_2.png (987.4 KB, 下载次数: 0)
15:12 上传
搜狗截图17年06月25日1454_4.png (146.13 KB, 下载次数: 0)
15:13 上传
搜狗截图17年06月25日1454_6.png (33.92 KB, 下载次数: 0)
15:13 上传
搜狗截图17年06月25日1454_5.png (155.11 KB, 下载次数: 0)
15:13 上传
搜狗截图17年06月25日1456_8.png (658.08 KB, 下载次数: 0)
15:13 上传
好了 图片展示了 下面就是源码了
(源码八兆多硬生生让我压缩到了2.7M)
(2.81 MB, 下载次数: 763)
15:21 上传
点击文件名下载附件
下载积分: 精币 -1 枚
你的支持就是我的动力!
补充内容 ( 10:45):
不知道什么原因下载文件失败 下午我给补上云连接
补充内容 ( 12:42):
最新百度链接:论坛里的文件下载不了
密码: x1m7
(1010.78 KB, 下载次数: 5)
15:13 上传
(37.32 KB, 下载次数: 0)
15:13 上传
(25.02 KB, 下载次数: 0)
15:13 上传
不能下载了啊,用个网盘链接&
感谢分享,很给力!~
我就是想要那些接口
为什么下载不了 只有我一个人这样么 有网盘地址么
分享是美德,点赞一下,虽然用不上
支持开源~!感谢分享
支持开源~!感谢分享
您可以选择打赏方式支持楼主
阅读权限70
签到天数: 2 天
阅读权限50
结帖率: (1/1)
感谢& & 写得不错
阅读权限10
阅读权限50
结帖率: (7/7)
这么好的东西,该好好学习一下
阅读权限20
结帖率: (1/1)
这个不错 不知道能不能长久
阅读权限10
啦啦啦啦绿绿绿绿绿绿绿绿绿绿绿绿
阅读权限10
感谢 分享& &
阅读权限20
感谢~~~~~~~~~~~!
阅读权限10
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,邮箱:@b.qq.com
Powered by
粤公网安备 25当你的才华还撑不起你的梦想时,你只能一直前进!
一、写在前面
  web开发有前端和后端之分,其实android还是有前端和后端之分。android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发。android和php在当下如此热门,我想作为一个android程序员还是应该清楚android与php的交互的,那么,今天我们就来尝试一波~
二、环境准备
1)虽然现在十分流行wamp(windows+apache+mysql+php)和lamp的php开发模式,但是为了省时省力,今天我们就暂且使用xampp作为环境搭建,xampp的便捷性我想大家一定早有耳闻,这里就不做详细介绍,下载地址:
2)安装过程十分简单,和常规安装方法都是差不多,安装目录一定要在磁盘根目录,我这里就安装在F盘根目录。
3)安装结束后,找到xampp-control.exe,点击运行;
4)启动apache服务和mysql服务,mysql的初始账号为root,密码为空,如需修改自己修改配置文件,如果端口被占用也可以直接通过修改config文件来修改端口(点击config查找listen并修改它就好了),是的,如果你点击start后背景变为这个颜色,就代表你启动服务成功了。
5)端口被占用的话点击config查找listen并修改它就好了
6)检测环境,在浏览器输入127.0.0.1:80(默认端口为80的时候可以不输入),如果能弹出下面的页面就正确的
&7)点击phpInfo可以看到当前php环境的情况,点击phpMyadmin可以看mysql数据库,并对其操作;
查看mysql,我们可以在mysql数据库下建表和做一切的数据库操作(你可以使用GUI,也可以使用sql语句,看个人喜好吧);
&8)搭建环境就花了太多时间就不好了,下面速度创建一个表,并插入部分数据,省的偏题了,毕竟我们不是来研究如何搭建环境的。
可以看到我这里在Mysql下建立了一个表,表名为aiya_user,并插入了两条数据;
1)终于到了php代码编写阶段,下面我们就把数据库中的两条数据信息转换为json并在android端成功访问起来。
我们先把表的信息存放在一个php文件中
3 // 服务器
4 define('DB_HOST', '127.0.0.1');
6 //端口号
7 define('DB_PORT', '3306');
9 // 用户名
10 define('DB_USER', 'root');
12 // 密码
13 define('DB_PWD', '');
15 // 数据库名
16 define('DB_NAME', 'mysql');
2)然后写一个response响应,并生成json串,我这里采用的是status(boolean),msg和一个数据结构的方式;
JSON_UNESCAPED_UNICODE这句话是php5.1之后让echo出来的值跳过转为unicode码的方式
2 class Response {
* 按json方式输出通信数据
* @param unknown $status
* @param string $message
* @param array $data
* @return string
public static function json($status, $message = '', $data = array()) {
if (! is_bool ( $status )) {
return '';
$result = array (
'status' =& $status,
'message' =& $message,
'data' =& $data
echo json_encode ( $result,JSON_UNESCAPED_UNICODE);
3)下面直接来连接操作数据库进而得到json串
2 require_once 'response.php';
3 require_once '../test01/db.php';
4 require_once 'connect_config.php';
6 $status = false;
7 $msg = '';
8 $data = array();
10 // $conn = Db::getInstance()-&connect();
11 $conn = mysqli_connect(DB_HOST,DB_USER,DB_PWD,DB_NAME,DB_PORT) or die('数据库连接失败');
12 $query = "select * from aiya_user";
13 $data1 = mysqli_query($conn, $query);
14 if ($data1){
$status = true;
$msg = '成功';
while($row = mysqli_fetch_array($data1)){
$data [$i]['username'] = $row['username'];
$data [$i]['password'] = $row['password'];
$data [$i]['birthday'] = $row['birthday'];
echo Response::json($status,$msg,$data);
echo '你好';
echo '&br/&';
// 加入JSON_UNESCAPED_UNICODE 让php转换为json的时候绕过转码为unicode
echo json_encode($value,JSON_UNESCAPED_UNICODE);
echo urlencode(json_encode($value));
$status = false;
$msg = '数据查询失败';
$valuse = array(
echo json_encode($value,JSON_UNESCAPED_UNICODE);
&4)运行我们的php文件可以看到:
5)为了看的清晰一些,我们采用json在线解析一下:
看起来的确有几分神似我们平时只用得到的json接口数据哈~这挺棒的。
四、android端
1)android端我暂且就采用当下主流的retrofit2.1.0进行网络访问,具体实用细节大家可以传送过去:
2)简单看下代码:
1 package com.example.nanchen.
3 import retrofit2.C
4 import retrofit2.http.GET;
* @author nanchen
* @fileName NetTest
* @packageName com.example.nanchen.nettest
13 public interface AppService {
@GET("test_api.php")
Call&Response& listResponse();
Response.java
1 package com.example.nanchen.
3 import com.google.gson.annotations.SerializedN
5 import java.util.L
* @author nanchen
* @fileName NetTest
* @packageName com.example.nanchen.nettest
14 public class Response {
@SerializedName("status")
public boolean
public List&User&
用于存放数据的User.java
1 package com.example.nanchen.
* @author nanchen
* @fileName NetTest
* @packageName com.example.nanchen.nettest
10 public class User {
public String getUsername() {
public void setUsername(String username) {
this.username =
public String getPassword() {
public void setPassword(String password) {
this.password =
public String getBirthday() {
public void setBirthday(String birthday) {
this.birthday =
public String toString() {
return "User{" +
"username='" + username + '\'' +
", password='" + password + '\'' +
", birthday='" + birthday + '\'' +
最后是MainActivity.java
1 package com.example.nanchen.
3 import android.os.B
4 import android.support.v7.app.AppCompatA
5 import android.util.L
6 import android.view.V
7 import android.widget.T
9 import java.text.SimpleDateF
10 import java.util.D
11 import java.util.L
13 import retrofit2.C
14 import retrofit2.C
15 import retrofit2.R
16 import retrofit2.converter.gson.GsonConverterF
18 public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public void btnClick(View view) {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("http://10.1.1.113/AiYaSchoolPush/test/")
.addConverterFactory(GsonConverterFactory.create())
AppService service = retrofit.create(AppService.class);
service.listResponse().enqueue(new Callback&Response&() {
public void onResponse(Call&Response& call, retrofit2.Response&Response& response) {
List&User& userList = response.body().
Toast.makeText(MainActivity.this, "访问成功:" + userList.toString(), Toast.LENGTH_LONG).show();
Log.e(TAG,"访问成功:"+userList.toString());
for (int i = 0; i & userList.size(); i++) {
User user = userList.get(i);
String birthday = user.getBirthday();
Log.e(TAG, birthday);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
user.setBirthday(sdf.format(new Date(Long.valueOf(birthday))));
Log.e(TAG, user.toString());
public void onFailure(Call&Response& call, Throwable t) {
Toast.makeText(MainActivity.this, "访问失败:" + t.getMessage(), Toast.LENGTH_LONG).show();
Log.e(TAG, "访问失败:" + t.getMessage());
后记:这里只是简单使用php生成一个可访问接口,只可以在局域网进行访问,其中我的ip:10.1.1.113是路由器IP,只要你的服务器和手机在一个局域网就可以访问到这个json串了。这里还采用的是明文传输,在实际开发中我们却更多的使用加密的方式,并且还需要采用post等方式让android端和服务器进行交互,这些笔者都会持续更新,望大家持续关注~详情请关注楼主的开源app爱吖校推:,可以fork得到第一手资讯,我后面会把服务器代码也开源出来~
本demo源码地址:
阅读(...) 评论()
写不完的矫情,做不完的开源
优美钢琴曲合集-南尘.mp3                    感谢您阅读我的博客,如果您现在工作、学习累了或者疲惫了,不妨聆听一下音乐,它能够减轻你的疲劳,还能够带给您一种舒适愉悦的心情。(样式取自博客园-欲泪成雪)

我要回帖

更多关于 收费的视频解析接口 的文章

 

随机推荐