1. 淘宝android客户端 用什么做的
因为我刚开始写的时候,发现网上还没有,所以就自己写,但是中间遇到了一些问题,所以,我把示例代码发上来,并做一些说明,以便后来的学习者减少学习的时间。
淘宝的用户授权的用户体验不是不好,这个我也问过淘宝的技术人员,他们说以后会改进。那天在面试淘宝3面的时候,技术面试官正好是淘宝无线平台的老大,我也问他这个问题了,他说,以后这些问题都会解决。淘宝官方对无线平台没有太完整的文档,但是在一个群里有,我也是在这个群里发现的无线平台的文档,我会在附件中上传的,供大家参考。
具体过程大家参考淘宝开放平台的无线平台中的文档,以及我在附件中上传的“第三方APP登录认证API V1.3(beta).doc“这个文档。写的很好,大家认真看,有不懂的问题呢,反复看,如果还不懂,可以去淘宝提供的群里问,也可以给我发邮件,我看到会回复大家的,在最后会留下我的联系方式。
应用程序运行后就是这个界面:
java">{
"api":"com.taobao.client.mtop.getUserSessionKey",
"v":"*",
"ret":["SUCCESS::调用成功"],
"data":
{
"topsession":"",
"sid":"",
"time":"20110923",
"ecode":"wuPLf","nick":"lin_3354",
"token":""
}
}
第三个按钮:自动登陆(实现用户的自动登陆)
具体返回信息如下:
{
"api":"com.taobao.client.sys.autologin","v":"*",
"ret":["SUCCESS::调用成功"],
"data":
{
"sid":"","ecode":"lFLFc","nick":"lin_3354",
"logintime":"1316777970",
"userId":"202657588",
"topSession":""
}
}
第四个按钮:获取当前会话中的用户的个人信息
会返回当前登陆用户的个人简单信息,具体看log的输出。我没输出到界面上,只输出到log中了。
第五个按钮:使用淘宝API,获取当前登陆用户作为卖家的正在出售中的商品信息
使用淘宝提供的API,去获取数据,显示到界面上。这个就是如何使用API的示例。其它的API使用方法都是类似的。
在学习的过程中,主要问题就是在签名那出了点问题,我理解错了文档中说的意思。后来问淘宝的技术人员,才发现,我的签名方式错了。大家要自己去注册一个淘宝无线的应用,我的就不给大家了。正好大家可以练习如何注册等一些基本的东西。
还有一个问题,其实淘宝已经提供了一个由第三方公司开发的SDK,但是我问过淘宝的技术人员,他说那个公司已经停止了这个项目的开发和维护。我也使用过那个公司开发的SDK,我个人感觉架构很好,但是封装的API不全,少了很多,
所以当你需要的那个API没有被封装好时,可能你就不知道该怎么用了。所以,我建议大家还是自己去写。根据文档的说明,去一步一步的自己写请求,自己做一些事情,这样你会对底层的实现很明白,以后如果需要用到SDK,会用的很轻松,出了问题也能分析出问题在哪,如果你直接使用SDK,可能有时候出了问题,你都找不到问题在哪。因此,强烈建议大家,自己写,尽量不用SDK。
好了,就写这么多吧,期待着能帮上大家,如果大家有问题,欢迎来问我。我一定耐心解答。不过大家千万别什么问题都问,最好你自己先尝试着解决一天,如果还不行,你来问我,我只要有时间,就一定会回答的。同时,我也希望,初学安卓开发的同学,多多接触国内或者国外的开放平台,这样你获得的都是真实的海量数据,你学到的东西不只是技术开发那么简单,
你会学到更多的关于业务方面的问题,技术不是最难得,熟悉业务才是最重要的。如果你有好的创意,在每年国内或者国外举办的开发大赛中,你或者你的团队如果能拿到奖,奖金是非常丰厚的哦。同时,如果你还有自己的安卓手机,写个应用放到自己手机上给自己用,那将是非常愉快的事。
最后祝大家学习愉快,天天开心,开心才是生活中最重要的事情!
2. 淘宝,京东这种商城的APP都是用Android+h5语言来开发的吗
一般比较大的平台都会采用Android原生+h5混合开发,这样能取各方面的优点;
原生开发可以访问设备中的所有功能,运行速度更快,性能更高,而且可以启用优秀的离线处理和存储能力等等,提供最佳的用户体验,最优质的用户界面,最华丽的交互。
原生开发的缺点在逐渐的开发、运营过程中显现出来。开发成本高,不同平台需要定制不同的app,也就是android定制apk,ios定制app,开发人员需要多平台多语言,人力成本、时间成本较多,通用性差;
H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般使用app做一个壳套用浏览器运行H5的页面,由于H5的特性也有很多app使用半原生半H5的hybird app 开发模
H5有许多优点,特别针对原生开发的缺点。如:
直接在网页上调试和修改,几乎不用考虑用户机型和适配的问题,针对原生开发的平台碎片化、开发人力成本、时间成本高;版本升级优势,网页的升级与用户无关,用户无需下载更新安装,保证实时送达到用户手中;上线时间稳定、快速,不需要通过开发市场的审核,有收入分成的开发市场更是可以绕过收入分成。除此以外在视频媒体方面H5表现也十分优秀的。
H5的缺点有许多,当新技术出现时候许许多多的人都在吹嘘它的优点,到真正实用时才对它的缺点正视。H5加载大图片的时候性能会下降,大量用户访问同一个H5应用时性能会下降,响应速度比不上原生app,上网速度也不及原生app,H5不能自动处理动画上反复交互(网页游戏),需要借助css3、javascript。
3. 淘宝客APP怎么做要详细教程谢谢!
首先不知道你用的是哪一种的淘宝客网站源码!就只能说一下常用的几种希望可以给你帮助!
第一种也就是现在最常见的商城式的自采集淘宝客网站,多数是需要app接入才可以自动采集的(这个可以在你的网站管理后台里看到需要开放平台的链接钥匙的就是了,也有一些不用app来采集本人没测试过就不说了)应为现在淘宝开放平台升级申请起来有难度,新手很难成功,(如果你的网站每天都会有100个不同的ip用户访问,就可以去淘宝开放平台提交网站申请了一般考察期7天左右没有问题就可以开通了!
第二种是单页的淘宝客网站源码,主要是一些单品或是单一品牌的商品推广常用的,这种的网站一般是·不用自动采集的应为网站只有一个商品或是一个系列的几件商品,更新起来简单也就不需要自动采集了!但是也可以利用淘点金的代码里的关键词代码来实现自动更新最新的促销商品!
这类网站对网站优化要求比较高,这样才能有好的排名和流量!推广也是要求很高的!
第三种就是像美丽说这样的分享网站,有对商品的推荐也有评论,这类网站多数需要app才能正常使用,就不多说了!
第四种就是有着自己的特色主题的网站,比如旅游,美容这些知识类和引导类的网站,这类网站多数是利用淘宝客的橱窗推广和淘点金推广在文章中添加淘宝客推广,靠网站的内容吸引用户从而对特定人群做的一些商品推广,其实本人比较推荐这样的的网站商品更新都是自动的,只要做好自己网站的内容就好了!不知道你知不知道橱窗广告是有竞价功能的!只要网站优质有一定的流量就可以申请成竞价!这要比推广商品的佣金高很多了!竞价的是展示收费的不是交易了才有佣金!
你说到的推广也就是微博,论坛,和网站的友情连接这些外链的建设了!
说到关键词那要看网站的主题来定了!商城类的关键词可以说是没法做!seo的大神一个人也不可能做成成千上万的关键词,那些网上商城网上购物的关键词基本没什么意义了!
只有更具网站的特色选定的关键词才能有好的优化效果!
4. 淘宝的APP是基于HTML做的,还是原生开发的
是原生开发的,不是那种网页封装的。他们还有上百台安卓手机做兼容测试