我开发完毕了一个完整的视频clientapp。如今。分享出来。供刚開始学习的人学习參考(大神就不用看了,比較简单,仅供入门),大家相互交流相互学习。

项目有些功能,我时间也不是非常多。仅仅能时不时更新下。

仅仅能大概解说怎么一步一步实现,相关的知识点。大家自己查阅相关文档了,本人非常多地方也是会使用,要我说出个详细的原理什么的,确实说不清,还有本人表达能力有限。大家仅仅能将就看看,不喜忽喷,哈哈。

还有为大家说下,怎么增加广告平台的广告,公布市场,获取收入(老实说本人app,加广告。基本没收入),这里仅仅是抛砖引玉罢了,给刚入行的朋友说下有这么一回事就是了。

当然假设你app有创意。做的好。下载量大,用户多,凭借一款app发家致富是件非常easy的事。



界面随便弄的,美工不会,将就看吧,效果图:



1.png (533.08 KB, 下载次数: 0)

下载附件  保存到相冊

15 分钟前 上传

2.png (1.44 MB, 下载次数: 0)

下载附件  保存到相冊

14 分钟前 上传

注意:视频资源是由开放平台提供的sdk。依据官方api文档。能够非常easy的获取对应的数据,比較方便。(56视频开放平台)。

1.注冊56视频开放平台账号,创建应用,获取应用的id和应用的秘钥,下载android版本号的sdk。下载后,解压,能够看见具体的帮助文档和使用说明。





2.打开eclipse创建项目,我的项目名字:MyVideoPlayer,app名字:蝌蚪视频,包名:com.hck.videoplayer.

把解压文件中面libs里面的包。拷贝到项目的lib文件以下去。





3.引入外包lib库文件。说下这个,由于资源视频格式比較多。用android原生的sdk,不能支持这么多的格式,所以,这里我使用了一个开源的视频播放库,能够支持基本当前全部的视频格式。

须要的能够下载:http://pan.baidu.com/s/1hqkVgX2

下载后,解压,导入进eclipse,然后。点击我们创建的项目——右键》》properties》》android》》add》》点选我们导入的库文件,然后点击ok,ok

5.png (49.71 KB, 下载次数: 0)

下载附件  保存到相冊

半小时前 上传

4.新建各个功能模块包。

我这里建例如以下几个包,你能够依据自己须要,建立自己的包。

ui包,放置activity;adpter包,放置adpter;bean包,放置我们的实体对象;

data包。一些全局数据之类的;interfaces包。放置接口的;util包,一些工具类;widge包,一些自己定义的view;

net包。和网络相关的。

建好后如图:





准备工作基本完毕,今天就说这么多吧,后面我们再继续

android一步一步实现视频clientapp(一)的更多相关文章

  1. 一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)

    cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑.每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大…… 但是凭心而论,3.0RC版本开始 ...

  2. 一步一步学android控件(之十五) —— DegitalClock & AnalogClock

    原本计划DigitalClock和AnalogClock单独各一篇来写,但是想想,两个控件的作用都一样,就和在一起写一篇了. DegitalClock和AnalogClock控件主要用于显示当前时间信 ...

  3. 一步一步学android控件(之十六)—— CheckBox

    根据使用场景不同,有时候使用系统默认的CheckBox样式就可以了,但是有时候就需要自定义CheckBox的样式.今天主要学习如何自定义CheckBox样式.在CheckBox状态改变时有时需要做一些 ...

  4. Android 从硬件到应用程序:一步一步爬上去 6 -- 我写的APP测试框架层硬件服务(终点)

    创Android Applicationproject:采用Eclipse的Android插入ADT创Androidproject,project名字Gpio,创建完成后,project文件夹pack ...

  5. 一步一步学android控件(之六) —— MultiAutoCompleteTextView

    今天学习的控件是MultiAutoCompleteTextView . 提到MultiAutoCompleteTextView 我们就自然而然地想到AutoCompleteTextView ,就想知道 ...

  6. 教你一步一步用 Node.js 制作慕课网视频爬虫

    转自:http://www.jianshu.com/p/d7631fc695af 开始 这个教程十分适合初学 Node.js 的初学者看(因为我也是一只初学的菜鸟~) 在这里,我就默认大家都已经在自己 ...

  7. Ace教你一步一步做Android新闻客户端(一)

    复制粘贴了那么多博文很不好意思没点自己原创的也说不出去,现在写一篇一步一步教你做安卓新闻客户端,借此机会也是让自己把相关的技术再复习一遍,大神莫笑,专门做给新手看. 手里存了两篇,一个包括软件视图 和 ...

  8. 一步一步教你在 Android 里创建自己的账号系统(一)

    大家假设喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 大家在 ...

  9. Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动

    Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层訪问硬件驱动 中我们已经编译好了硬件抽象层模块,以下就要開始为H ...

随机推荐

  1. Java EE 学习(5):IDEA + maven + spring 搭建 web(1)

    参考:http://www.cnblogs.com/lonelyxmas/p/5397422.html http://www.ctolib.com/docs-IntelliJ-IDEA-c--1590 ...

  2. vue项目上传文件以及进度条

    最近做项目的时候,需要上传自定义镜像.并且附带进度条,上网查询一下资料,经过一番折磨,也总算做出来了,把自己写项目的内容给大家分享一下. 先直接贴代码吧 1.首先声明一个formData对象. 2.把 ...

  3. nvarchar与varchar的区别

    原文发布时间为:2009-08-05 -- 来源于本人的百度文章 [由搬家工具导入] 1、通俗一點就是varchar適合輸入英文和數字,nvarchar一般用做中文或其它語言的輸入,這樣到別的語系不會 ...

  4. 数据库一直显示"正在恢复"

    restore database [DataBase] with recovery ALTER DATABASE DataBase SET OFFLINE WITH ROLLBACK IMMEDIAT ...

  5. 微信公众平台开发(71)OAuth2.0网页授权-摘抄

      微信公众平台开发 OAuth2.0网页授权认证 网页授权获取用户基本信息 作者:方倍工作室 微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友 ...

  6. linux中的strip命令简介------给文件脱衣服【转】

    转自:http://blog.csdn.net/stpeace/article/details/47090255 版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则 ...

  7. vim的使用技巧--模式入门

    vim作为编辑器之神,一直都是程序爱好者的最爱,与一般的编辑器的最大不同就是对模式的把握更加的细腻和得当.普通编辑主要分为使用菜单和使用键盘,菜单就是输入命令作用,键盘主要用来输入文本,中间穿插着使用 ...

  8. cobbler一键部署centos7.4(脚本)

    执行脚本之前你需要做四件事 1. 关闭防火墙 2.关闭selinux 3.配置163或者阿里云的 yum源 4.上传centos7.4的镜像如下图 [root@cobbler ~]# cat auto ...

  9. AC日记——数据流中的算法 51nod 1785

    数据流中的算法 思路: 线段树模拟: 时间刚刚卡在边界上,有时超时一个点,有时能过: 来,上代码: #include <cstdio> #include <cstring> # ...

  10. (5)php数组

    定义数组 $arr=array('篮球','自行车','海贼王'); 打印指定数组 echo $arr[0]; 打印全部数组 print_r($arr); 改变数组的值 $arr[0]='足球'; 赋 ...