KODI(原XBMC)二次开发完全解析(一)

    很久以来第一次写博客,最近实在是懒散惯了,而且也想有个笔记,让自己的工作和生活都有一个记录,故还是打起精神写下第一篇,之后就会定期更新,先以最近工作的内容为主,写的不好,欢迎大家前来指点

概述:

    提到KODI,可能国内大多数人不是很熟悉,作为一个跨平台开源的视频播放器,在国外有很多追捧者,在视频播放的领域中,kodi在世界排名中绝对有一席之地,有需要了解的可以坐这个飞机https://kodi.tv/,github有源码,有需要可以尝试去编译https://github.com/xbmc/xbmc。当初研究kodi源码时也走了不少弯路,毕竟国内这块的资源太少,仅作为研究的笔记记录在此,欢迎前来补充。

编译环境搭建:

    kodi的编译环境参考编译链接,里面很不详细的介绍了如何去编译,只是罗列了一些步骤,编译的时候总会碰到一些坑,我当初也是耗时两天才搞定它的,本文不详细描述编译的详细步骤,网上也有一些编译资源介绍,相信以大家的聪明才智都可以搞定,我就不详细赘述,如在编译或者开发遇到问题,欢迎共同讨论。

目录结构介绍

                                        

addons: kodi是基于插件开发的,里面的内容都是kodi的插件,其中包括了skin、scrapper等插件,我们可以开发插件供自己或别人使用。

docs:一些kodi在各平台的编译文档。

lib:kodi使用过程中需要用到的一些library。

media:一些图片及字体文件。

project:各平台make脚本。

system:全局的映射配置,kodi内属性配置各种按键映射皆以xml文件形式存储,,还有一些插件、启动定制化页面等等的配置,都在这个文件夹里,以后会详细讲到。

tools:各个平台打包时会用到的文件以及脚本。

xbmc:这个是kodi里面的最最核心的文件夹了,里面包含了你能使用到的所有功能的源代码,简单附目录结构

                   


    有需要开发或者了解的同学,欢迎前来种草,今天只是一篇概述,之后会详细介绍各个模块,本人Android开发,之后的介绍大部分都是与平台无关的代码,涉及到与平台有关的皆已Android为主,本博更偏向于实用性,目的是为了提高效率,少走弯路。静待更新,谢谢。

    

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值