随笔分类 -  andriod

摘要:android-as_video_player中的OpenGLES视频显示 1,SurfaceView和OpenGLES 先从java的上层代码入手: 而在播放器对象中,我们是先从surface对象拿到ANativeWindow对象,然后在后文中就会用这个ANativeWindow对象跟opengl 阅读全文
posted @ 2020-01-08 19:15 lihaiping 阅读(753) 评论(0) 推荐(0) 编辑
摘要:关于OpenSL ES播放音频数据的一个奇怪的问题 Author:lihaiping1603@aliyun.com 最近用业余时间做了一个android平台的播放器sdk,其中视频用的opengl es,音频用的opensl es 做渲染,其中整个播放器在音视频同步的过程中,使用的视频同步到音频的方 阅读全文
posted @ 2019-10-25 19:11 lihaiping 阅读(976) 评论(0) 推荐(0) 编辑
摘要:今天在使用android-as_video_player这个开源的框架来实现自己项目中的一个播放器,中间关于ndk编译ffmpeg遇到的坑,现在想起来,对ndk的心态,现在心里都有一万个cnm在奔腾,此处略过ndk编译ffmpeg源码的过程,最后使用的ndk-r10d编译的ffmpeg2.8.5版本 阅读全文
posted @ 2019-04-01 17:18 lihaiping 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://www.cnblogs.com/lihaiping/p/6142512.html 最近因为项目需要使用到camera的功能,所以针对官方的demo源码进行一番阅读,并修改了一个record录像以后程序崩溃的bug。 这里主要记录下调试过程的情况: 1)打开rk3288- 阅读全文
posted @ 2016-12-07 20:03 lihaiping 阅读(4394) 评论(2) 推荐(0) 编辑
摘要:来自知乎:https://www.zhihu.com/question/48130951?sort=created 来自知乎:https://www.zhihu.com/question/48130951?sort=created 大家都知道Android的Looper是ThreadLocal方式实 阅读全文
posted @ 2016-12-02 10:29 lihaiping 阅读(5305) 评论(0) 推荐(0) 编辑
摘要:今天在android系统下根据官方的demo代码,我们需要启动一个服务,并绑定,但在程序启动以后,老是报错: Activity MainActivity has leaked ServiceConnection CameraUtil$ServiceBinder@38fe0435 that was o 阅读全文
posted @ 2016-12-01 08:28 lihaiping 阅读(11490) 评论(0) 推荐(0) 编辑
摘要:先使用android stuido创建一个app工程,创建工程的时候,.gradle目录结构下为2.8目录.(note:2.10目录为后续更新结果出现。) 依次修改上述红色方框标注部分内容: 1)修改gradle/wrapper/gradle-wrapper.properties目录内容: 2)修改 阅读全文
posted @ 2016-09-01 11:51 lihaiping 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:clang++: error: unable to execute command: Killedclang++: error: assembler command failed due to signal (use -v to see invocation)clang version 3.5Tar 阅读全文
posted @ 2016-08-25 13:59 lihaiping 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:以下是借鉴了网上别人的东东: /bootable 这个目录下存放Android部分启动相关代码,包括android的recovery模式,一般用于进行OTA升级,由C++编写,可以看到用于显示的ui.cpp和安装的install.cpp,模式入口为recovery.cpp的main. /build 阅读全文
posted @ 2016-08-11 10:23 lihaiping 阅读(5191) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/jinzhuojun/article/details/41412587 libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库) 阅读全文
posted @ 2016-06-08 15:37 lihaiping 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/loovejava/article/details/8971790 最近杂七杂八的忙碌着,前几天看了下这部分主要是stagefright模块的,所以更改下名字 转自:http://blog.csdn.net/loovejava/article/deta 阅读全文
posted @ 2016-05-23 11:41 lihaiping 阅读(720) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/finewind/article/details/46324507 1. Android系统架构: android系统架构采用了分层架构的思想,如下图所示,从上到下共4层,分别为:应用程序层、应用程序框架层、系统库和android运行时层、linux内 阅读全文
posted @ 2016-05-19 17:05 lihaiping 阅读(291) 评论(0) 推荐(0) 编辑
摘要:关键词:androidLCD TFT TTL(RGB) LVDS EDPMIPI TTL-LVDS TTL-EDP平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:samsungexynos4210、exynos4412、exynos5250作者:xu... 阅读全文
posted @ 2016-01-12 10:24 lihaiping 阅读(911) 评论(0) 推荐(0) 编辑
摘要:一、开篇写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧.话说camera模块,从上层到底层一共包含着这么几个部分:1、apk------java语言2、camera的java接口----java语言3、camera的java接口的具体实现,即所谓的JNI-----(java—>... 阅读全文
posted @ 2014-10-03 22:39 lihaiping 阅读(1001) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示