自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小李的博客

记录犯下的错,我只是记录自己走过的路

原创 VLC画面显示比例相关接口

最近在研究vlc显示画面的问题,通过查阅资料发现有3个相关的接口: 1、getMediaPlayer().getVLCVout().setWindowSize(wsur, hour);  设置画面显示的窗口大小; 2、getMediaPlayer().setAspectRatio(wsur+&...

2018-11-27 19:00:48

阅读数 1623

评论数 2

原创 Android原生的时间选择器——设置最低选择年限

之前有写一篇博客,https://blog.csdn.net/qq_33756493/article/details/78120743里面简单的介绍了一下如何使用Android原生的时间选择器,这里主要是介绍如何设置时间选择的最低年限。   通过时间选择器源码可以看到,如果不做任何设置,那么最...

2018-10-25 15:35:07

阅读数 1059

评论数 0

原创 Gone和Invisible你知道多少了?

在开发中,我们经常会设置一些控件可见或者不可见,设置可见就是visible,设置不可见有2种:   1、Gone    设置控件隐藏了,界面不保留该控件所占的空间。 2、Invisible  设置控件不可见,控件“用肉眼看不到”,界面保留该控件所占的空间。也就是说:这个控件还在这个地方,...

2018-09-29 14:38:49

阅读数 331

评论数 0

原创 Android中Java调用c++里面的方法,如何查看错误

向我们如果在Java中调用C++里面的方法,有的时候发现并不执行,也不知道问题卡住哪里,这个时候在Androidstudio下面会有这样的一片红:   ,这个时候就可以通过doc命令行查看在C++哪一行报错,:   前面的exe是自己本地NDK目录下的路径, -C -f -e 照着写,...

2018-08-31 20:14:39

阅读数 172

评论数 0

原创 Android 出现unknown element <action> found.

今天在AS上面遇到了一个这样的问题:unknown element &lt;action&gt; found.,开始很懵逼。然后去网上各种找,有的说在gradle.properties文件中加入如下代码即可:  android.enableAapt2=false; 我试了不行,...

2018-08-01 19:38:34

阅读数 1002

评论数 0

原创 Android 适配 异形屏(屏幕分辨率比例为18:9)引导页

大家肯定都知道现在Android手机的更新真的是快的一比,所以对于我们开发来说难度加大了好多,今天给大家介绍的是如何处理异形屏(屏幕分辨率比例为18:9)引导页显示变形问题,我看网上好多都是说让UI给一张大图,然后开发时代码进行等比例裁剪,但是好多同学看了,也许、可能看不懂,现在给大家介绍一个很简...

2018-07-25 19:45:25

阅读数 5996

评论数 3

原创 Android获取在线视频的缩略图方式对比

现在Android视频的处理越来越多,下面介绍的是Android获取在线/网络视频的缩略图: 1、方式一,使用Android原生API,MediaMetadataRetriever,代码如下: MediaMetadataRetriever retr = new MediaMetadataRe...

2018-07-25 19:07:46

阅读数 1495

评论数 0

原创 关于Android端 APP google地图签名打包后不显示的问题

最近在研究谷歌地图的时候发现了一个问题,在debug调试的时候地图是可以显示出来的(已经翻墙),但是签名打包后在安装到手机上地图就显示不出来。最终的问题就是sha1值不一样,因为谷歌的地图的key是又SHA1和包名生成的,所以签名打包的SHA1值应该和调试的不一样。 获取签名打包 APK的SHA...

2017-11-27 17:44:21

阅读数 682

评论数 0

原创 简单方便的Android原生日期时间选择器

现在好多项目上都会用到日期和时间选择,Android就有一款原生的,先看效果 上面是效果图,实现代码很简单,如下: /** * 日期选择 * @param activity * @param themeResId * @param tv * @param cale...

2017-09-28 10:36:10

阅读数 20972

评论数 0

原创 Android Stduio出现“required plugin "Android Support" is disabled"”

最近在使用Android  Studio开发过程中遇到一个比较奇葩的问题,那就是AS抽风了,各种没有见过的提示。截图如下: 这是下面的log提示信息, 然后就是各种提示信息,工具栏那里也是什么都不可用了 单单从这些都发现不了什么,后面在LOG信息里面找到了一句 ““req...

2017-09-19 10:31:34

阅读数 2231

评论数 0

原创 免费的VLC for Android 源码下载

网上下载的太坑积分了,提供免费的VLC  for Android 源码下载,Android studio可以直接导入  ,下载地址:http://pan.baidu.com/s/1pL4ZWyJ ,喜欢的朋友可以去下载哦

2017-08-15 17:46:14

阅读数 302

评论数 0

原创 Android 监控APP是否在后台运行

最近被BUG缠身,,好久没有更新东西了,,现在给大家带来的一种简单方便实用的知识。最近总结了一个比较简单的可以监控APP是否在后台运行的方法。上代码。 @Override public void onActivityCreated(Activity activity, Bundle save...

2017-07-21 17:47:36

阅读数 3269

评论数 0

原创 视频学习 ---------如何获取Mp4某个box下面的数据

学习是需要积累的,是需要记录的,非常的抱歉,这么久都没有记录我学习的过程了。今天记录的是获取MP4视频下某个特定Box的数据。首先大致介绍下MP4下面的box组成。 结构图如下: 这是在PC端用工具打开的,从这个可以看到MP4里面主要有4个主Box,分别是 ftyp、frea、mdat、moo...

2017-05-27 15:33:02

阅读数 589

评论数 0

原创 使用FFmpeg实现视频的裁剪,不需要调用JNI实现

参考地址:http://www.jianshu.com/p/2cf527f2129f 不好意思,好久没有更新博客了,今天给大家带来的是Android实现视频裁剪,我已经测试了mov、MP4、AVI格式的,都是OK的。 在网上搜索Android视频裁剪,基本上都说的是FFmpeg实现视频...

2017-05-06 16:23:24

阅读数 1371

评论数 3

原创 关于SimpleDateFormat时间转换总是显示1970年的问题

今天遇到了一个奇怪的问题, long time = 1488606363; Date date = new Date(time); java.text.SimpleDateFormat sDateFormat = new java.text.SimpleDateFormat( ...

2017-04-13 17:57:15

阅读数 8643

评论数 3

原创 Android studio 简单方便的使用JNI调用c语言中的方法

今天尝试了在Android studio中调用JNI,历尽千辛万苦终于成功了。不说废话,只谈步骤: 第一步:在gradle.properties文件中添加  Android.useDeprecatedNdk = true 第二步:将鼠标光标移到你的项目上按f4,选中SDK Lo...

2017-04-11 17:39:38

阅读数 4491

评论数 9

转载 Android实现真正的禁止WebView滚动

转载地址 http://blog.csdn.net/bdemq/article/details/46775771 这个博客的这个写的不错,借鉴下。 在选择Web的输入框弹出键盘,这时WebView的高度改变重新渲染,如果html调整层级的位置使内容除输入框外不变,先将层级上移再移回...

2017-04-10 14:54:07

阅读数 10500

评论数 1

原创 关于httpClient系列包找不到问题

好久没更新博客了,最近在学习视频的知识遇到瓶颈了。。。。。。昨天有个网友问了我这么一个问题:他之前的过程里面是有httpClient系列的jar包,但是当他升级到最新的studio在编译时报了没有找到httpClient系列包的问题。我提供的解决办法是:删除libs下的httpClinet系列的j...

2017-04-01 09:26:52

阅读数 2079

评论数 0

原创 简单,方便的弹窗——用activity做伪弹窗

弹窗效果,我们基本上每个项目都会用到,有时候数据太多了弹窗不好保存,这个时候就可以用activity做伪弹窗了,里面的操作就和普通的activity一样的。看代码: name="MyDialogStyle"> name="android:wind...

2017-03-29 16:40:44

阅读数 3736

评论数 0

原创 视频裁剪没声音?解决视频裁剪没声音问题,实现快速裁剪,只需裁剪时间,文件源,一切简单

这阵子项目上线了,但是更大的麻烦来了。。那就是要做视频处理啊。。。。先来解决视频裁剪吧,之前有看过一些视频裁剪的,但是基本上都是没用的,但是还是有了思路,那就是用google推出的mp4parser,(其实我比较向往用ffmpeg来做任何视频的处理,但是底子不够,不会那些底层啊),查阅源码后发现还...

2017-03-24 13:57:12

阅读数 3634

评论数 0

原创 视频学习之旅(一) SurfaceView控件--------------画面重叠问题

有一个这样的需求,下面有2个tab进行切换,第一个是录像界面(暂定为界面A),第二个是拍照界面(暂定为界面B),我第一个想到的就是用SurfaceView控件来实现,在布局文件里面它的属性很简单的。然后就想着录像界面就显示录像预览画面,拍照界面就显示拍照预览画面,但是当我切换的时候问题就来了。第一...

2017-03-20 17:14:18

阅读数 2090

评论数 1

原创 使用Android studio编程进行签名打包时遇到的坑

问题 一、 按照我们的正常思维,如果我的项目编译和运行都是成功的那么签名打包也会成功,但是并不是这样的 public VideoFragment(VideoInterface activity, Context context) { this.activity = ...

2017-03-18 13:52:41

阅读数 1620

评论数 0

原创 关于修改当前WiFi的账号和密码之后自动重连问题(不用在输入密码),重连时间过长问题的解决办法

我有一个这样的需求,手机连上一个设备发出的WiFi,然后通过手机端修改设备的WiFi账号和密码在进行重连。重连思路是这样的:修改SSID之后重连,那么密码是不变的;修改密码后重连那么账号时不变的,我是这样实现的 package com.ntk.util; import java.util....

2017-03-17 11:31:26

阅读数 1627

评论数 0

原创 关于SurfaceView横竖屏切换显示问题

我们一般都会用SurfaceView做预览和播放,话不多说,直接上代码清单文件中设置好代码中实现onConfigurationChanged()方法 android:configChanges="orientation|screenSize @Override public ...

2017-03-16 12:00:14

阅读数 3628

评论数 0

原创 开始我的视频学习之旅----前言

现在市场上的直播、视频的App越来越多掌握视频技术是一件必须的事情,在此给自己立个目标,开始视频学习之旅

2017-03-15 09:33:56

阅读数 369

评论数 0

原创 关于视频播放器拖动点击问题

对于播放器大家都不陌生,我在实现播放器下的滑动用的是SeekBar,SeekBar是Android自带的控件,支持滑动,点击主要是他的这个方法:   布局文件是这样的实现的: 这就是我用原生的SeekBar实现的,支持点击和拖动但是问题来了,我用SeekBar做了...

2017-03-15 09:09:37

阅读数 1931

评论数 0

原创 关于多个.so文件出现java.lang.UnsatisfiedLinkError问题

网上有很多对于java.lang.UnsatisfiedLinkError错误的解决办法,但是没有解决我遇到的类型,最终不经意间解决了。以下是解决思路:   1、用的是别人已经编译好了的so文件,所以要调用的话要保持包名和别人的编译的一样    2、改变jniLib...

2017-03-14 11:21:26

阅读数 242

评论数 2

提示
确定要删除当前文章?
取消 删除