自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Krisez的博客

奋力拼搏的小生~

原创 IJKPlayer编译FFmpeg命令行

编译环境 Win10 + Oracle VM + Ubuntu 19 NDK version: r10e 编译CMD进IJK中,使用正常的IJK编译方法即可。 编译HTTPS进入IJK中 拉取IJK后,进入文件夹目录进行命令编译 ./init-android-openssl.sh ./init-...

2020-03-23 16:47:25 75 0

原创 NDK R20编译Ffmpeg集成Android命令

本次编译环境为windows,linux和mac大同小异(windows都异类了,其他环境编译没啥问题) 下载好MINGW,咋个配置的,百度吧,忘了。 下载好NDK文件,我是R20版本的;在从ffmpeg的官方下载源码,版本4.2.2 脚本编译 ffmpeg从四点几开始的不想了解了,就已经...

2020-01-17 15:35:47 178 4

原创 AndroidX WebView Crash 5.0&5.1

版本库迁移至AndroidX后,WebView在5.0&5.1设备上引起App崩溃 当前AndroidX版本1.1.0 stackoverflo的帖子 两个方案: 1、针对WebView复写 public class LollipopFixedWebView extends WebView...

2019-12-23 09:44:24 665 0

原创 android 获取设备真实ip地址

不多说 直接扔代码,android5,android9测试 public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInt...

2019-11-25 11:33:39 134 0

原创 android----R8混淆编译

当gradle 版本在5.1.1及其以上(或许以下某个版本就支持了)使用了新的混淆、压缩编译方法——R8。 在本地操作的时候,这没有任何问题,当使用自动化部署打包的时候——JENKINS。问题出来了,在R8编译这一过程就报错: Expiring Daemon because JVM Ten...

2019-11-13 18:49:45 610 0

原创 CollapsingToolbarLayout+Toolbar 大号字体的位置

设置了title后,想让它跟上面的返回箭头对齐,但是 默认状态是这样的 怎么破? 然后我设置了toolbar的边距,contentInsetStart="0dp"没用 然后百思不得其解的时候,国内搜索,一堆全是title居中。 … 我要这答案有何用啊 然后再思索,看到了一个属...

2019-10-16 10:23:49 59 0

原创 TextView 判断省略号

这里碰到了行数大于3行的时候有一个显示全部的文案提示,看了下网上内容 大多数的做法是textview.getLayout(),然后这一方法又需要TextView绘制完成才能调用,不然返回的null。 所以基本在回调里处理。 content.getViewTreeObserver() .addOn...

2019-09-23 16:08:33 51 0

原创 RecyclerView 源码、回收、复用

从源码的角度理解RecyclerView

2019-09-16 14:42:41 40 0

原创 Android 调用系统拍照后无法查看图片

Q 在开发项目的时候,本打算使用知乎的Matisse进行图片选取以及拍照,但是在实际操作中碰到了这样一件事 能获取到相机APP拍照的图片 调用系统相机拍照后在选取图片处没有该图 这很困扰,WX,QQ等应用都能拍了照再选取图片的时候看到拍照的图,但是这个不行,我以为是库的问题,我尝试...

2019-08-22 15:40:03 162 0

原创 Linux 开启端口的问题

主要记录一下踩到的坑 开发用的WebSocket,服务器用的Java写的 在监听端口时候 三位数的端口 linux没反应–932 这时候我怎么操作都没用 我改成了6666就能监听了 记录一下: 开启端口: iptables -I INPUT -p tcp --dport xxx...

2019-04-13 19:43:50 42 0

原创 android得到文件的真实路径

@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, ...

2019-03-12 15:59:20 477 0

原创 :app:processXXXResource--- AGPBI: {"kind":"error","text":"error: resourcexxxx"} etc.

项目遇到的坑,记录一下,具体原因我也不知道 对整个项目进行编译build的时候出现某一个资源文件找不到 ps:该资源文件为第三方aar包 新建一个项目导入该包并build通过、成功,无错。无法知晓具体原因 clean or rebuild 无用 sync project with gra...

