android
文章平均质量分 65
ustcxiangchun
这个作者很懒,什么都没留下…
展开
-
Android架构及相关分析
Google提出Android手机软件平台后,使手机软件的标准化、低价化等议题受到比过往更高的关注,到底Android是否有能力打破多年以来的手机软件门户之见?此不仅要审视其策略,其软件平台技术表现更不能忽视…… Google发表名为Android的软件平台,破除发表前的臆测,认为Google会以gPhone之名发表自有手机,同时所有信息、网络产业者都高度关注,Android发表后将会对手机市转载 2009-09-15 16:22:00 · 3620 阅读 · 0 评论 -
用git的windows客户端msysgit下载android代码
在家里一直都是用windows,琢磨着弄套android的代码,以前能想到的方法就是建一个Linux虚拟机,用git把代码下下来,共享到windows,或者直接到android的git网站下压缩包。前段时间突然发现原来git是有windows客户端的,有一个叫做msysgit,于是用msysgit下载了一份代码,以下是过程:1.下载msysgithttp://code.google.c原创 2011-06-08 21:02:00 · 2937 阅读 · 0 评论 -
数字智能电视的架构与设计关键
随着Google TV的出现,数字电视越来越火爆,以下是网上对数字电视配置的期望(1)主芯片:采用一体化智能电视主芯片或分体式,主频不低于800M,ARM架构,带DSP(视频硬解码)。(2)内存:不低于256M DDR2(3)Nand(内部存储):不低于2G(4)操作系统:Android 2.1或Android 2.2再转一篇介绍数字电视架构的文章,以增进了解:http转载 2011-11-04 11:44:40 · 5830 阅读 · 0 评论 -
android的开机动画是如何启动的
在SurfaceFlinger::readyToRun()的最后启动开机动画SurfaceFlinger::readyToRun(){ ...... // start boot animation property_set("ctl.start", "bootanim");}然后,init.rc里面记录的bootanim进程被创建,开机动画由这个进程放出来。原创 2011-08-01 21:54:11 · 1682 阅读 · 0 评论 -
zz Android HTML5 video play
1.How will the HTML call video player in the webpage? (from dom parsing to mediaplayer)HTMLMediaElement::updatePlayState()->HTMLMediaElement::m_player->play()->MediaPlayer.cpp(in webkit)->pl转载 2012-10-19 17:15:42 · 3348 阅读 · 0 评论 -
DRM in Android
DRM in AndroidDRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以及相关工作流程来向读者揭示DRM的神秘面纱。一 DRM架转载 2013-08-12 15:40:02 · 1590 阅读 · 0 评论 -
Android Framebuff 分析
本文转载自http://blog.csdn.net/chychc/article/details/7315786,在这个阶段解答了关于Surface的一些困惑,是个挺不错的文章Linux Framebuffer用于实现对不同框架显示控制器进行抽象,对用户进程而言复杂的显示过程被简化成了写显存。Framebuffer的第二功能是对输出到屏上的数据进行缓冲,将待显示的数据写入至备用显示buff转载 2013-10-18 11:46:43 · 2999 阅读 · 0 评论 -
android webkit HTML5 video播放
From http://blog.csdn.net/ownerwu/article/details/6428998摘要:本文主要介绍HTML5 video在android2.2中实现的主要架构和程序流程。一、实现HTML5 video主要的类1. 主要类结构及介绍 图1中绿色类为java类,其余为c++类,下面是各个类的具体介绍转载 2013-10-25 20:28:15 · 3998 阅读 · 0 评论 -
DRM in Android
DRM in AndroidDRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以及相关工作流程来向读者揭示DRM的神秘面纱。一 DRM架构介转载 2014-01-16 19:52:30 · 1023 阅读 · 0 评论 -
android直接把打印信息输出到文件
有时候log太多,用ddms看的话,会被冲掉,比较郁闷;有时候需要把log发给别人共享。所以把log直接输出到文件还是比较有用的。做法如下:1。打开cmd2。运行adb shell dmesg > e:/kernellog.txt,就能把内核的打印信息输出到E盘3。运行adb shell dumpstate > e:/all.txt,就能把内核的打印信息,android的打印信息都输出到E盘原创 2011-04-15 21:17:00 · 4795 阅读 · 0 评论 -
智能指针和弱引用 zz
在android 中可以广泛看到的template class Sp 句柄类实际上是android 为实现垃圾回收机制的智能指针。智能指针是c++ 中的一个概念,因为c++ 本身不具备垃圾回收机制,而且指针也不具备构造函数和析构函数,所以为了实现内存( 动态存储区) 的安全回收,必须对指针进行一层封装,而这个封装就是智能指针,其实说白了,智能指针就是具备指针功能同时提供安全内存回收的一个类。当然,转载 2010-04-22 21:16:00 · 878 阅读 · 0 评论 -
Android平台
Android architecture:Android 采用OpenBinder来进行进程间通信使用SQLite作为其数据库使用pocket Video的OpenCore作为其多媒体架构 更多可见本博客另一文章:http://blog.csdn.net/ustcxiangchun/archive/2009/09/15/4555286.aspx转载 2009-09-25 09:41:00 · 631 阅读 · 0 评论 -
Android的Audio系统
本章介绍Android的音频系统内容,主要是音频的输入/输出环节,不涉及编解码的内容(音频系统从驱动程序、本地框架到Java框架都具有内容)。本章介绍Audio系统各个层次的内容、Audio硬件抽象层的实现。 在学习本章的过程中,读者应重点关注以下内容:Audio系统结构(知识性内容)在Java中调用Audio系统的方式(知识性内容)Audio系统本地代码的接口(开发要点)转载 2010-03-23 21:24:00 · 6539 阅读 · 0 评论 -
Android的多媒体框架Opencore代码阅读
目录结构OpenCore的代码在以下目录中:external/opencore/。这个目录是OpenCore的根目录,其中包含的子目录如下所示: * android:这里面是一个上层的库,它基于PVPlayer和PVAuthor的SDK实现了一个为Android使用的Player和Author。 * baselibs:包含数据结构和线程安全等内容的底层库 * codecs转载 2010-04-12 15:58:00 · 1544 阅读 · 0 评论 -
Android Audio System (1)zz
Author: Zhang Jiejing (http://www.thinksrc.com)Date: 2010-3-10This post is talk about Android Audio system, and its will be use audio recording as example, because I debug audio a recording b原创 2010-04-16 18:50:00 · 4102 阅读 · 3 评论 -
Android Audio System(2): ALSA Layer zz
Author : Zhang Jiejing (http://www.thinksrc.com)Data: 2010-3-15ALSA hardware layer is becoming a standard part of Android master tree.the Android ALSA layer library Code base:http://android.gi原创 2010-04-16 18:52:00 · 2286 阅读 · 0 评论 -
A Tutorial on Using the ALSA Audio API zz
A Tutorial on Using the ALSA Audio API This document attempts to provide an introduction to the ALSA Audio API. It is not a complete reference manual for the API, and it does not cover many specif转载 2010-04-17 12:30:00 · 1419 阅读 · 0 评论 -
Android之父深入解析Android
孟岩:Android 由Linux+Java 构成。手机操作系统用Linux 我能理解, 用Java 也是情理之中。可是Android 不是把现有的成熟的Java 拿来直接用,而是从头开始重新实现了一个Java,从虚拟机到相当多的Java 类库。这不是重新发明轮子吗?有这个必要吗?Andy :对我来说,“Java”这个词意味着四种东西:一种编程语言,一种虚拟机,一个类库,和一个应用程序框架。我转载 2010-04-09 08:37:00 · 1750 阅读 · 0 评论 -
Windows平台下ADB的安装与使用
Windows平台下ADB的安装与使用 你需要准备的东东:Android SDK(如觉SDK<span class="t_tag" onclick="function onclick(){tagshow(event)}">文件过大,也可以只准备G1的<span class="t_tag" onclick="function onclick(){tagshow(eve转载 2010-04-09 12:50:00 · 1862 阅读 · 0 评论 -
简单说说android的线程封装 zz
简单写一下android 对线程 的c++封装~~~其实API已经写得很清楚了~~封装 的文件 :/frameworks/base/include/utils/threads.h这里不讨论具体实现,具体实现是和系统 相关联的~~首先Anroid提供了几个与直接创建线程的函数:inline bool createThread(thread_func_t f, void *a) inli转载 2010-04-22 21:14:00 · 915 阅读 · 0 评论 -
Android4.2 Camera子系统初探,数据流程简述
Android的Camera应用完成如下三个功能:预览,拍照和录像。以下是Android下UVC的Camera操作流程:一、打开 首先当打开Camera HAL时;会通过ioctl向uvc驱动申请buffer,并通过mmap映射进用户空间。uvc驱动提供HAL的是yuv422(yuyv)格式的原始数据流。二、预览 apk会首先申请surface(假设没有转载 2014-01-16 16:50:55 · 2388 阅读 · 0 评论