阿里巴巴招聘高级Android开发工程师

岗位描述: 业务介绍:商家事业部移动端技术团队,为商家提供移动端工具(旺信,千牛),为阿里全集团提供基础通讯SDK,为内外部客户提供开放式的基础及时通讯服务和客服销售平台。主要产品:千牛移动端,旺信,移动端开放平台(千牛开放平台),云旺(OpenIM)移动IM开放平台。 岗位描述: 1、负责千牛、旺信Android客户端的业务开发; 2、新技术,新框架的预研。设计优化千牛、旺信客户端技术架...
阅读(258) 评论(0)

使用AspectJ在Android中实现Aop

开题上一篇文章Android Aop预研中介绍了Aop的各种实现方式,并且在最后提到,选择AspectJ作为合适的开发方式。这篇文章通过我自己编写的一个例子,来说明AspectJ的使用。首先要声明,使用AspectJ进行Android的Aop开发,早有例子,一篇写得很好的文章是Aspect Oriented Programming in Android,有需要的朋友可以看译文【翻译】Android中...
阅读(6076) 评论(2)

Android Aop预研

预研目的公司要求,希望我整理一下项目中的log日志,由于当前项目已经很庞大,包含多个自主开发的library,并且由多个开发人员共同完成。不同的同事,打log的方式都不一样,没有同一个的格式,因此我探讨能否使用Aop编程来统一log日志,使用注解的方式来减少大家的开发量,提高效率。Aop编程是一种区别OOP编程的概念,从切面的角度看待问题,这篇文章主要讲述了JAVA开发中常用的Aop开发方式以及他们...
阅读(2414) 评论(1)

go test命令参数问题

go test命令参数问题在使用go test对go代码进行单元测试的时候,遇到关于命令参数的问题,google了一下,没有找到很好的说明,其实就是一些细节而已。问题是这样的,在进行单元测试的时候,我希望输入一些命令行参数来控制程序的运行。 参考go官方文档,只需要在go test后面加上-args和参数就可以了 例如 go test -args -classpath E:\testcase...
阅读(1894) 评论(0)

Implementing a virtual machine in C(虚拟机C语言实现)

介绍Github上展示了我们将要做的东西,你可以对比项目中的代码以防你遇到任何错误GitHub Repository 这是一篇关于使用C语言建造你自己的虚拟机的文章。我喜欢研究底层应用,例如编译器,解释器,编辑器,虚拟机等。预备知识和提醒在我们继续之前,有一些东西是你必须的: 一个编译器 — 我在使用clang3.4,但是你可以使用支持c99/c11的任何编译器 编辑器 — 我会建议你使用文本编辑...
阅读(1619) 评论(0)

sqlzoo练习答案--Self join

stops(id, name) route(num,company,pos, stop) stopsrouteidnumnamecompany pos stop  1、How many stops are in the database.select count(id) from stops2、Find the id value for the stop 'Craiglockhart'select...
阅读(1954) 评论(0)

sqlzoo练习答案--Using Null

teacheriddeptnamephonemobile1011Shrivell275307986 555 12341021Throd275407122 555 19201031Splint2293 104 Spiregrain3287 1052Cutflower321207996 555 6574106 Deadyawn3345 ...deptidname1Computing2Design3En...
阅读(1531) 评论(0)

sqlzoo练习答案--More JOIN operations

Movie DatabaseThis tutorial introduces the notion of a join. The database consists of three tables movie , actor and casting .movieactorcastingididmovieidtitlenameactoridyr orddirector  budget  gross ...
阅读(2179) 评论(0)

sqlzoo练习答案--The JOIN operation

gameidmdatestadiumteam1team210018 June 2012National Stadium, WarsawPOLGRE10028 June 2012Stadion Miejski (Wroclaw)RUSCZE100312 June 2012Stadion Miejski (Wroclaw)GRECZE100412 June 2012National Stadium, ...
阅读(2627) 评论(0)

sqlzoo练习答案--SUM and COUNT

World Country Profile: Aggregate functionsThis tutorial is about aggregate functions such as COUNT, SUM and AVG. An aggregate function takes many values and delivers just one value. For example the fu...
阅读(1956) 评论(0)

sqlzoo练习答案--SELECT within SELECT Tutorial

This tutorial looks at how we can use SELECT statements within SELECT statements to perform more complex queries.namecontinentareapopulationgdpAfghanistanAsia6522302550010020343000000AlbaniaEurope2874...
阅读(2810) 评论(0)

sqlzoo练习答案--SELECT from Nobel Tutorial/zh

