- 博客(63)
- 收藏
- 关注
原创 关于 android app 返回键模拟 home键 功能的介绍_仿QQ返回键 又重新回到当前界面_锁屏状态 又要重新唤醒
最近有朋友问我 一些 关于 android 应用 退出了界面或应用 后 ,又要回到应用或者某个界面或者退出后且有在锁屏状态 又要重新唤醒(讲分 第一篇,第二篇 分享给大家) :在这里分享想我的做法,先讲第一篇,模仿 home键功能首先,先讲下 Android home键和back键区别back键Android的程序无需刻意 的去退出,当你一按下手机的back键的时候,系统会
2015-12-09 12:44:56
3226
原创 Android 应用清单文件(AndroidManifest.xml)中的一个属性,用于控制应用是否支持从右到左(RTL,Right-to-Left)的布局方向。以下是它的具体作用和影响:
是 Android 应用清单文件()中的一个属性,用于控制应用是否支持从右到左(RTL,Right-to-Left)的布局方向。
2025-08-29 14:58:35
884
原创 Android GSYVideoPlayer播放MP4格式,大视频 几个小时的视频点击快进键视频进度会倒退一秒
问题描述使用GSYVideoPlayer进行视频播放,在播放过程中点击进度条切换进度。视频会回退一下,然后才跳到指定的进度。如果视频比较短,比如10多秒,基本上无法实现进度切换。
2025-08-26 22:02:28
358
原创 Android 播放MP4格式,大视频 几个小时的视频点击快进键视频进度会倒退一秒
Android播放MP4视频快进时进度回退问题主要与关键帧间隔过长和播放器内核限制有关。解决方案包括:优化视频编码,缩短关键帧间隔;更换为ExoPlayer等更灵活的播放器内核;自定义进度条逻辑避免UI回退;确保使用标准H.264/AAC编码格式。优先推荐使用ExoPlayer并调整GOP大小的方法,同时可考虑关闭系统音频硬解码功能或转码为低复杂度编码格式。
2025-08-26 21:34:03
703
原创 HEVC(H.265)与HVC1的关系及区别
国际标准化组织制定的通用视频编码标准,由ITU-T和ISO/IEC联合开发1支持8K分辨率,压缩效率较H.264提升约50%1HVC1HEVC在MP4容器中的一种封装格式标识符,属于非官方衍生标准23苹果设备仅支持HVC1编码的MP4文件播放,是iOS/macOS的专有兼容格式24。
2025-08-22 22:41:02
1402
原创 视频编码异常的表现
参数生成详细日志,结合Wireshark抓包分析网络传输层问题1。对于商业级应用,推荐使用Elecard StreamEye进行码流深度解析。建议通过FFmpeg的。
2025-08-22 22:38:10
324
原创 雷霄骅博文地址
http://blog.youkuaiyun.com/leixiaohua1020/article/details/15811977/http://download.youkuaiyun.com/user/leixiaohua1020/uploads
2025-08-22 20:42:20
175
原创 Android Java 三Tab页面支持双指缩放切换功能
本文实现了一个支持三Tab布局和双指缩放切换功能的Android应用。主要特点包括: 使用ViewPager2和TabLayout实现三Tab布局,采用FragmentStateAdapter优化内存管理 实现双指缩放手势识别,通过ZOOM_IN/OUT_THRESHOLD阈值判断切换时机 加入300ms防抖处理(SWITCH_COOLDOWN)避免快速误操作 优化性能:使用Math.hypot快速计算距离、只保留相邻页面、延迟加载布局 采用工厂模式创建Fragment实例,边界检查防止越界切换 代码结构清
2025-08-18 11:20:26
297
原创 实现Android图片手势缩放功能的完整自定义View方案,结合了多种手势交互功能
ZoomImageView是一个支持手势缩放的自定义图片控件,主要功能包括:1.双指手势缩放图片,通过ScaleGestureDetector实现平滑缩放效果;2.双击切换初始大小和中等放大比例;3.自动缩放动画通过Runnable实现渐进变化;4.限制最小/最大缩放比例防止过度缩放。使用Matrix进行图像变换,保持缩放中心点为手势焦点位置。开发中需处理视图初始化和边界检查,可通过扩展实现拖动功能。该控件解决了多层级手势冲突问题,实现了类似微信图片浏览器的交互体验。
2025-08-16 20:09:18
852
原创 技术总结,还需要继续学习努力
技术总结:原生的 媒体扫描(图片和视频),原生的收音机和Fw接口,原生视频播放,如果针对大图片的显示 列表展示和预览展示,自定义View,比较难的自定义View,关键帧等帧,收音机的刻度尺怎么实现的,国外的收音机,酷狗音乐,音频焦点,延迟焦点,性能优化,ANR,内存优化,原生媒体扫描的状态,kt和kt的和kt名称差不多的东西,拖动视频,获取视频某一帧的画面...一、原生媒体扫描技术二、大图片处理方案三、自定义View进阶四、收音机相关技术五、性能优化要点六、Kotlin相关七、第三方应用分析。
2025-08-16 12:03:22
1026
1
原创 github上有哪些优秀的开源android视频播放器项目
这个播放框架的思路和ijkplayer是完全不一样的,ijkplayer是基于ffplay,整体架构比较简单,因为核心的功能都由ffmpeg的ffplay模块帮忙实现了,但是vlc整体是pipeline实现的,编码解码以及解封的模块都是videolan自己实现的,和ffmpeg是两种演进思路;mp4parser是读、写mp4 封装格式的库,只是操作封装格式,不是操作编码、解码格式,这个有很大的不同,想要熟悉mp4封装格式的同学,可以读一下mp4parser的源码;
2025-08-16 11:52:35
833
原创 adb 发送广播
adb 发送广播在Android开发中,adb(Android Debug Bridge)是一个非常强大的工具,它允许你与连接的Android设备进行通信,执行各种操作,包括发送广播(Broadcasts)。广播是Android中一种重要的消息传递机制,允许应用程序和系统间进行通信。
2025-08-15 11:34:19
447
原创 在GSYVideoPlayer的实现中,setStartAfterPrepared(true)与手动调用startPlayLogic()的关系需要从状态机机制和容错设计两个维度理解:
这种设计模式在多媒体框架中很常见,如ExoPlayer同样推荐类似的冗余控制策略34。开发者应根据实际测试结果决定是否保留双重触发逻辑,在大部分场景下二者并存不会造成冲突。videoPlayer.setUp(videoUrl, true, "示例视频");// 准备完成后的安全播放。// 关键配置:准备完成后自动播放。GSYVideoPlayer内部状态机存在。在GSYVideoPlayer的实现中,
2025-08-09 17:44:45
819
原创 视频播放器#GSYVideoPlayer#连续切换视频 出现黑屏只有声音没有画面的问题
最近遇到测试测试过程中,出现 滑动底部缩略列表,然后预览视频,偶发会出现只有声音没有画面的情况。GSYTextureView中的onSurfaceTextureAvailable方法没有回调(如果这个播放器用来recycleView中,实现类似抖音的效果,会发现刷了一段时间,)//通过调用requestLayout可以创建surface。//会发现刷了一段时间,会出现只有声音没有画面的情况。//以下代码要解决的问题是,如果这个播放器用来recycleView中,实现类似抖音的效果。//需要一直往上调用。
2025-08-09 17:13:51
480
转载 工作中的adb 常用命令
工作中的adb 常用命令2017年05月08日 10:58:01 yang_zhang_1992 阅读数:2812版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yang_zhang_1992/article/details/71404186adb 常用命令大全1. 显示当前运行的全部模拟器:adbdevices2....
2019-04-03 11:45:44
1052
转载 Ubuntu搭建subversion代码仓库+Windows7客户端TortoiseSVN管理
Ubuntu搭建subversion代码仓库+Windows7客户端TortoiseSVN管理简述:Apache Subversion(简称SVN,svn)是一个开放源代码的版本控制系统。环境及搭建目标:1、ubuntu12.04系统的lenovo server:安装subversion,存储项目代码。2、windows7系统的客户端电脑:安装TortoiseSVN,管...
2019-03-29 15:42:28
228
转载 ubuntu安装和卸载程序命令总结
ubuntu安装和卸载程序命令总结原文地址:https://jingyan.baidu.com/article/359911f542646957fe030692.html安装。。。。。。卸载如果你已经使用Ubuntu软件中心Ubuntu软件仓库安装的软件,您可以使用Ubuntu软件中心来卸载该软件。但是,如果您觉得使用命令行更放心,我们会告诉你一个简单的方法...
2019-03-29 15:41:21
398
原创 vim 编译 .c ubuntu
sudo apt-get update 重新update 更新软件 去软件中心 选择国内服务器sudo apt-get install vimsudo,去改下/etc下面的vim的这个文件:vimrc普通的vim 功能少sudo vi /etc/vim/vimrc打开引号的set功能增肌 set cindent编译 .calias c=c...
2019-03-28 19:53:19
190
原创 Android Camera 整理
xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.windowdemo" android:versionCode="1" and
2019-02-21 16:01:07
544
转载 pc与Android进行USB通信
pc与Android进行USB通信2015年10月20日 13:11:01阅读数:1543 需求: 1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端发来的命令,来处理数据后,把结果发给PC client 2.PC端程序,作为s...
2018-05-03 14:42:17
2480
1
转载 FTPClient 断点上传下载,Android端在通知栏显示进度,及进度回调
FTPClient 断点上传下载,Android端在通知栏显示进度,及进度回调需要准备:commons-net-3.x包ContinueFTP.javaimport android.app.NotificationManager;import android.content.Context;import android.os.Handler;import android.os.Message...
2018-04-19 18:09:51
930
转载 Android SQLite 数据库 存取 BLOB 二进制
Android SQLite 数据库 存取 BLOB 二进制 转载 2014年07月21日 16:50:01 ...
2018-03-10 17:33:14
2653
原创 android sqlite中存放字节数组的方法
Android sqlite 数据类型 关于字节数组存放:1、将字节数组转为string类型存放 Base64.encodeToString(rawData, Base64.DEFAULT) byte[]转为string Base64...
2018-03-10 17:19:15
2528
转载 Android SystemUI状态栏添加图标
Android SystemUI状态栏添加图标分类:Android MTK开发笔记集 (869) (0)增加状态图标::1:将图片放在 \frameworks\base\packages\SystemUI\res\drawable-hdpi:2:\frameworks\base\core\res\res\values config.xml 添加eyebal
2017-07-27 11:25:59
1865
转载 AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-aut
AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-auto2015-03-11 14:54 2301人阅读 评论(0)收藏举报分类: Andriod(299) 安卓异常 正如in Gradle pr
2017-03-27 19:27:18
405
转载 Cocos2d-x +Android + Windows 7
Cocos2d-x +Android + Windows 7标签: Android2013-09-04 12:27 1007人阅读 评论(0) 收藏 举报 分类:android GUI(88) Cocos2d-x +Android + Windows 7折腾了一天,看了好些人写的配置,但是似乎没有一个能解决所有问题。这里记录下我的安装
2017-01-21 11:34:20
298
转载 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记标签: AndroidDroiBaaSMVPRxJavaRxAndroid2017-01-19 14:19 558人阅读 评论(3) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]使用MVP+RxAndroid+D
2017-01-21 11:16:48
495
转载 android图形验证码
android图形验证码标签: android图形验证码随机验证码2016-07-05 16:34 1102人阅读 评论(0) 收藏 举报 分类:android(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。废话不多说上效果图:给上activity_main.xml布局代码:[jav
2017-01-21 11:09:43
456
转载 AndroidStudio如何配置NDK/JNI开发环境
AndroidStudio如何配置NDK/JNI开发环境标签: AndroidAndroidStudioNDKJNI2016-05-16 22:41 11493人阅读 评论(0) 收藏 举报 分类:Android(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。参考文章:http://www.th7.cn/Pro
2017-01-20 09:56:38
298
转载 使用Android Studio新建Project并建立多个module
2014-03-29 23:25 8716人阅读 评论(3) 收藏 举报本文章已收录于: Android知识库 分类:Android(32) 版权声明:本文为博主原创文章,未经博主允许不得转载。说明:本篇内容涉及如何在AS中新建一个Project(应用工作区)并在Project里创建多个Module(项目),记录了在创建
2017-01-20 09:55:11
623
转载 Android平台下OpenGL初步
Android平台下OpenGL初步标签: androidOpenGLSurface2013-06-24 20:13 15156人阅读 评论(2) 收藏 举报 分类: android 基础知识(74) 目录(?)[+]转自网上,网上没找到出处,只看到一些论坛中有这篇文章,组织的有点混乱,这篇文章感觉讲的挺好的。
2016-06-27 12:57:51
328
转载 android图片浏览器(三)——在对话框上实现图片浏览
android图片浏览器(三)——在对话框上实现图片浏览标签: android浏览器dialognullobjectimage2011-10-22 23:13 3594人阅读 评论(3)收藏举报分类: Android(41) 版权声明:本文为博主原创文章,未经博主允许不得转载。前段时间弄了2个Gallery跟Ima
2016-03-26 10:43:11
820
转载 Android自定义控件——3D画廊和图像矩阵
Android自定义控件——3D画廊和图像矩阵标签: 3DGallery矩阵变换软引用OOM2014-10-09 17:16 1880人阅读 评论(1) 收藏 举报 分类: Android(25) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 转载请注明出处:ht
2016-03-24 23:53:36
1717
转载 Android 高清加载巨图方案 拒绝压缩图片
Android 高清加载巨图方案 拒绝压缩图片标签: android高清大图加载无压缩2015-10-21 10:33 32158人阅读 评论(93) 收藏 举报 分类: 【Android 精彩案例】(34) 【Android 自定义控件实战】(28) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?
2016-03-24 23:51:24
290
转载 文档中心 > 统计分析 > 统计分析Android文档 > 集成文档
1. 集成准备http://dev.umeng.com/analytics/android-doc/integration#2_4_2相关视频教程,请前往友盟课堂。1.1 获得Appkey集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey特别提醒:我们建议开发者在注册账号时使用企业邮箱,避免使用个人邮箱注册,防止由于个人离职带来的问题,
2016-02-29 12:19:48
1127
转载 【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏标签: FragmentFragmentTabHostAndroid底部菜单栏仿新浪微博Android选项卡2013-06-03 21:38 50975人阅读 评论(71) 收藏 举报 分类: Android UI设计与开发
2016-02-19 11:49:57
652
原创 可以读取较大的图片而不会内存溢出了
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Options类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始
2016-02-18 11:33:07
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