自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小李的博客

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

  • 博客(28)
  • 资源 (2)
  • 问答 (8)
  • 收藏
  • 关注

原创 Axure 真正的解决跳转事件无效

自从不写代码了,博客发的越来越少了,今天纪念一下 。Axure真正的解决跳转事件无效 。我看了好多博客都写了如何实现跳转,但是有一点确实很容易忽略,那就是跳转事件写完之后,一定要点击:preview 。(这点对于新手来说很容易忽略!)点击preview之后,跳转事件就会生效了。...

2021-11-11 09:45:35 1435

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

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

2018-11-27 19:00:48 4494 2

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

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

2018-10-25 15:35:07 1800 1

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

在开发中,我们经常会设置一些控件可见或者不可见,设置可见就是visible,设置不可见有2种: 1、Gone   设置控件隐藏了,界面不保留该控件所占的空间。2、Invisible 设置控件不可见,控件“用肉眼看不到”,界面保留该控件所占的空间。也就是说:这个控件还在这个地方,只是看不到,如果有其他控件基于这个控件对齐,位置还是不受影响。 我们一般布局中都会用到相对控件...

2018-09-29 14:38:49 1326

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

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

2018-08-31 20:14:39 453

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

今天在AS上面遇到了一个这样的问题:unknown element &lt;action&gt; found.,开始很懵逼。然后去网上各种找,有的说在gradle.properties文件中加入如下代码即可: android.enableAapt2=false;我试了不行,可能可以解决你的问题,但是我后面又发现了一个好东西:https://stackoverflow.com/quest...

2018-08-01 19:38:34 2814

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

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

2018-07-25 19:45:25 9481 4

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

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

2018-07-25 19:07:46 2861

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

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

2017-11-27 17:44:21 1077

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

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

2017-09-28 10:36:10 26004 2

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

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

2017-09-19 10:31:34 3686

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

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

2017-08-15 17:46:14 680 1

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

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

2017-07-21 17:47:36 6420

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

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

2017-05-27 15:33:02 1057

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

参考地址:http://www.jianshu.com/p/2cf527f2129f不好意思,好久没有更新博客了,今天给大家带来的是Android实现视频裁剪,我已经测试了mov、MP4、AVI格式的,都是OK的。在网上搜索Android视频裁剪,基本上都说的是FFmpeg实现视频裁剪,不过都需要通过JNI集成FFmpeg来调用里面的命令实现裁剪,但是这个问题对于大多数程序猿都是一

2017-05-06 16:23:24 1855 3

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

今天遇到了一个奇怪的问题,long time = 1488606363;Date date = new Date(time);java.text.SimpleDateFormat sDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");Log.e("时间",sDateFormat.for

2017-04-13 17:57:15 12644 3

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

今天尝试了在Android studio中调用JNI,历尽千辛万苦终于成功了。不说废话,只谈步骤:第一步:在gradle.properties文件中添加  Android.useDeprecatedNdk = true第二步:将鼠标光标移到你的项目上按f4,选中SDK Location,这一步的是添加NDK,一般来说在最下面的NDK location是没有的,点击旁边的下载

2017-04-11 17:39:38 5973 9

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

转载地址 http://blog.csdn.net/bdemq/article/details/46775771这个博客的这个写的不错,借鉴下。在选择Web的输入框弹出键盘,这时WebView的高度改变重新渲染,如果html调整层级的位置使内容除输入框外不变,先将层级上移再移回原来位置时就会出现闪屏。经测试,有些手机会出现闪屏,有些不会。想到了禁止WebView滚动应该可以解决

2017-04-10 14:54:07 14566 1

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

好久没更新博客了,最近在学习视频的知识遇到瓶颈了。。。。。。昨天有个网友问了我这么一个问题:他之前的过程里面是有httpClient系列的jar包,但是当他升级到最新的studio在编译时报了没有找到httpClient系列包的问题。我提供的解决办法是:删除libs下的httpClinet系列的jar包,然后,看下面:这样添加依赖就可以了。这么做的原因是studio不在支持ht

2017-04-01 09:26:52 3904

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

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

2017-03-29 16:40:44 4923

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

这阵子项目上线了,但是更大的麻烦来了。。那就是要做视频处理啊。。。。先来解决视频裁剪吧,之前有看过一些视频裁剪的,但是基本上都是没用的,但是还是有了思路,那就是用google推出的mp4parser,(其实我比较向往用ffmpeg来做任何视频的处理,但是底子不够,不会那些底层啊),查阅源码后发现还是比较简单的,但是有个缺陷,只可以搞mp4视频格式啊,我的内心是一万个曹尼玛啊。。。。不多说上源码:

2017-03-24 13:57:12 6191

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

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

2017-03-20 17:14:18 2807 1

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

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

2017-03-18 13:52:41 1960

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

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

2017-03-17 11:31:26 2907

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

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

2017-03-16 12:00:14 6405

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

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

2017-03-15 09:33:56 500

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

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

2017-03-15 09:09:37 3012

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

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

2017-03-14 11:21:26 586 2

android端使用VLC预览、播放视频

Android端使用VLC预览、播放视频,可以在线预览、接收实时流播放

2017-10-27

Android简单的实现对单张图片的放大、缩小、左右平滑

Android简单的实现对单张图片的放大、缩小、左右平滑,支持点击放大,点击缩小

2017-10-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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