共有 2 人关注 标签:Android,共有 16 篇文章

...
为什么你必须马上用 Kotlin 开发 Android 应用 【已翻译】

Kotlin 是一个用于 JVM、Android 以及浏览器平台上的静态类型编程语言。 为什么要用 Kotlin 开发 Android 应用? 简洁 : 可大大的减少编码工作量 安全 : 避免一些诸如空指针异常的问题 功能丰富 : 可构建服务端应用、Android 应用,以前在浏览器上执行的前端代码 互操作性 : 可以 100% 利用已有的 JVM 框架,和 Java 具有 100% 的互操...

计算机/ @CY2
...
Volley —— 开源的 Android 网络库 【已翻译】

本文已更新2016年12月21日。具体更新为:添加新内容,更新已弃用的代码,并添加了对图像加载部分。 在Android中使用Volley进行网络连接 从移动技术产生到现在,网络一直存在着。Android没有不同,改变的是网络操作的处理方式。网络库(如Volley)的关注的重点是网络操作的自动化。 先前网络调用是在主线程中执行的,直到HoneyComb以及随后的Android版本,网络请求与主...

计算机/ @guyue, @ypddw
...
优化安卓系统手机电池和流量消耗 【已翻译】

电池和网络数据消耗是移动应用的开发者们需要面对的两大核心问题。 在移动技术中这一点尤其受到重视,因为智能手机的资源比较有限。在这边文章里我将把重点放在这两方面:电池续航的增加和网络数据的减少。 我将通过一些例子和技巧,说明如何节省电池消耗,并保持最低的网络流量消耗。 优化电池续航 耗费大部分电池电量的硬件部件是CPU、传感器和屏幕。其中传感器包括全球定位系统、 NFC、蓝牙等。

计算机/ @班纳睿, @安得鲁
...
谈谈 Android 与 .NET 的加密 【已翻译】

来源: https://github.com/Pavel-Durov/CodeProject-Android-and-NET-Encryption 源码下载: Source Code (Android and .Net - 1.67 MB) 前言 可能被非法用户看到的敏感数据应该被加密。 哪些是敏感数据由你决定,可以是个人资料、在网路中传输的图片,你的地理位置等等。 敏感数据是易于泄漏的,当...

计算机/ @ypddw
...
下一代IOS和安卓应用程序应该使用Java来编写的八大理由 【已翻译】

作为企业的主要编程语言,Java一直以来都表现得十分稳定,但我们应该怎么来衡量java最近的增长呢?Oracle在Java 8中引入Lambda表达式和Streams对编程者来说具有很大的吸引力,这是一个原因。Java作为增长最快的移动平台的通用语言是另一个重要的驱动力。随着Android最近对OpenJDK 展开的策略以及Java 9 的即将发行,我们预测Java的相关性将继续增强。 生态...

计算机/ @fourAF
...
一步一步教你做一个 material 风格的安卓天气APP 【已翻译】

这篇文章教我们如何根据 material 设计指南 来创建一个 material 风格的安卓天气 APP。Google Material 设计包含了一系列可视化设计、用户交互、手势等的规范。这些规范帮助开发人员设计和创建一个安卓应用程序。 这篇文章页教我们如何使用 Weatherlib 作为天气数据处理层来创建一个 material 风格的安卓天气 APP,同时描述了 Material 设计...

计算机/ @learner, @苏州小浮云
...
安卓应用和质感设计入门:工具栏和左侧滑出导航 【已翻译】

Material Design是由谷歌开发的一套规范,用来引导Android应用程序的开发。它们不仅适用于安卓应用,也适用于网站设计。在应用程序的开发过程中,Android提供了一些库来帮助开发人员来实现主要的material规范。 最重要的库是: com.android.support:appcompat-v7:23.1.0 com.android.support:design:23.1....

计算机/ @城府很深, @苏州小浮云, @Orange, @toypipi, @ypddw
...
Android N 的消息通知直接回复 【已翻译】

我最喜欢的Android的部分是它的通知系统,它使开发者可以从主程序之外直接与用户联系. 随着Android N的推出, Android N的通知栏正在使用一种全新的Material Design风格改造视觉效果,这种风格的修改内容包括重新排列布局、修改内容大小用来,而他们达到的效果会使通知内容更好的显示细节(如app名和消息排列方式)以及更好的理解. 下面是一张Android M到N的视觉...

