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

Android Flutter实践--安装(Windows)

Flutter官网 Flutter中文网 Flutter社区中文资源 1. 下载源码 git clone -b beta https://github.com/flutter/flutter.git 图1.png 2. 配置环境变量 I. 命令配置 export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置 export ...

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

Facebook构建高性能Android视频组件实践之路

作者|Udi Cohen译者|孙浩本文转自“移动开发前线”(微信号:bornmobile)。随着移动设备视频消费的快速增长,为了更高效地呈现内容,Facebook 的移动工程师们面临着新的挑战。比起文本和图片这样的简单 UI 元素,视频需要更多的资源。视频解码器会消耗很多 CPU 资源,创建视频时还需要分配大量内存,同时他们会使用更多的网络带宽来从服务器下载视频数据。在可滚动的容器中播放视频其实....

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

实践android的RadioButton

一个一个组件的实习过来。 package com.tw.flag.ch02_button; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.os.Vibrator; import android.support.design.wi...

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

Android开发实践:实战演练隐式Intent的用法

任务:假设我们已经实现了一个视频播放器(PlayerActivity),我们希望能把它注册到系统中,当用户点击本地视频或者在线视频时,能启动这个视频播放器。 (假设该类的全路径为:com.jhuster.videoplayer.PlayerActivity) [注]:本文完整的示例代码请到我的Github下载,地址:VideoPlayer 1. 什么是隐式Intent? Intent是A...

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

Android开发实践:自己动手编写图片剪裁应用(3)

打开图片 图片的打开主要是把各种格式的图片转换为Bitmap对象,Android通过BitmapFactory类提供了一系列的静态方法来协助完成这个操作,如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public class BitmapFactory {     public stat...

文章 2017-11-27 来自:开发者社区

Android开发实践:自定义带消息循环(Looper)的工作线程

1. 首先,我们完成一个简单的线程框架。    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 public class LooperThread {       &n...

文章 2017-11-27 来自:开发者社区

Android开发实践:掌握Camera的预览方向和拍照方向

Android的Camera相关应用开发中,有一个必须搞清楚的知识点,就是Camera的预览方向和拍照方向,本文就重点讨论一下这个问题。 图像的Sensor方向:手机Camera的图像数据都是来自于摄像头硬件的图像传感器(Image Sensor),这个Sensor被固定到手机之后是有一个默认的取景方向的,这个方向如下图所示,坐标原点位于手机横放时的左上角: Camera的预览方向:由于手...

Android开发实践:掌握Camera的预览方向和拍照方向
文章 2017-11-27 来自:开发者社区

Android开发实践:自己动手编写图片剪裁应用(2)

其实Android系统本身也提供了图片剪裁的模块,我们可以直接通过Intent来调用系统的图片剪裁功能,本文我们就先了解一下系统自带的图片剪裁功能是如何调用的吧。 得到被剪裁图片的URL地址 既然是图片剪裁,就一定要有被剪裁的图片,由于图片数据一般很大,为了防止内存溢出,普通APP与Android系统图片剪裁应用之间是通过URL来传递图片地址的。这个URL与我们常说见的网络URL不一样,...

文章 2017-11-27 来自:开发者社区

Android开发实践:如何设置NDK的编译选项

1. 概述  首先回顾一下 Android NDK 开发中,Android.mk 和 Application.mk 各自的职责。 Android.mk,负责配置如下内容: (1) 模块名(LOCAL_MODULE) (2) 需要编译的源文件(LOCAL_SRC_FILES) (3) 依赖的第三方库(LOCAL_STATIC_LIBRARIES,LOCAL_SHARED_LIBR...

Android开发实践:如何设置NDK的编译选项
文章 2017-11-27 来自:开发者社区

CI实践_Android持续集成

之前已经实现了Android的持续集成,并在项目中应用了一段时间。恰逢现在有几分钟时间,把之前的一些零散的点滴记录和整理一下,供有需要的朋友参考,或后续复用。 需要的准备知识:gitlab、Jenkins、各种plugins、shell等; 另外,推荐一个seafiles,相当于云存储网盘,大家可以把构建的apk包,发送至,供团队内部使用; 当然,你也可以采用ftp为team共享也可以。 &nbs...

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

mPaaS 移动开发平台

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

+关注