- 博客(13)
- 资源 (17)
- 收藏
- 关注
原创 Android MediaPlayer
1. MediaPlayer播放流程下面是在Java中调用MediaPlayer实现播放的简单流程mMediaPlayer.setDataSource(filePath);mMediaPlayer.prepare();mDuration.setText(String.valueOf(mMediaPlayer.getDuration()));mVideoWidht = mMediaPl
2014-09-30 11:04:51 2420
原创 Android Studio 常用快捷键分类整理
1. 查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。2. 移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt+ left/right 切换代码视图Alt+ Up/
2014-09-26 08:39:45 1334
转载 Android Studio 快捷键整理分享-SadieYu
原文:文章编辑整理:Android Studio 中文组 - SadieYuAlt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift
2014-09-25 17:14:39 1683
转载 stagefright框架(一)Video Playback的流程
在Android上,預設的多媒體框架(multimedia framework)是OpenCORE。OpenCORE的優點是兼顧了跨平台的移植性,而且已經過多方驗證,所以相對來說較為穩定;但是其缺點是過於龐大複雜,需要耗費相當多的時間去維護。從Android 2.0開始,Google引進了架構稍為簡潔的Stagefright,並且有逐漸取代OpenCORE的趨勢 (註1)。[圖1]
2014-09-23 09:24:14 1764
转载 关于MIUI在小米手机上WiFi无法使用IPv6的解决方法
小米科技的 MIUI 经过对 android 深度优化后,显得更加中国化[1]。但小米手机从 MIUI v4 之后就会出现 WiFi 无法使用 IPv6 的情况[2]。经测试,小米 2 和 2S 都无法正常使用 IPv6。经过确认,是因为 MIUI 封装的 init.qcom.sh 代码中有如下语句,导致高通芯片的手机无法正确配置 IPv6 路由[2]:## Suppr
2014-09-22 19:58:09 23297
转载 StageFright框架流程解读
1、 StageFright介绍 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-component部分做了引用。stagefright是在MediaPlayerService这一层加入的,和op
2014-09-22 17:04:51 1450
转载 Android OpenMax 调用顺序
1 OMX 核心初始化 _OMX_MasterInit1)调用OMX_Init函数->OsclInit::Init(error, &select); //init all Oscl layers except Oscl scheduler.->_Try_OMX_Create(error, data); //create the OMX singleton->OsclSingleto
2014-09-22 16:19:33 1679
转载 Android Opencore OpenMAX学习
1 OMX core methods1)OMX_Init2)OMX_Deinit3)OMX_GetHandle4)OMX_FreeHandle5)OMX_ComponentNameEnum6)OMX_GetComponentsOfRole7)OMX_GetRolesOfComponent8)OMX_SetupTunnel9)OMX_GetContentPip
2014-09-22 11:51:43 1518
转载 Android系统的智能指针实现原理分析
Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。 在使用C++来编写代码的过程中,指针使用不当造成内存泄漏一般就是因为new了一个对象并且使用完之
2014-09-19 15:07:19 1332
原创 ubuntu 14.04 将窗口按钮移到右边
刚刚安装了Ubuntu 14.04,想修改窗口按钮的位置,但按照以前的办法发现不行了,在gconftool-->apps中找不到metacity。多方查找后找到解决方案,如下Ubuntu 14.04 - 12.10Unity: gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximi
2014-09-19 13:46:35 5450
转载 android媒体--stagefright概述【一】
最近杂七杂八的忙碌着,前几天看了下这部分主要是stagefright模块的,所以更改下名字 做了挺长时间的android平台的媒体开发,对之前的分析进行一个阶段性的总结。 一、android结构图(上下文关系) 二、android目录结构 自从android4.2版本之后,媒体的相关代码都放到framework/a
2014-09-16 20:24:24 2175
C-Free_5.0专业版 含注册码
2013-05-31
数据结构与算法分析C++ 代码
2013-05-31
Heritrix在Eclipse中的源文件
2011-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人