Android

开放手机联盟(一个由 30 多家科技公司和手机公司组成的团体)已开发出 Android,Android 是第一个完整、开放、免费的手机平台。

完整介绍Android首页Android下载 | 授权协议: Apache Licene 2.0
使用 Swift 语言编写 Android 应用入门
Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。 如果你遇到了任何问题,...
oschina 发布于 9个月前 27
最棒的开源 Android 应用:聊天、图像、音频等等
这些顶尖的开源 Android 应用均被 F-Droid 审核通过,其是用于精选最好的 Android 应用的一个志愿者项目。 大多数人都没有意识到,他们并不会局限于在 Google Play 商店中寻找 Andr...
oschina 发布于 1年前 7
使用 Go 进行 iOS 和 Android 编程
虽然 Go 并不是一门新语言,不过最近两年来 Go 还是增加了很多有趣的特性,而且使用这门语言的知名项目的数量也在快速的增长。我写过一篇文章,介绍了 SitePoint 用到的编程语言,其...
oschina 发布于 1年前 45
最棒的 5 款开源 Android/iOS 自动化工具
现今自动化测试在产品测试中占有很重要地位。实现测试的自动化有很多积极的意义,比如尽量缩短测试执行时间,关键发布阶段在更短时间保证更大的测试覆盖,产品开发阶段可靠和重复运行...
oschina 发布于 1年前 7
在 Android 上运行 ClojureScript
在过去的几天里,我有了开发生涯中最有意义的经历之一, 想在这里跟大家分享。 现在我们已经让 ClojureScript 可以在 Android 上运行了。不是在一个 WebView 里面,也不是利用像 Co...
oschina 发布于 1年前 7
AngularJS 应用访问 Android 手机的照片库
Download angularjs.zip - 4.5 KB 介绍 这篇文章来说明如何使用AngularJs调用android Apps暴露的REST APIS来访问图像库. 背景 Android和IOS 有很多远程访问的app,但是开发者缺少远程...
oschina 发布于 2年前 16
为你的 Android 应用增加本地搜索功能
介绍 搜索是各种应用程序的一个基本功能需求. 在我们的案例中,我们拥有一个餐厅的应用程序,需要它能让用户可以方便和快速的搜索菜品清单,找到他们想要的东西. 在本文中,我将会描...
oschina 发布于 2年前 4
介绍 Visual Studio 的 Android 模拟器
Microsoft 本周发布了 Visual Studio 2015 预览版, 里面包含 Android 开发工具. 安装的时候, 如果选 Android 开发, Visual Studio 会把调试 Android 应用程序用的 Visual Studi...
oschina 发布于 2年前 33
appcompat v21: 让 Android 5.0 前的设备支持 Material Design...
今天Android 5.0 SDK正式出炉,随之而来的是许多的升级,其中包括新的UI控件以及卡片式主题设计。为了使您能够在旧的平台上使用升级后的设计模式,我们同时升级了支持库( support...
DMDGeeker 发布于 2年前 3
为你的安卓应用实现自签名的 SSL 证书
介绍 网络安全已成为大家最关心的问题. 如果你利用服务器存储客户资料, 那你应该考虑使用 SSL 加密客户跟服务器之间的通讯. 随着这几年手机应用迅速崛起. 黑客也开始向手机应用转移,...
oschina 发布于 2年前 11
远程执行 Android 设备上的代码
"你走进一个咖啡店坐下来。等咖啡的时候,你拿出你的智能手机开始玩一款你前些天下载的游戏。接着,你继续工作并且在电梯里收邮件。在你不知情下,有攻击者获取了公司网络的地址并且...
oschina 发布于 2年前 13
OpenGL 4.4 和 Android
手机硬件的更新是如此迅速以至于我们开始进入一个手机与高端PC功能无异的时代。它们的区别将只是芯片的功耗不同而已。 我不想让自己听起来像是在推广我们自己的芯片,但我相信Tegra...
oschina 发布于 3年前 9
Groovy 现在可运行在 Android 系统上了!
在最近的GR8Conf Europe 2014期间,SpringSource/Pivotal的Groovy高级软件工程师 Cédric Champeau已经在Andriod上完成一次Groovy代码的现场pull请求的合并。 Groovy开发人员为...
oschina 发布于 3年前 15
开发原生的 Google 眼镜应用
与谷歌眼镜打交道时,在开发者预览版本 或 先睹为快状态版本里,谷歌有两个可用的API / SDK。第一个是谷歌眼镜的 Mirror API,这是一个基于RESTful接口,从远程服务器发送卡片到谷歌...
oschina 发布于 3年前 18
Volley 图像缓存教程
2013年的谷歌I/O已然到来并结束,它让我们对Android的未来发展持有了极大的期待。今年I/O上最令人兴奋的事情是一个称为Volley的库。Volley是一个处理并缓存网络请求的库,目的是将开...
oschina 发布于 3年前 1
Android 晃动刷新教程
在本篇文章中我们将要探讨的是一种称作晃动刷新的应用UI刷新方式。我们都知道在多个应用中已经实现的下拉刷新模式,在这个模式中我们用手指沿着屏幕滑动界面就刷新了: 尽管这种模式...
oschina 发布于 3年前 0
Android 增加滑动刷新特性
Google 近日释放的一个针对Android支持库的更新引入了一个激动人心的标准实现,它是正通过诸如GMail或者Google Now这些应用逐渐引介给大家的一种模式. 这一模式被称作滑动刷新, 使用...
oschina 发布于 3年前 21
在 Android 使用 C# 开发 iBeacons 应用
自从 Apple 在iOS 7中引入了iBeacons, 对它们的关注现在已经甚嚣尘上. 例如, Apple 正在将它们应用在其零售商店中, NFL将它们安装在 Super Bowl 上,而 Major League Baseball 也...
oschina 发布于 3年前 12
使用 Xamarin 开发 Android 应用
过去几个月里,我开发了一款应用,这不仅仅是我的个人作品更是服务于我目前雇主Telefonica的客户,借此来提高客户的满意度。 刚开始需求很简单,就是采集数据并发送到邮件。但将应用...
oschina 发布于 3年前 24
开发多玩家 Android 游戏时如何处理连接问题
我们开发了一款Android聊天室应用演示,使用了AppWarp(译注:Appwarp 是创建实时多用户游戏的跨平台网络引擎),而AppWarp引擎阐明了怎样处理间歇性的网络链接故障。这个演示用到了A...
oschina 发布于 3年前 12
Android 头 5 年最重要的 20 个里程碑
生日快乐,安卓!虽然六年前已经专门宣布了你,但是直到2008年10月22日你才真正地首次登台亮相。在今年这个特殊的日子里,苹果试图通过一个事件或者其他事情来窃取 你的光芒,因此我...
oschina 发布于 3年前 18
Android 发送和接收自定义广播
android系统会发送许多系统级别的广播,比如屏幕关闭,电池电量低等广播。同样应用可以发起自定义“由开发者定义的”广播。广播是从一个应用内部向另一个应用发送消息的途径之一。 ...
oschina 发布于 3年前 0
对 Android 开发者有益的 40 条优化建议
下面是开始Android编程的好方法:  找一些与你想做事情类似的代码  调整它,尝试让它做你像做的事情  经历问题  使用StackOverflow解决问题 对每个你像添加的特征重复上述过程。...
fneg 发布于 3年前 40
Android 的 HTTP 客户端:GET, POST, Download, Upload, Multipart Req......
Android应用通常都要和远程服务器进行交互。最简单的方式是使用基于HTTP协议来传输信息。在一些场景里HTTP协议是非常有用的,就像从远程服务器下载一个图像或者上传一些二进制数据到...
oschina 发布于 4年前 0
如何构建多语言版本的 Android 应用
全世界的安卓应用的用户都经常面临这样一个问题,应用有时并不支持他们常用的语言。为了解决这个问题,支持更多语言的“多语言应用”应运而生。这将会使安卓应用更加受欢迎,因为用户...
oschina 发布于 4年前 9
Android 性能个案研究
Falcon Pro 我最近在我的Nexus 4上安装了Falcon Pro,一个新的Twitter客户端。我真的很喜欢使用这个应用程序,但我在使用它时注意到了某些地方存在一些问题,看起来滚动主时间轴并没...
soso_fy 发布于 4年前 16
如何在 Android 手机上安装 Ubuntu 13.04
在农村,一切都是相对的。 长话短说,我已经厌倦了我们在农村做的一个小小的突破。 我本该去放松,读了一大堆东西涉及到自然语言的处理。但是因为我这些天一直在修改LXC和chroot的时...
oschina 发布于 4年前 39
使用 AIDE 创建 Android 应用
介绍 对于刚接触Android的用户来说,面临的最常见的问题是设置Android环境,和离线安装。对于大应用来说,你仍然需要在PC上设置Android环境和Eclipse集成开发环境,但是对于小应用,...
oschina 发布于 4年前 0
理解 Android 的精度
前言 安卓是一个只对硬件设备限制有很少限制的移动操作系统。生产商们几乎可以创造任何形状的、尺寸的和密度的屏幕的设备。设备可以有物理键盘和按钮或者只有虚拟键盘和按钮。由于它...
oschina 发布于 4年前 4
构建一个 Android 的简单绘图应用
当你第一次登陆到一台计算机时,你做的第一件事是什么?对我而言,它是微软的画板。对一生中都没有画过一个圆圈线的小孩说,画出一个完美的圆形、长方形和直线是多么令人兴奋的事。现...
oschina 发布于 4年前 2
Android 是新的 Windows CE
我在12月份的时候回了趟巴西的家并呆了段时间。就像往常一样,我解锁(这样就可以使用当地运营商的SIM卡)并 越狱(这样就可以在沙滩上把手机作为热点使用)了我的iPhone.我在越狱我...
oschina 发布于 4年前 22
第一部分:如何在iOS和Android上选择一个JavaScript 引擎进行应用开发
在我开始使用OpenAphid-Engine的时候,已经有几种类似的iOS/Android 项目.这些商业项目或者开源项目使用JavaScript实现代码特性。比如,Titanium 和PhoneGap 允许开发者使用JavaScr...
打杂程序猿 发布于 4年前 2
开发一个 Android 的井字游戏
在我的上一篇博客里我展示了一个小小的安卓作弊程序,用来辅助完成填字游戏。今天我想讲讲怎么编写一个简单的安卓井字游戏。 搭建项目 首先,在你的任意IDE里创建一个新的Android项目...
oschina 发布于 4年前 10
Android 应用开发的未来
Android应用开发——最近这段时日,技术人员对这个名词正在变得越来越熟悉。一方面,广大毕业生们为了能够在android应用开发领域展开自己的职业生涯而相互竞争;而同时在另一方面,企...
oschina 发布于 4年前 1
创建 Android 动态墙纸
介绍 从 Android 2.1. (API Level 7) 开始,开发者就可以为 Android 手机创建动态墙纸——更丰富效果、动画和交互的背景。动态墙纸跟一个普通的 Android 应用差不多,你可以创建菜单...
tsl0922 发布于 4年前 0
Android 发布应用到市场
还在苦恼于如何发布应用到Android市场吗?请跟随本教程,本教程将教你通过几个简单步骤完成发布应用到Android市场。 虽然步骤很简单,但也有相当多的地方是非常有用的。你可能需要一...
彭博 发布于 4年前 0
如何使用 Eclipse 给 Android 模拟器截屏
如果你是一个Android开发者,想要对你的应用程序进行截屏,用来完成文档,或把它提交到谷歌市场。如今的智能手机都很容易做到,如三星Galaxy系列的Android手机就有屏幕快照。但有些时...
彭博 发布于 4年前 1
Eclipse中的Android内容辅助
当你刚开始用Eclipse开发Android应用程序时,如果你掌握了这个新平台以及插件的使用要领,你将更容易专注发展上,犯更少错误,最终开发效率会更快。这样Eclipse的一些扩展功能就派上...
彭博 发布于 4年前 0
Android 如何从系统图库中选择图片
这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片。 首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图...
彭博 发布于 4年前 0
如何在 Android 应用程序中使用自定义主题
自从Android4.0发布以来,我们已经看到越来越多的应用程序遵循新的  Android设计指南。该指南介绍了Android的holo主题,并提供了一个既有现代感又独特的用户体验。从今年的谷歌开发...
tsl0922 发布于 4年前 0
获取 Android 4.2 的 ROOT 权限(越狱)
Google 刚刚为 Nexus 7 发布了 Android 4.2 更新,而 Galaxy Nexus 和 Nexus 7 的用户确处于是否升级的两难的抉择。但不用害怕,你仍然可以为最新更新的 Android 4.2 取得 ROOT 权限...
彭博 发布于 4年前 0
10个常见的 Android 新手误区
在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为Android平台是一个新手最广为人知的平台。它不仅是一个廉价的工具,而且有着良好的 开发社区,以及从所周知的编程语言...
王振威 发布于 4年前 0
Android:使用Speech To Text API进行语音到文本转换
Android有一个非常酷的特性很多开发者都还不知道。Any.DO之类应用的语音到文本转换功能很有创意。在现在Siri的世界里,语音指令是极其重要的。Android原生提供Speech To Text功能,为...
彭博 发布于 4年前 0
怎样检查Android网络连接状态
在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。 创建新的项目 1.在Eclipse IDE中创建一个新的项目并把填入必...
彭博 发布于 4年前 0
顶部