android一步一步实现视频clientapp(一)
我开发完毕了一个完整的视频clientapp。如今。分享出来。供刚開始学习的人学习參考(大神就不用看了,比較简单,仅供入门),大家相互交流相互学习。
项目有些功能,我时间也不是非常多。仅仅能时不时更新下。
仅仅能大概解说怎么一步一步实现,相关的知识点。大家自己查阅相关文档了,本人非常多地方也是会使用,要我说出个详细的原理什么的,确实说不清,还有本人表达能力有限。大家仅仅能将就看看,不喜忽喷,哈哈。
还有为大家说下,怎么增加广告平台的广告,公布市场,获取收入(老实说本人app,加广告。基本没收入),这里仅仅是抛砖引玉罢了,给刚入行的朋友说下有这么一回事就是了。
当然假设你app有创意。做的好。下载量大,用户多,凭借一款app发家致富是件非常easy的事。
界面随便弄的,美工不会,将就看吧,效果图:
3.png (834.21 KB, 下载次数: 0)
mod=attachment&aid=MTM5NzExfDBjYjJiOGQwfDE0MTYxMjg1MzZ8OTUyMjU1fDU1MzY4MA%3D%3D¬humb=yes" target="_blank">下载附件
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
4.新建各个功能模块包。
我这里建例如以下几个包,你能够依据自己须要,建立自己的包。
ui包,放置activity;adpter包,放置adpter;bean包,放置我们的实体对象;
data包。一些全局数据之类的;interfaces包。放置接口的;util包,一些工具类;widge包,一些自己定义的view;
net包。和网络相关的。
建好后如图:
7.png (21.44 KB, 下载次数: 0)
mod=attachment&aid=MTM5NzA4fDM3ZDU3MGE0fDE0MTYxMjg1MzZ8OTUyMjU1fDU1MzY4MA%3D%3D¬humb=yes" target="_blank">下载附件
17 分钟前 上传
准备工作基本完毕,今天就说这么多吧,后面我们再继续
最新文章
- 回忆:#define的用法
- ov5640摄像头设备驱动
- 第四章ppt课后作业
- 每日Scrum(1)
- 探究JVM——运行时数据区
- QWord2vec:word2vec移植版+GUI
- 网页二维码推广App的实现
- Moqui学习Day4
- 转码:unescape(";%u7B80%u4F53%u4E2D%u6587";)--->;escape(";简体中文";)
- Jackson 框架,轻易转换JSON(转)
- Android学习【Android内核编译流程和错误笔记】
- srping标签和hibernate查询
- 第一次C语言实验报告
- 阿里云ECS云服务器的简单使用
- 【Linux】解决Android Stadio报错:error in opening zip file
- java 之 异常处理小结
- 浅谈Fluent Ribbon 中的SplitButton
- Deep Learning基础--机器翻译BLEU与Perplexity详解
- lodash 移除数据元素 pull without 删除数组元素
- Tarjan算法打包总结(求强连通分量、割点和Tarjan-LCA)
热门文章
- java根据开始时间结束时间计算中间间隔日期
- php处理ajax
- create-react-app 配置支持sass并集成autoprefixer插件
- 心跳 CSS
- HDOJ-1671 Phone List
- 使用非对称算法RSA实现加解密和使用签名算法SHA1WithRSA、MD5withRSA生成签名以及验签
- Codeforces 920E Connected Components? 补图连通块个数
- 洛谷 P1464 Function【动态规划(递推)/记忆化搜索(递归)】
- 2017广东工业大学程序设计竞赛决赛 F(LCA + 斐波那契数列性质)
- codevs——1044 拦截导弹(序列DP)