2 qq 16694019 qq_16694019 于 2016.04.21 09:19 提问

美团多渠道打包,其实使用Python实现的,为什么要使用它?java可否也能实现? 1C

美团多渠道打包,原理是将渠道号命名的空文件放入apk中,代码动态读取实现的,其中空文件放入这部分是通过python实现的,为什么使用它?java可否实现?shell可否实现?

3个回答

CSDNXIAON
CSDNXIAON   2016.04.21 09:47

python中使用mahotas包实现高斯模糊
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.04.21 13:53

主要是看实现的逻辑,应该是美团开发人员熟悉python,以及类库方便

qq_16694019
qq_16694019 我通过电脑解压apk放入空文件后又压缩成apk包,安装时提示apk包以损坏,这又是为何
大约 2 年之前 回复
qq_16694019
qq_16694019 我通过电脑解压apk放入空文件后又压缩成apk包,安装时提示apk包以损坏,这又是为何
大约 2 年之前 回复
qq_16694019
qq_16694019 我通过电脑解压apk放入空文件后又压缩成apk包,安装时提示apk包以损坏,这又是为何
大约 2 年之前 回复
qq_16694019
qq_16694019 我通过电脑解压apk放入空文件后又压缩成apk包,安装时提示apk包以损坏,这又是为何
大约 2 年之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.04.23 10:40
crazy1235
crazy1235 他们用Python估计是因为类库方便吧
大约 2 年之前 回复
qq_16694019
qq_16694019 studio多渠道打包效率过低,每次都需要重新编译,渠道很多项目很大的情况下很不可取
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
什么是闭包,如何使用它,为什么要使用它?
还是上面的题目,做个变形。 var x = 0; var foo = { x:1, bar:function () { console.log(this.x); var that = this; return function () { console.log(this.x) co
java下Class.forName的作用是什么,为什么要使用它?
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A"
java下Class.forName的作用是什么,为什么要使用它.
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage
java下Class.forName的作用是什么,为什么要使用它
转载----http://blog.csdn.net/ouyangmeile/archive/2009/02/14/3889797.aspxClass.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串
java下Class.forName的作用是什么,为什么要使用它
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。  至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。  A a = (A)Class.forName("p
美团多渠道打包之实现篇
在这个一搜一大把解决方案的年代,我们有时候可以多去学习下人家的技术和方案,写这篇文章的时候,只是想把好早前就跟着玩了一把多渠道快速打包的方法实现总结下,方便以后万一在什么场景需要用的时候拿出来看看。至于原文,有好多资源,大家可以搜一下,我这里暂时参考了这篇文章点击打开链接。我只是代码搬运工。   首先,新建一个空项目,很简单,编辑activity_main.xml <RelativeLayo
美团多渠道打包原理以及使用
打包方法原理 传统的打包方法都是在AndroidManifest添加渠道标示,每打一次包修改一次标示的名称。效率特别的低,一个稍微大一点的项目打上几十个渠道包可能需要几个小时半天的时间。 由于传统的打包方式每次修改渠道都需要重新的构建项目,时间都浪费构建上面了,美团提供了一种新的打包方案,将APK直接当做zip解压,目录里会有一个META-INF目录而此目录是不参与
Android多渠道打包(三):美团多渠道打包
本章将介绍美团多渠道打包方法 Android多渠道打包(一):原始多渠道打包 Android多渠道打包(二):友盟多渠道打包 Android多渠道打包(三):美团多渠道打包 Android多渠道打包(四):360多渠道打包 Android多渠道打包(五):360多渠道打包+ Android多渠道打包(六):maven+gradle Android多渠道打包(七):多渠道打包总结来源本方法
使用新版美团多渠道打包的正确姿势
新版美团多渠道打包使用的正确姿势我们在开发Android时,经常会遇到的一个问题就是多渠道打包,这个是很烦躁的问题,因为如果使用AndroidStudio中的productFlavors去进行生成多渠道包,这个是非常耗时的,如果十个以内的渠道包,估计还能忍受一下,但是如果是几十个甚至几百个渠道的时候,我估计我们工程师就要哭了,因为那最少需要几个小时了,而且AndroidStudio偶尔还会抽风,整一
android 美团多渠道打包详解
最近发现很多人都在用美团的多渠道打包,本人亲自实验了一下发现确实挺好用,但是整个过程确实累人的,网上铺天盖地的各种文章,(这里就不吐槽某些搜素了),但是都不是很详细!所以我把自己的理解和过程详细的写一下,希望就算是菜鸟也可以看懂,大神能更快的看懂。 首先你需要下载资源文件这是我上传的资源链接http://download.csdn.net/detail/u014007519/9434093 将下