201412-28 Android 5.0 技术新趋势 由于Android的版本分裂比较严重,整个新系统升级可能需要一两年甚至更长时间。所以目前使用Android5.0的大部分是喜欢尝鲜的用户,同时现在市场上能够很好支持Android5.0的应用又很少,如果开发者能捕捉这个机会,从这些用户那里得到更好的反馈,或者更好的证明机会,都是非常有价值的。在Android5.0发布之后,我认为有几个地方可以让开发者做得更好,比如可以建立一个更好看的应用,或者能够解决在应用中最... 继续阅读 >
201412-22 Android游戏开发设计步骤 如今搭载Android操作系统的手机数量比iPhone多得多。据悉,Android设备平均每天激活40万台。但iOS对开发商来说依旧是个更加有利可图、更受欢迎的平台。原因是:Android无需花钱买应用;众多设备和应用商店使得Android市场呈分散状态。1手机游戏开发简介游戏的本质就是在屏幕上不断地显示和更新图片,只不过不是胡乱地更新,而是根据程序逻辑来控制。一款完整的游戏需要多方面的知识,比如游戏的创意、背景、故事情... 继续阅读 >
201412-08 Android 应用开发推荐书单 Android已经成为了世界上最受欢迎的操作系统之一。成千上万的智能手机和平板都是运行着Android。Android基于Linux系统架构,由Android公司开发。2005年该公司被Google收购。Android最棒的是,它是一个允许用户根据需求进行定制的操作系统。如果你是一位Android开发人员,你不必担心Google会因为修改系统对你起诉。那么,你是否已经打算学习一下Android开发呢?Android开发非常有趣并且令人激动。你可以为自己的手机开发一... 继续阅读 >
201412-08 提升Android平板性能的十大技巧 不同的Android平板运行在不同厂商的不同设备、不同操作系统上。因此,Android平板的性能提升就需要考虑各自的差异化特性以及他们的工作原理。此外,早期3.0版本以前的android操作系统,没有适配平板设备,更多采用的是智能手机的技术。因此也需要做特别的对待。Android平板性能“一分价钱一分货”,Android应用程序也是如此。很多Android应用都需要额外付费。可惜,Android用户不像iOS用户那样有大量的... 继续阅读 >
201412-08 Android启动过程深入解析 当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARMlinux?什么是init.rc?什么是系统服务?当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介绍Android的启动过程,希望能帮助你找到上面这些问题的答案。Android是一个基于Li... 继续阅读 >
201412-08 Android学习之路 收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那么我就姑且以一个过来人的身份给一些建议吧,只希望在学习的过程中能够少走些弯路吧。硬件电脑–推荐Mac首先声明我不是果粉,个人Windows,Linux,MacOX系统均用过,只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,... 继续阅读 >
201412-08 7 个让你意想不到的 Android 系统应用领域 谷歌的AndroidWear操作系统将Android从用户的智能手机带到了手腕上。而未来谷歌绝不希望Android仅仅局限于移动平台和可穿戴设备领域。虽然在今年的I/O大会上谷歌已经宣布希望能够在更多的地方应用Android系统,不过现在实际上我们已经可以在一些非常意想不到的地方见到Android系统的身影。对于智能手表、相机这样的领域,预装Android系统早已不是什么新鲜事。今天我们就为大家来找找那些你绝对想不到,但是同样可以见... 继续阅读 >
201412-08 Android动画机制全解析 导论本文着重讲解Android3.0后推出的属性动画框架PropertyAnimation——Animator。产生原因3.0之前已有的动画框架——Animation存在一些局限性,Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,而且控制的是整个View,实现原理是每次绘制视图时View所在的ViewGroup中的drawChild函数获取该View的Animation的Transformation值,然后调用canvas.concat(transformToApply.getMat... 继续阅读 >
201412-08 Android程序员必备精品资源 平时写程序中不断收集到的一些比较常用的东西,分享给大家。实用工具集锦AndroidLifecyclehttps://github.com/xxv/android-lifecycleTinyPNGhttps://tinypng.com/AndroidLayoutFinderAndroidLayoutFinderAndroidAssetStudiohttp://romannurik.github.io/AndroidAssetStudio/JSONValidatorhttp://jsonlint.com/JSONViewerhttp://jsonviewer.stack.hu/BeJSONhttp://bejson.com/JS... 继续阅读 >
201412-08 为什么Android的图片质量会比iPhone的差? 经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”。不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事?我们团队最初也纠结过这个问题,费了半天劲、绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到了今天。谷歌的错就在于:libjpeg。libjpeg是广泛使用的开源JPEG图像库(参考http://en.wikipedi... 继续阅读 >
201412-08 开发第一个Android应用前你必须知道的5件事 我最近刚刚阅读了PraneethVT发表在 Reddit 上的一个帖子,是关于他如何开发自己第一款Android手机应用——一个GPA计算器的。可以看出来他在这个编程世界还是新手,所以我想深入探讨一下他是如何做到的,以便于大家学习和借鉴。在此之前,我想先介绍一下PraneethVT。毕业于计算机工程专业实际上,他才总共学了为期6个月的编程课在上了两门CS课程导论之后,他又学了Java语言暑假期间,... 继续阅读 >
201412-08 涨姿势:Android手机的系统为什么叫ROM 安卓手机系统为什么叫ROM?可以说不仅仅是安卓系统叫做ROM,目前所有的手机系统,都可以叫做ROM(包括但不局限于苹果、塞班、黑莓)这是由于ROM是只读内存(Read-OnlyMemory)的简称。特点是只能读而不能快速改写。因此所有刷写进不可改变或擦除的系统我们都可以将之成为ROM。相对于ROM,其实称之为固件更加合适。ROM和固件就是一个写入和被写入的关系。最经典的例子就是电脑上的BIOS,各种电视红白... 继续阅读 >
201412-08 有史来最大改变 Android 5.0十大新特性 距离Android系统上一次重大更新不到一年的时间,谷歌再一次从KitKat升级到了Lollipop,而两次都使用糖果来命名,营销的目的显露无遗。当我们首次看到Android5.0Lollipop这个名字的时候,就已经意识到这将是Android系统有史以来变化最大的一次升级。首先,在感官界面设计上,我们彻底迎来了Android系统的扁平化时代,新的系统不仅使用了新的配色,同时看起来也很时尚。未来我们相信包括三星的TouchWiz或... 继续阅读 >
201412-08 Windows上搭建Android开发环境详细教程 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。本教程将分为五个步骤来完成Android开发环境的部署。第一步:安装JDK。第二步:配置Windows上JDK的变量环境。第三步:下载安装Eclipse。第四步:下载安装An... 继续阅读 >
201412-08 你的Android不好用,都是因为这几点原因 Android早已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差得很远。大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?可能很少有人会知道,其实你对Android的印象已经远远落伍,它的问题很多都有了相应解决之道。下边宅客君将告诉大家,Android的不好用... 继续阅读 >
201412-08 介绍 Visual Studio 的 Android 模拟器 Microsoft 本周发布了VisualStudio2015 预览版,里面包含Android开发工具.安装的时候,如果选 Android 开发,VisualStudio会把调试Android应用程序用的VisualStudio模拟器也装上. 你也可以点这里查看视频介绍.为了帮助我们把模拟器做的更好,请填下这个简短的问卷调查。在介绍这个新模拟器之前, 我们先来聊一聊,为什么需要一个新的Android模拟器 –当... 继续阅读 >