文章 2018-12-13 来自:开发者社区

揭秘Android开发效率提升多倍的利器;Gradle

Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们编写的编译脚本,其实就是玩Gradle的API,所以从它更底层的意义上看,是一个编程框架。 因为涉及的内容很多没法一两篇文章就介绍详细清楚,方便起见我用PPT图片的形式简单介绍一下。如果需要更详细了解学习的朋友可以看文末。 一.Gradle介绍   二.Gradle 之语言基础 Groovy ...

文章 2018-12-12 来自:开发者社区

Android短视频开发一定要分析的特点与功能

短视频APP已经是所有手机用户的“老朋友”了,它的威力几乎可以说是无人不知无人不晓,这种热度甚至影响到了Android短视频开发的热度。但可能很少有人系统地分析过,他的个性特点是什么,都有什么核心功能。 一、短视频APP的个性特点: 1. 短视频时长短冲击力大,很少的时间就能看完一篇视频 3. 支持多渠道分享,增加短视频曝光量。 4. 大量可调节的预设模板、滤镜节约用户时间和脑力,降低创作门...

文章 2018-12-05 来自:开发者社区

Android开发;教你做一个后台相机

做过相机的同学都知道,Camera需要一个SurfaceView来承载预览的输出流,SurfaceView的特性限制了它必须要有一个可见的View才能够使用。 所以如果我们要做一个不可见的相机有什么办法呢? 初阶黑科技 首先可以想到的是我们可以用一个 1*1 像素的SurfaceView来承载输出流。又或者我们用一个透明的View来承载SurfaceView。 网上搜一下可以找到很多这个...

Android开发;教你做一个后台相机
文章 2018-12-04 来自:开发者社区

Android开发 - 掌握ConstraintLayout(十)按比例设置视图大小

有时候在布局界面的时候,UI要求某个View或者某张图片按比例显示,以适应不同的屏幕分辨率。 通常我们时通过自定义View或者引入第三方的库来解决。现在我们既然已经使用了ConstraintLayout,它本身就支持这样的按比例设置View大小的功能。 下面我们来介绍如何使用: 首先我们在布局中添加一个View: 此时,没有添加任何约束,显示的比例就是原始图片的比例。 添加水平方向的约束: ...

文章 2018-12-03 来自:开发者社区

Android开发 - 掌握ConstraintLayout(九)分组(Group)

使用ConstraintLayout后我们的布局是没有层级关系的,各个View之间都是平级关系,但是如果根据某个业务条件来控制多个View的显示与否,我们需要分别对每个View进行控制,需要调用多次setVisibility()。这样就显得非常不方便。 本文所介绍的Group就是解决这个问题的。 Group就是一个分组,可以关联多个View,从而只需要对这个分组进行控制就可以实现这样的场景。 我....

文章 2018-11-29 来自:开发者社区

Android开发 - 掌握ConstraintLayout(八)障碍线(Barrier)

本文我们来介绍障碍线(Barrier)的使用,平常在开发中用的相对要少一些,但是在需要时会非常方便。 它的作用是将多个元素放到这个障碍线里面使时,其中的任何元素的大小或位置变化时都会使它的位置进行改变。 可以理解成一面墙,"墙"里面任何元素的位置或大小改变时都会导致它的改变,从而保证所有的元素都在"墙"里面。 下面我们来举例进行说明,会更加直观。 首先,我们先创建两个元素: 接下来,我们来创...

文章 2018-11-28 来自:开发者社区

Android 开发应该掌握的 Proguard 技巧

Proguard介绍 Proguard被人们熟知的是它的混淆功能,根据Proguard帮助文档的描述,Proguard可以对Java class 文件进行shrink,optimize,obfuscate和preveirfy。obfuscate(混淆)只是其中之一。简要的介绍下这四个功能: 压缩(Shrink): 检测和删除没有使用的类,字段,方法和特性 优化(Optimize) : 分...

Android 开发应该掌握的 Proguard 技巧
文章 2018-11-27 来自:开发者社区

Android开发还有前景吗?

    “现在学习Android开发还有前景吗?” “Android开发还有什么可以研究的?” 近半年来,很多做开发不久的朋友都问过我这样的问题。大家对于职业的未来,都有一些迷茫和焦虑,其实我也有,为什么会这样呢? 现在互联网行业,各大公司已经从争夺用户转为争夺用户时长。而小程序、快应用的崛起,也让许多 App 的增长达到瓶颈。所有人都在说,国内移动互联网的红利期已经过去。 另...

文章 2018-11-26 来自:开发者社区

Android开发实用必备的几款插件,提高你的开发速度

欢迎大家告诉我更加好用的插件,工具和第三方开源库 写代码酷炫   plugins下载activate-power-mode  一些设置 Window-->activate-power-mode 设置开发工具的背景 plugins下载 SexyEditor 便于开发的插件、工具和第三方开源库  1.GsonFormat  使用方法:快捷键Alt...

文章 2018-11-22 来自:开发者社区

(译)第一次Android开发单飞

原文地址:Flying Solo with Android Development 原文作者:Anita Singh 两年半之前,在一个由四个人组成的 Android 团队的帮助下,我开始从后端开发转向移动开发。一年之后,我加入了一个已经完成了B轮融资的初创公司,在那里主要做 Android 开发的工作。在一个小团队里工作,既能很好地保持独立,还不耽误向同事学习。 但随后,五个月前,我...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注