2019-03-08 11:33:44 1944 0

原创 android 得到状态栏高度

private int getStatusBarHeight() { Class&lt;?&gt; c = null; Object obj = null; Field field = null; int x = 0...

2019-01-04 08:58:48 329 0

原创 ToolBar间距设置

1、没有NavigationIcon 此时,contentInsetStart 会发挥作用,什么作用。就是你的自定义View左边总会多出一块空白。 为什么?看源码。 int contentInsetStart = a.getDimensionPixelOffset(sty...

2018-12-27 17:19:42 668 0

原创 java interface 理解

接口的定义 接口,百度百科:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。 —接口是干这个的,但是平常我们使用接口都是回调,比如我完成了一个东西,我回调一下,like this ...

2018-12-18 16:37:30 68 0

原创 自定义View 三——事件分发

自定义View 分发事件处理 叨叨 每定义一个View除了绘制我们还需要处理他的点击事件,特别是继承View而非其他控件的时候。 同时,我们应该知道在屏幕上我们是一层套一层,那么当我们屏幕点击下去的时候,这个时候应该是哪一个去处理?这里就有了我们的分发事件。 先看一...

2018-08-17 15:38:00 230 0

原创 自定义View 二&Matrix

Matrix类 顾名思义,名字为矩阵。 但是在这里是对自定义View的一个强大工具。 首先在绘制方面,拥有缩放scale、平移translate、旋转rotate、错切skew操作,主要就是对矩阵的数值进行改变。参考文章:具体概念点这里。 在学习了过后,首先需要知道矩阵是什么?就是一个n*...

2018-08-16 16:31:27 147 0

原创 自定义View 一

自定义View 学习链接 自定义控件 一般自定义会有onMeseaure、onLayout、onDraw三个方法需要复写,所以这三个方法还有View的构造函数就格外重要了 构造函数必须重写,一般为三个参数的那一个譬如:CustomView(Context context,AttrA...

2018-08-16 10:19:57 53 0

原创 ijkplayer 视频播放

VideoPlayer 项目用到三方库:GSYVideoPlayer库 库是基于IJKPlayer进行开发的多功能播放器,同时拥有自定义功能,对界面进行功能扩展。 IJKPlayer IJKPlyaer是国内知名视频弹幕网站Bilibili所开发开源项目,其基于FFmpeg进行视频开发,...

2018-08-10 17:08:03 2224 0

原创 自定义弹窗动画

想做一个点击弹出窗口的动画,万变不离其宗吧。 开始准备 或许原图是这样 然后动画的过程,应该是这样。 讲解一下 首先点击红点,出现一个半径R的圆,并且面积一点一点扩大,最终整个窗口弹出。那么,我们使用PopupWindow来做动画。 ok,过程了解完毕,那么,我们需...

2018-08-08 17:50:03 227 0

原创 andriod support支持库 27.+

最近碰上个贼气人的东西 首先我上周整个项目还好好的 整个依赖项是这样的 implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.a...

2018-07-31 11:37:31 792 1

原创 Android 高德地图上自定义动画

高德提供了SmoothMoveMarkerAPI的调用,用于平滑移动,只需要给point点就好了 还有animation的封装,对 RotateAnimation,AlphaAnimation,ScaleAnimation,TranslateAnimation,都有基本的操作,对其还有An...

2018-07-27 15:14:30 2541 3

原创 Android默认签名

这次遇到了一个坑,emmmmm。。。记录下来,有个教训 环境配置里,存在一个ANDROID_SDK_HOME 但是这不是sdk的目录,而是.android目录的创建地方 我一般是不设置这个变量的,但是某些情况下,我设置了,然后悲剧了 因为.android一般是在 c:\users\...

2018-07-24 13:39:46 426 0

原创 腾讯移动开发面试 倒在了二面

自我介绍 介绍下你的项目 四大组件 组件功能 services的启动方式 自定义view activity,window,view之间的区别(喵喵喵???瞎蒙) 线程间用什么通信 handler与asynctask的区别 为什么使用handler 子线程与主线程通信是如何实现的...

2018-04-25 13:33:47 339 0

原创 Three.js fbx文件导入

源码 下载 https://download.csdn.net/download/qq_34206863/10361429 其实可以先看看官方案例 你想要的东西 官方里面都有,就看你找不找得到了。。。。 话不多说 我们先看看这个例子吧 &amp;lt;!DOCT...

2018-03-08 16:39:57 15543 11

原创 android 用贝塞尔曲线做曲线动作

先看看公式,熟悉熟悉。 如果不了解android属性动画,网上找找资料很多的。 首先我们建一个emmmm,一个实体类,保存坐标以及图片(png背景透明) 有图片,所以就用bitmap public class Point { private float x; pr...

2018-03-05 15:34:50 107 0

原创 Android与Unity的交互(Intent启动网页)

从没接触过unity,但是实习的时候需要了解 Android 在android启动一个网页,很简单 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.ba...

2018-03-01 11:46:38 1995 1

原创 RecyclerView 不一样的列表

以往,Android开发列表一般用的ListView GridView(这个不懂,自己百度去)etc.但是,在Google发布了一个新控件:RecyclerView。这是什么?回收?这样理解也没错,它不管其他,它只负责回收利用,没有显示的就回收了不占资源,要显示的再拿数据并显示。好了不说了。直接说...

2017-12-20 21:58:15 181 0

原创 android mvp开发模式

什么是开发模式? 以一种简单明了的方式去开发程序 什么是mvp,有一个叫做mvc的不行吗 model(模型) view(视图) presenter(主持) mvc—>>model(模型) view(视图) control(控制) android最原始的开发(将逻辑写进acti...

2017-12-16 21:16:48 343 0

原创 贼简单html计算器

emmmm 只是一个简单的整数型计算 计算结果可能不是整数<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <...

2017-12-16 13:52:48 3470 0

原创 第三方APP实现QQ登陆

现在很多App都会实现第三方登陆,大部分是QQ和微信 这里先扯一下QQ(微信还在审核,蛋疼),看了一下网上的都是把企鹅的开发文档那里给粘贴复制了一下 说实话,看着文档满满的吐槽public void getUserInfo() { mTencent.requestAsync(Constants...

2017-12-12 00:01:49 3403 1

原创 RecyclerView 对Item的分类操作

Android List的Item显示不一致 RecyclerView的使用在我做过的客户端里面,还没有一个客户端的LIST的item是不一样的 例如: 如图显示。~~~均为字体圈圈忽略,主要不同的是框框(图片)的位置和张数。 首先,要想到这里面一样的有哪些。 标题(title) 图片...

2017-11-20 23:01:40 410 0

原创 Servlet本地测试与远程部署

本例子用的服务器是阿里云多语言环境镜像 upload.html代码<form action="****.*" method="post" enctype="multipart/form-data"> <inpu...

2017-11-04 01:23:36 243 0

转载 Android 拍照、选择图片并裁剪

Android 拍照、选择图片并裁剪

2017-06-29 23:03:39 144 0

原创 简单ListView 使用

首先要有一个关于ListView的Item各个内容的java文件进行数据的获取及使用。/*demo.java*/ public class demo { String demo; public demo(String demo){ this.demo = demo;...

2017-06-29 22:49:05 170 0

原创 Android新建卡死

Android Studio 新建 buildi卡死对于国内Android开发者来说 被墙了真是一件痛苦的事情 特别是 Studio 自动更新下载一些东西的时候 那速度 真是杠杠的 那么 特别是在gradle的下载配置的时候 最让人恼火 软件自动更新,结果手贱,一点击Update Now ...

2017-05-23 22:56:01 155 0

原创 Android Studio dexForClass

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: com.android.ide.common....

2017-05-18 18:37:01 627 0

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