自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃代码的鱼儿的博客

永远不要小看自己,人的潜力是无限的!

  • 博客(11)
  • 收藏
  • 关注

原创 UnknownServiceException: CLEARTEXT communication to xxx not permitted by network security policy

Android28+ 网络请求 报错 CLEARTEXT communication to xxx not permitted by network security policy原因: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。解决办...

2019-02-19 19:48:10 1010

原创 ubuntu 下编译最新 ijkplayer-android ffmpeg

cygwin 下编译最新 ijkplayer-android ffmpeg编译准备:1. android ndk(建议使用 r10e 版本) 下载地址2. android sdk  3. Cygwin下载地址编译过程:1. 打开Ubuntu控制台,安装插件git,ysamsudo apt-get updatesudo apt-get install gitsud...

2019-02-15 17:37:25 424

原创 cygwin 下编译最新 ijkplayer-android ffmpeg

ubuntu 下编译最新 ijkplayer-android ffmpeg编译准备:1. android ndk(建议使用 r10e 版本)  下载地址2. android sdk  3. Cygwin     下载地址编译过程:1. cygwin编译 ijkplayer 需要安装make,yasm,git,gcc 四个插件   Cygwin安装步骤2. 配置Cygwi...

2019-02-15 17:16:38 871

原创 Cygwin 编译ffmpeg 安装步骤

Cygwin 下载地址

2019-02-15 16:32:01 830

原创 Android JNI 和NDK编程(一)

     Java Native Interface (JNI) 是java提供的本地化接口,方便java代码调用C,C++等本地代码所封装的接口。NDK是Google为Android提供的一个工具集合,通过MK文件可以方便快捷的生成各个CPU平台所需要的动态库。使用NDK有如下好处。    1. so库的高难度反编译,提高代码的安全性。    2. 可以方便的使用C/C++等Native语言的第...

2018-04-13 09:58:47 587

原创 Android多包技术之Apk版本共存

Googe默认的额打包方式为单打包模式包含release和debug两种,但是并不能同时安装在同一Android设备上,因为Google默认同一Apk 的唯一识别ID就是一个应用,无论是改变apk的签名还是做其他的操作,在没有变动唯一识别ID的情况下,是不能实现版本共存的。因此想要做到版本共存,一定要先改变唯一ID,当然,如果手动修改的话,是作为开发人员所能忍受的事情,通过强悍的标识”applic

2018-01-15 10:33:26 7190

原创 Android四大组件之Activity (IntentFilter匹配规则)

在Android中,Activity作为视图显示的不可或缺的成分,然而对于Activity之间的启动,我们最常用到还是显式调用,隐式调用很少用到。两者最大的区别就是显式调用需要提供明确的组件信息,包括包名和类名。而隐式调用则不需要,只要提供配置对应的过滤信息就可以完成启动。两者之间存在一个原则,如果两种调用同时存在时,那么以显式调用为主。对于显式调用想必大家都很清楚,这里就不多做叙述,本文还是

2017-12-20 14:32:52 1673 1

原创 Android四大组件之Activity (启动模式)

Activity的启动模式从字面意思不难理解,通俗来说就是,Activity实例的创建方式,我们知道每次通过startActivity()等方法来启Activity时,Android就会创建一个Activity实例。但是有时候我们并不需要每次启动同一个Activit都去创建一个新的实例,这时候Google提供四种不同的Activity启动模式来解决各种不同的实际情况:        一

2017-11-17 15:43:12 314

原创 Android ExifInterface 图片信息 读取时中文乱码解决方案

对于图片信息的读取,通过android本身提供ExifInterFace这个类可以实现。对于ExifInterface这个类的TAG解释可以查看:https://developer.android.google.cn/reference/android/media/ExifInterface.html本文主要讲在读区中文时出现的乱码问题,看下面的ExifInterface部分源码:

2017-11-13 14:04:16 1994 1

原创 Android四大组件之Activity(生命周期)

前言Activity作为Android的四大组件之一,其地位自然不言而喻。每个人机交互的界面都少不了Activity的身影,所以能否合理的进行数据交互,资源利用,熟悉并掌握Activity生命周期是必不可少的环节之一。Activity四种形态1.Active/Running: 此时Activity处于栈顶,处于可进行人机交互的可见状态。2.Paused: Activit

2017-11-01 17:48:37 529

原创 SSM + Android 网络交互的那些事

ssm做为后台与android交互,相信只要是了解过的人都知道一些基本的数据交互,向json,对象,map的交互就像喝水一样简单,这些基本的交互也是学习ssm后台开发的基本,但是好多人却是会忽略文件的交互。毕竟大多数培训老师是没有讲这些东西的(至少小编我的启蒙老师就没有介绍过)。好了废话不多说,直接上!!!!!!!!     在这里我用的是okHttp网络请求框架:https://github

2016-12-14 17:58:36 5692

空空如也

空空如也

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

TA关注的人

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