2012年5月7日

摘要: RTMP协议研究1协议研究概述协议设计和分析一直都是在工作遇到,正好在这里总结一下,说到协议,在这个网络的时代,没有人可以离开它了。他存在我们生活中的任何角落,只不过我们平时,并没有注意到它的存在,可以这么说如果没有协议,我们生活和日常的工作生产都不能进行。如果仔细想想你生活中用到的所有东西,协议已经包含其中。那到底什么是协议呢?说的简单一点就是双方达成的共识,以便更好的交流,理论上协议是什么呢?如果学过《信号与系统》的人都知道有个简单的道理,就是信息在经过一个管道的符号集,到另一个符号集时信息不会丢失。任何复杂的事物都有个最简单的本质,网络上的协议也是... 阅读全文
posted @ 2012-05-07 23:20 tinkl 阅读(730) 评论(0) 推荐(0)
摘要: 原文:http://www.badlogicgames.com/wordpress/?p=1726&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PlanetAndroidCom+%28Planet+Android%29JSpeexdoes not work very well on Android, encoding times are between 0.03 to 0.2 seconds for a 320 samples frame. Way to much for any real-tim 阅读全文
posted @ 2012-05-07 22:07 tinkl 阅读(2217) 评论(0) 推荐(0)

2012年5月6日

摘要: 支付宝(www.alipay.com)的产生的确对于促进网络支付的确起到了很大的推动作用,笔者就在目前自己使用支付宝API接口开发中,遇到的一些问题,解决办法,做了简短的记录,由此与大家共分享,由于作者水平有限,难免出现错误,请大家指出,谢谢。目前,申请支付宝接口主要有两种方式,1.免费接口,淘宝抽取手续费2%;2.付费接口,比如600元允许48000元交易金额的配额等,笔者使用的是前者,免费接口。在免费接口中,又分为两种,标准双接口交易类型和即时到账交易,这两种支付方式中,前者为淘宝担保交易+即时到账交易,而后者仅仅为即时到账交易,可根据自己的需要进行申请。具体申请的过程在这里就不赘述了,如 阅读全文
posted @ 2012-05-06 15:59 tinkl 阅读(780) 评论(0) 推荐(0)
摘要: http://pttrns.com/compose 阅读全文
posted @ 2012-05-06 13:07 tinkl 阅读(165) 评论(0) 推荐(0)
摘要: 参考博客:http://www.roman10.net/how-to-build-ffmpeg-for-android/ About"Video Streaming"http://doandroid.info/category/android-develop/android-multimedia/ 音视频实际解决方案 包括音频录制 编码解码过程 ,多线程,网络上传下载相关文章:1二维码快速入门2Mosquitto持久层群推消息实现思路3Android使用OpenCV和FFMpeg的简单方法-开源项目javacv的使用4Windows phone应用开发初体验(环境搭建+he 阅读全文
posted @ 2012-05-06 09:58 tinkl 阅读(598) 评论(0) 推荐(0)
摘要: 1:编译过程中所遇到问题以及解决方式编译方法原则:FFmpeg 的源代码不能做任何改动;FFmpeg 的配置可以根据需要改变;用脚本配置Update for ndk-r6: Note that you may need to create ./android/armv7-a/ folder in the ffmpeg directory yourself .如果你是再ndk-r6情况下这步是必须的。相关文件:config.sh#!/bin/bash####################################################### Usage:# put this.. 阅读全文
posted @ 2012-05-06 09:42 tinkl 阅读(684) 评论(0) 推荐(0)

2011年2月25日

摘要: Android Application Android提供给开发程序员的概念空间中Application只是一个松散的表征概念,没有多少实质上的表征。在Android实际空间中看不到实际意义上的应用程序的概念,即使有一个叫Application的类,这个也就是个应用程序上下文状态,是一个极度弱化的概念。Application只是一个空间范畴的概念,Application就是Activity,Service之类的组件上下文描述。Application并不是Android的核心概念,而Activity才是Android的核心概念。 从Android的SDK文档中,我们知道一般情况Android应用 阅读全文
posted @ 2011-02-25 16:50 tinkl 阅读(1082) 评论(0) 推荐(1)
摘要: 3 Activity设计框架3.1 外特性空间的Activity 我们先来看看,Android应用开发人员接触的外特性空间中的Activity,对于AMS来讲,这个Activity就是客服端的Activity。应用程序员在建立Android应用时,构建Activity的子类就是Andoid外特性空间展现的接口。我们可以从下面的简单的例子描述看看Activity,到底如何建立的。DemoActivity extend Activity{ onCreate onResume onPause onStop} 在Android的外特性空间(SDK)中,Android应用程序员根本不知道进程是什么时候起 阅读全文
posted @ 2011-02-25 16:39 tinkl 阅读(486) 评论(0) 推荐(1)

2010年12月12日

摘要: Service深入分析上一章我们分析了Android IPC架构,知道了Android服务构建的一些基本理念和原理,本章我们将深入分析Android的服务。Android体系架构中三种意义上服务:• Native服务• Android服务• Init空间的服务,主要是属性设置,这个IPC是利用Socket来完成的,这个我将在另外一章来讨论。Navite服务,实际上就是指完全在C++空间完成的服务,主要是指系统一开始初始化,通过Init.rc脚本起来的服务,例如Service Manger service,Zygote service,Media service , ril_demon serv 阅读全文
posted @ 2010-12-12 00:28 tinkl 阅读(1248) 评论(0) 推荐(0)
摘要: IPC框架分析 Binder,Service,Service manager 我首先从宏观的角度观察Binder,Service,Service Manager,并阐述各自的概念。从Linux的概念空间中,Android的设计Activity托管在不同的的进程,Service也都是托管在不同的进程,不同进程间的Activity,Service之间要交换数据属于IPC。Binder就是为了Activity通讯而设计的一个轻量级的IPC框架。在代码分析中,我发现Android中只是把Binder理解成进程间通讯的实现,有点狭隘,而是应该站在公共对象请求代理这个高度来理解Binder,Service 阅读全文
posted @ 2010-12-12 00:17 tinkl 阅读(2401) 评论(2) 推荐(2)

导航