A. 怎样查看 android APP 源代码
用压缩软件打开apk文件,解压出根目录中的classes.dex文件
使用cmd ,dex2jar.bat classes.dex命令将classes.dex转换为jar
再用jd-gui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的
B. 美团软件是怎么开发出来的。
美团软件就相当于一家商店,手机上的商品分类显示和商品的展示是用安卓android开发或者ios这些前台ui设计(其实就是超市里面的分类存放)这只是框架来显示。就是我们看到的手机上的排版后台用一些编程语言java、c语言c#等编写各种类及之间的各种关系(一个数据库中的各种关系,增删改查)————其实就是把商品创造出来,按各类分好,再把分好的东西摆放到用前台ui设计出的框架中。其实美团等软件的开发和我们实际生活息息相关,只是用计算机的思想把他解决。
C. 目前市面上android商城app源码有哪些效果怎么样
android商城app源码有很多,能看的眼花缭乱。大型商城app源码自然很少,都可以学习下载,效果来说还不错的。
D. 想做一个仿美团app上的三级下拉菜单。不是用Android的listview,是用css+jquery做的。高分跪求。
网络:三级下拉菜单,现成代码多多,自己改改css样式,把尺寸换成百分比就行了。或者直接拔美团的源代码,反正都是网页,背后的js、css、img什么的你都看得到。
E. 怎样查看 Android APP 源代码
需要把反编译的apk存放到apktools同级文件夹目录下,然后运行要查看的安装包,具体操作如下:
1、首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示。
F. 怎样查看 Android APP源代码
将apk文件拷贝至sdcard上。
命令顺序如下:
进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,
其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行网络搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:
在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!
G. 求团购网站android客户端源码,像淘宝,拉手,美团等等
源码就真这样没价值吗??
H. (五)Android多渠道打包:美团多渠道打包原理以及使用
1.传统打包:
传统的打包方法都是在AndroidManifest添加渠道标示,每打一次包修改一次标示的名称。效率特别的低,一个稍微大一点的项目打上几十个渠道包可能需要几个小时半天的时间。
2.由于传统的打包方式每次修改渠道都需要重新的构建项目,时间都浪费构建上面了,美团提供了一种新的打包方案:
Android应用使用的APK文件就是一个带签名信息的ZIP文件,根据 ZIP文件格式规范,每个ZIP文件的最后都必须有一个叫 Central Directory Record 的部分,这个CDR的最后部分叫”end of central directory record”,这一部分包含一些元数据,它的末尾是ZIP文件的注释。注释包含Comment Length和File Comment两个字段,前者表示注释内容的长度,后者是注释的内容,正确修改这一部分不会对ZIP文件造成破坏,利用这个字段,我们可以添加一些自定义的数据,Packer-Ng方式打包就是在这里添加和读取渠道信息。打包神器,100个渠道包只需5s 哈哈 。
原理很简单,就是将渠道信息存放在APK文件的注释字段中。
第一步:直接将PackerNg作为Utils拷贝到项目中。
第二步:创建一个保存渠道包名的txt文件,可以放在项目主目录下:比如命名market.txt
渠道名可以按照需求随便添加
an
huawei
legend
letv
meizu
oppo
qq
PC
sougou
UC
update
update1
vivo
wandoujia
woshangdian
xiaomi
第三步:ChannelUtil这个工具类是用于取出文件里的渠道名
第四步:打开第二步中的PackerNg类,首先配置一下此类main函数中接受的参数信息。本事例通过Android Studio的方式进行配置直接上图:
图中标注3的位置就是PackerNg类配置main函数中接受的两个参数: 第一个参数为默认的release包的apk源文件,包名为ChannelUtil起初默认的包名
拿到这个包名可以传给后台进行统计或进行其它的操作。
第六步:运行PackerNg类,会在项目目录下自动生成文件夹apks(在PackerNg.java文件中配置好的apk渠道包存储路径)
注意点:第四步中ChannelUtil起初默认的包名为源文件,其它所有的的渠道包都是通过PackerNg打包方式都是以这个源文件为模版,进行复制,将不同的渠道名复制给这个源文件。如果是360渠道上线的话需要将这个包名默认改为360的渠道单独打包,因为360上线需要加固,会把之前通过源文件复制渠道名给抹掉,所以对于360加固的文件需要单独把360作为源文件来打包不改为360默认的渠道包后会统计不到360渠道的信息。
I. 开发一个类似于美团的外卖app需要多少钱
外包开发一套外卖app软件,需要大量专业开发人员参与,开发周期长2个月左右,成本20万起步。
1、需求沟通
要开发一个类似美团的外卖app,涉及的功能模块比较,不同的企业开发重点不一样,所以需要开发公司的产品经理和客户沟通,确定要开发的核心功能,然后由产品经理梳理详细的功能列表,交给用户确认。
2、规划设计
产品经理根据确定的app功能列表,制作app的原型图,包含功能结构、功能在页面上的排布、页面间的交互等,类似于app的草图,由客户确认。
外卖平台app开发出来后并不是一劳永逸的事情,一个APP开发后除了需要团队对其进行维护更新以适应最新的电子产品外,还需要随着市场的变化更新其他功能以满足消费者的需求。后期的技术维护和开发费用也是一笔不可少的资金。
我们开发外卖平台APP的最终目的是推广运营,开拓外卖市场。APP运营过程中需要进行各类的线上线下推广。因此,如果没有足够的资金准备,不建议盲目的去开发外卖平台APP,将资金全部砸在技术上而忽视后期的运营。