Android*

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就可以讲很久。所以这里只做基础使用的讲解了。

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

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

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

 

Introduzione allo sviluppo di applicazioni mobile cross-platform

Lo sapevi che si possono sviluppare applicazioni mobile cross-platform di elevata qualità utilizzando solo HTML, CSS e JavaScript ? Ok, domanda banale, molti oramai lo sanno ma tantissimi developers non ne sono ancora al corrente o, sono ancora scettici o comunque non ancora del tutto convinti riguardo l’uso di queste tecnologie in ambito mobile; proprio per quest’ultimo motivo ho deciso di scrivere una serie di blog posts ed alcuni articoli tecnici che verranno linkati man mano in calce a questo blog post per, mostrarti come con l’uso delle tue skills in ambito web e, con l’IDE Intel XDK si possano sviluppare applicazioni mobile di elevata qualità in maniera veloce ed infine estremamente efficiente.

quick-cocos2d-x 游戏开发【17】——创建菜单

菜单也是游戏中不可缺少的元素之一,quick中对于menuItem的封装有两种,一个是图片菜单,一个是文字菜单。

 

一、图片菜单ui.newImageMenuItem(params)

 

可用参数:

  • image: 正常状态的按钮图像
  • imageSelected: 按钮按下时的图像(可选)
  • imageDisabled: 按钮被禁用时的图像(可选)
  • listener: 回调函数
  • tag: 按钮的 Tag,会传入回调函数。多个按钮使用同一个回调函数时,可根据 Tag 区分哪一个按钮被按下(可选)
  • x, y: 坐标(可选)
  • sound: 按钮按下时播放什么音效(可选)

对于params的参数名称是一定不可以写错,和上节中label一样,所以这个还是需要多敲几次记住一下。tag是配合多个item共用一个回调函数来使用的,所以如果单独写一个function,记得有一个tag参数。

 

简单写一个图片按钮

quick-cocos2d-x 游戏开发【16】——添加文本

文本的添加在quick中被封装在ui类中,它可以创建EditBox,菜单以及文本,文本总得来说可以创建TTF和BMFont两种。

 

api对于它的说明很详细,ui.newBMFontLabel(params),参数中

 

  • text: 要显示的文本
  • font: 字体文件名
  • align: 文字的水平对齐方式(可选)
  • x, y: 坐标(可选)

所以我们创建一个文本可以使用这样的代码,

Android 用 Animation-list 实现逐帧动画

<?xml version="1.0" encoding="utf-8"?>
<!-- 
    根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画
    根标签下,通过item标签对动画中的每一个图片进行声明
    android:duration 表示展示所用的该图片的时间长度
 -->

Subscribe to Android*