nobel 諾貝爾獎得獎者我們繼續練習簡單的單一表格SQL查詢。這個教程是有關諾貝爾獎得獎者的:nobel(yr, subject, winner)yrsubjectwinner1960ChemistryWillard F. Libby1960LiteratureSaint-John Perse1960MedicineSir Frank Macfarlane Burnet1960MedicineP...
阅读(2335) 评论(0)

sqlzoo练习答案--SELECT names/zh

namecontinentAfghanistanAsiaAlbaniaEuropeAlgeriaAfricaAndorraEuropeAngolaAfrica....name:國家名稱continent:洲份1、你可以用WHERE name LIKE 'B%'來找出以 B 為開首的國家。%是萬用字元,可以用代表任何字完。找出以 Y 為開首的國家。SELECT name FROM world W...
阅读(2743) 评论(0)

sqlzoo练习答案--SELECT basics/zh

這個教程介紹SQL語言。我們會使用SELECT語句。我們會使用WORLD表格namecontinentareapopulationgdpAfghanistanAsia6522302550010020343000000AlbaniaEurope28748283174112960000000AlgeriaAfrica238174137100000188681000000AndorraEurope468...
阅读(2021) 评论(0)

一款炫酷Loading动画--加载失败

简介上一篇文章一款炫酷Loading动画–加载成功,给大家介绍了成功动画的绘制过程,这篇文章将接着介绍加载失败特效的制作。 相比成功动画,有了前面的经验,失败动画的过程就显得比较简单了。 动画结构分析首先我们来看失败动画的一张图: 失败动画的状态转移描述如下: 1、加载过程,画蓝色圆环,当进度为100%时,圆环完成 2、从右侧抛出蓝色小方块,小方块沿着曲线到达圆环正上方...
阅读(14921) 评论(12)

一款炫酷Loading动画--加载成功

简介昨天在简书上看到一篇文章,介绍了一个加载动画的实现过程 一款Loading动画的实现思路(一) 只可惜原动画是IOS上制作的,而看了一下,作者的实现思路比较复杂,于是趁着空闲写了一个Android版本,这篇文章将给大家介绍一下实现过程。 首先让我们来看一下动画效果 动画结构分析从上面的gif图中可以看到,这个加载动画有成功,失败两种状态,由于Gif速度比较快,我们再来分别看一张慢图1...
阅读(7936) 评论(14)

ADB使用小结

简介ADB全称Android Debug Bridge,我们在开发过程中经常使用这个工具来操作Android系统。 在使用ADB过程中有一些常识和细节,我们来总结一下。ADB主要功能有: 1、在Android设备上运行Shell(命令行) 2、管理模拟器或设备的端口映射 3、在计算机和设备之间上传/下载文件 4、将电脑上的本地APK软件安装至Android模拟器或设备上 AD...
阅读(3814) 评论(3)

Android雷达图(蜘蛛网图)绘制

简介最近因为项目需求,要实现一款雷达图来表示用户的各种成就值 雷达图的绘制很简单,只要思路清晰按部就班的绘制就可以了,其中使用得最多,是路径path类的使用,使用这个类可以让我们更加方便地绘制出正多边形等效果。 效果图如下: 使用方式使用方式很简单,只要在布局文件里面,直接使用这个控件就好了,记得给它设置一个合适的具体的大小。 另外可以控制绘制的是多少边形,通过提供的一些public方法,可...
阅读(12276) 评论(18)

Android制作粒子爆炸特效

简介最近在闲逛的时候,发现了一款粒子爆炸特效的控件,觉得比较有意思,效果也不错。 但是代码不好扩展,也就是说如果要提供不同的爆炸效果,需要修改的地方比较多。于是我对源代码进行了一些重构,将爆炸流程和粒子运动分离。 对于源码,大家可以参考以下链接 链接1 链接2上面两套代码,其实结构都是一样的,但是实现的效果不同(其实就是粒子运动的算法不同)。 本篇文章,将给大家介绍粒子爆炸特效的实现方式,...
阅读(25841) 评论(33)

打造简易NineoldAndroids动画库,深入理解Android动画原理

简介NineoldAndroids是Github上一个著名的动画库,简单来说,NineOldAndroids是一个向下兼容的动画库,主要是使低于API 11的系统也能够使用View的属性动画。 网上已经有一些文章,介绍了这个库的设计,包括类结构和思想,例如 NineOldAnimations 源码解析 NineoldAndroids动画库源码分析 上面两篇文章都比较详细的介绍了NineoldAn...
阅读(5812) 评论(4)
496条 共25页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:518677次
    • 积分:9727
    • 等级:
    • 排名:第1756名
    • 原创:443篇
    • 转载:34篇
    • 译文:15篇
    • 评论:193条
    博客专栏
    最新评论