对的,之前做海外游戏,代发行公司自己的sdk文档写的乱七八糟,那个老板还要求接,对着都接不通
我可以非常负责任的说,绝大多数的sdk官方文档都只是指了一个方向,就算官方良心,说的多一点,自己不看三天对的教程,小白根本做不到,这还是对的教程,现在百度能有几个教程写的完备
那只能说明开发者自己没有一点安卓开发的能力,遇到常见的问题不知道怎么解决。sdk文档给你的是流程,但是不会把各种环境下可能遇到的所有问题都给你列出来,那么在你的环境下你遇到了某些问题,得自己有能力去处理。
我刚去看了一下Taptap的安卓sdk,感觉是非常简单了,全部提供aar,只需要放lib就行了,都不需要自己去复制各种assets xml啥的。这已经是比较先进的sdk做法了。哪天你去接入一下4399,才知道这sdk有多烦。
如果有人出个接各个平台的教程上架到商店,应该会有人购买,做成类似于之前论坛里有人发的那个安卓震动,截屏,电量显示,相册功能等等的接入集合。属于老手不需要,新手看了肯定买的那种。
taptap算是非常良心了,官方文档够用,自己摸索不看教程也能接,就是小白需要花点时间
其实接过一两次之后就会发现没什么技术难度,所以也不会专门发帖了…
那第一二次接的人岂不是很懵逼,还是要对新人友好一点
说的对,但我还是期望能有些教程的,我也一直在论坛帮别人解决些我能解决的问题
我们凭什么要分享呢
我觉得有好几个原因:
- SDK 本身经常更新,分享的内容很快就可能过时
- 我们对接的SDK,可能大家不一定会对接,受众可能很窄,就会感觉分享意义不大
- 重要的是,会的人会觉得很简单,他们会感觉这就好像 1+1=2。这根本就是大家都懂的东西,好像没什么好分享的
sdk官方都帮你Demo写好了,剩下copy的活还分享啥
用sdkbox很方便,不用管不同语言之间的相互调用,就是有些第三方不支持
一般都是百度遇到的问题呀 总不至于接个banner还得百度填什么参数吗。
你要是百度4399屏蔽网络通讯,头条端怎么录屏功能、趣头条用户上报这些细节的还行。
你直接百度某某平台如何广告对接,谁会把自己辛辛苦苦整理出的广告组件直接给你呀。
更何况这些广告组件是属于公司的财产个人也不能随意泄露,而且还要定期维护更新。
一堆小游戏平台跟吃了药一样的天天更新这更新那。像什么头条必须分享视频、广告按钮必须和普通按钮一样。过一段时间你就会发现新的广告什么积木广告、彩签广告的。你都想要你要的完吗。
有些东西都是出了啥你就跟着做啥,你想要一个地方直接copy所有是不可能的,除非你们公司有专门的人做这个你直接用还差不多!
懂原生开发的,接sdk是很简单的事,不需要什么分享经验。不懂原生开发的,分享对接sdk经验也没多大帮助,遇到问题仍然一脸懵。
我会多少钱给你办了
的确如此。
同意。
会的人接一个就能举一反三,半抄demo半调试,解决其他的。
不会的人,有的抄就抄一个,下一个依然不会。
你说的这个有第三方服务,u8sdk提供一整套解决方案,可以打包市面上上百种sdk。但是没啥用,这种平台愿意付费的人不多。
那个文档,我预估要写成一本百科全书,因为每个点都会存在问题,包括你安装,我随便说下对一个小白需要标注的定西:
- 怎么安装androidstudio
- 怎么设置SDK
- java代码如何写
- 包名如何设置、androidmainfest里面的包名和gradle里面的包名有什么区别
- windows上工程路径过长
- gradle版本不对-所以gradle要修改
- 项目的gradle和工程的gradle区别
- maven库、私有maven地址配置
- 文件引入
- aar、jar的区别,包括包冲突怎么处理
- android各个目录的作用
- androidmanifest是干啥用的,为什么有些sdk的参数在这个里面定义,有的可以直接在gradle中定义
- android线程、这些线程有什么区别
- 为什么在ui线程操作一些东西会闪退
- 如何直接在java里写布局
…
如此种种,接sdk不单单是接sdk,万丈高楼从地起,只有有了编程思维,才能一通百通