我开发完毕了一个完整的视频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包。和网络相关的。

建好后如图:





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

最新文章

  1. 回忆:#define的用法
  2. ov5640摄像头设备驱动
  3. 第四章ppt课后作业
  4. 每日Scrum(1)
  5. 探究JVM——运行时数据区
  6. QWord2vec:word2vec移植版+GUI
  7. 网页二维码推广App的实现
  8. Moqui学习Day4
  9. 转码:unescape("%u7B80%u4F53%u4E2D%u6587")--->escape("简体中文")
  10. Jackson 框架,轻易转换JSON(转)
  11. Android学习【Android内核编译流程和错误笔记】
  12. srping标签和hibernate查询
  13. 第一次C语言实验报告
  14. 阿里云ECS云服务器的简单使用
  15. 【Linux】解决Android Stadio报错:error in opening zip file
  16. java 之 异常处理小结
  17. 浅谈Fluent Ribbon 中的SplitButton
  18. Deep Learning基础--机器翻译BLEU与Perplexity详解
  19. lodash 移除数据元素 pull without 删除数组元素
  20. Tarjan算法打包总结(求强连通分量、割点和Tarjan-LCA)

热门文章

  1. java根据开始时间结束时间计算中间间隔日期
  2. php处理ajax
  3. create-react-app 配置支持sass并集成autoprefixer插件
  4. 心跳 CSS
  5. HDOJ-1671 Phone List
  6. 使用非对称算法RSA实现加解密和使用签名算法SHA1WithRSA、MD5withRSA生成签名以及验签
  7. Codeforces 920E Connected Components? 补图连通块个数
  8. 洛谷 P1464 Function【动态规划(递推)/记忆化搜索(递归)】
  9. 2017广东工业大学程序设计竞赛决赛 F(LCA + 斐波那契数列性质)
  10. codevs——1044 拦截导弹(序列DP)