计算机/ @lison
...
使用 Android 和物联网检测地震波 【54%】

介绍 物联网(IoT)是最近一段时间的网络流行语,除了对于普通大众来说热闹的意义,物联网还促进了机器到网络的数据庞大扩充的重新洗牌。说实话,物联网将会是未来的下一个前沿技术。 本文介绍了物联网的一般概念以及在我们现实世界中的应用,我们还将在这片文章的后半部分,讨论建立一个物联网相关功能的应用。如果你是一个科技爱好者,那么准备开始这篇文章之旅吧。

计算机/ @唯恐有闻, @Orange, @时光剥落
...
苹果与安卓的平台之争:鹿死谁手? 【已翻译】

智能手机平台之争基本算是结束了,最终苹果和谷歌胜出。但顺便提一句,当我们注意到这场争夺的最后比分,以及想一想这意味着什么,会发现很有趣的事情。 在全球范围内, 大约有55亿16岁以上的人群,其中大约50亿人有手机。(这个数据比较模糊,因为很多人不只有一张SIM卡)。随着人口的增长和智能手机的普及,这个数据在未来几年里会上升到更接近60亿。 苹果在2016年1月份曾表示,算上Mac,iPhon...

商业/ @初见, @vincentsun
...
Android Material Design —— 使用浮动文本的编辑框 【已翻译】

当需要用户输入时,我们使用EditText组件.当需要特定格式的输入时,我们能给用户提供一个提示(即hint).但是,一旦用户开始输入提示消失了.有时,这对用户造成了困绕,因为当他输入的时候他已经忘记提示的内容了.新的material design库中介绍了一种新的EditText:Floating Lable EditText,对于安卓开发者而言是一种救赎.他初次展示了一个提示,当用户输入...

计算机/ @ypddw, @唯恐有闻
...
开发 Android 的 OpenCV 应用 【已翻译】

本教程将指导你在 Android 项目中使用 OpenCV 库。 本教程在编写时是在Windows7环境下的,但它在 OpenCV4Android SDK 支持的其他任何操作系统下也应该是有效的。 本教程假设你已经安装如下软件: JDK Android SDK 和 NDK Eclipse IDE Eclipse 下的 ADT 和 CDT 插件 关于上述如果你需要任何帮助,你可以参考我们 An...

计算机/ @卓小混混, @toypipi
...
OpenCV4安卓开发工具包 【已翻译】

本教程旨在帮助您安装和配置opencv4android SDK。 虽然该教程是在MS Windows7下写的,但是在GNU Linux和Apple MAC OS上也可以运行。 在使用这个教程前我们假设您已经安装和配置好了以下软件: JDK Android SDK 和NDK Eclipse IDE Eclipse的ADT和CDT插件   如果对上述情况需要帮助的话,请参考我们之前发布的安卓开发...

计算机/ @小吕, @toypipi, @唯恐有闻, @lison
...
Android 平台下开发 OpenCV 应用 【已翻译】

这篇文章可以帮且你学习Android开发的基本知识,并且快速的配置你的工作环境.是在Windows 7下编写的,当然它也同样适用于Linux(Ubuntu),Mac等其它操作系统的Android开发. 如果你按下面的步骤执行时发生错误时,不用担心,你可以通过 OpenCV4Android讨论组或OpenCV的问答论坛联系我们.   前言 Android 是基于Linux, 它是由谷歌领导的开...

计算机/ @負愚侕歸
...
谷歌打败了甲骨文,避免了 90 亿美元索赔 【已翻译】

谷歌获得了陪审团的裁决,扼杀了甲骨文公司索赔的搜索巨头的Android手机业务的90亿美元,并给那些不受许可证限制编写跨平台应用的程序员带来安慰。 Oracle争辩说,Google需要一个许可证来使用其Java编程语言开发Android,该操作系统占据了世界上80%的移动设备。星期四陪审团在旧金山联邦法院上拒绝了这个论点,并根据版权法认为Google对该代码的使用符合“合理使用”。 在一个跨...

计算机/ @toypipi, @missinghen, @bazyhc