Android*

Die Developer Week 2015 - RealSense, IoT und noch viel mehr

Nächste Woche ist es soweit und einer der größten Entwicklerkonferenzen wird wieder eröffnet: Die Developer Week 2015. Ganz gleich ob man C/C++, Java, C#, JavaScript oder Objective-C Entwickler ist, für jede Welt wird ein volles Programm geboten.

[ Android开发经验 ] 设置用户头像并裁剪,仅仅是这么简单?

 

    在做APP的时候,如果有用户系统功能,那么一般都逃不了这个需求,就是给用户设置头像,而设置头像,又包括从拍照和从相册选取两个方式,而且选择了之后,一般又都会要求对图像进行裁剪,让用户设置头像。今天这篇文章就是介绍如何完成这个需求的。

 

    我们首先分析一下需求。关于拍照和从相册选取,都可以向系统发送特定的Intent,唤起对应的系统程序,然后在onActivityResult里面,获取我们的数据即可。关于图像裁剪,有两种方式,一种是自己处理,比如利用第三方的开源项目,如Cropper(https://github.com/edmodo/cropper),来完成我们的需求,另外一种,我们可以直接利用系统提供的裁剪功能,实现图像的裁剪。

Android 开发之应用程序如何完全退出

之前忘记在哪看到一篇关于“android应用程序如何完全退出”的Blog,写的不错,我想这对很多人都有用,为了文章的原创,因此我结合了自己的代码环境,把这个经验分享给大伙。

第一步:创建一个Activity管理类,用来管理所有被用户点击过而没有被finish()掉的Activity:

 

Android 开发之 Vitamio 使用

Vitamio简介

Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1800 种应用在使用 Vitamio,覆盖用户超过 2亿 。Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

流媒体支持

Vitamio 支持各种常见的流媒体协议,可以点播或者直播音频和视频,例如如下常见协议均能无缝支持: 
MMS、RTSP (RTP, SDP), RTMP、HTTP progressive streaming、HLS - HTTP live streaming (M3U8)

Android 开发之浅谈广播的运用

之前讲过了activity,服务service和内容提供者,四大组件就还差广播没讲,所以就顺便讲讲吧。当然,这里都是很基础的讲解,没有深入,要是深入的话光一个activity就可以讲很久。所以这里只做基础使用的讲解了。

时间紧迫,直接上代码吧。

首先,广播有两种注册方式,一种在清单文件中注册,注册后程序一运行广播就开始监听。一种在代码中注册,根据需求注册注销广播。

我们先看广播的第一种注册方式,首先定义一个广播接受者

 

Подписаться на Android*