自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 android输入法弹出调整布局与沉浸式状态栏冲突+fitSystemWindows()被弃用问题

输入法弹出,界面自动响应当输入法出现时,为确保系统将布局大小调整为可见,可使用清单的<activity>元素中android:windowSoftInputMode="adjustResize"。而为使 adjustResize元素可以成功起作用,要在activity的根布局上添加fitsSystemWindows="true"。输入法弹出响应与沉浸式状态栏冲突但如果此时页面是沉浸式状态栏状态,则会发现沉浸式失效、状态栏颜色异常。原本延伸至状态栏的显示内容,被顶了...

2020-07-16 11:00:20 2019

原创 Android 使用共享元素做转场动画时踩到的坑和问题

前言简单的Activity A跳转到Activity B,小图变化到大图是很简单的,写个小demo没有问题。直到我想把这功能放到公司的项目中时,卡了一天,遇到各种坑,在此做个记录。一、对api有要求,至少要导入v7的support包。公司项目是个很老的商城了,并且组件化开发,而我当时的模块下只有v4的support包,导致没有给跳转前后的两个Activity主题设...

2019-12-12 23:48:52 3655

原创 Manacher算法/O(n)时间复杂度求字符串中最长回文子字串算法

Manacher算法/O(n)时间复杂度求字符串中最长回文子字串算法刷leetcode的5.Longest Palindromic Substring时被虐的要死要活的……找了一下才发现历史上已有存在的最优算法,manacher(马拉车)算法。但网上大多数博客都晦涩难懂,在此用简单的语言解释、记录一下。java代码实现在文末。规则:1、最长回文子串的长度是半径减1...

2019-05-26 23:54:34 252

原创 android跳转到淘宝详情页的小demo

demo的资源链接如下,有需求的童鞋自取:该demo实现了以下三个功能:1、存在淘宝app时跳转到淘宝商品详情界面(包括天猫商品)2、存在淘宝app时跳转到淘宝店铺界面(包括天猫店铺)3、不存在淘宝app时,通过WebView跳转到网页版淘宝(无论淘宝、天猫、商品、店铺)****************************************************************...

2018-06-12 22:38:43 8461 2

原创 记录一下,一个基本的vim的基本配置

想直接使用文件的童鞋点链接即可:https://download.csdn.net/download/wu2007369/10317087***********************************************************************************************************************************...

2018-04-03 16:35:00 359 1

原创 cocos2d中的Color3B、Color4B、Color4F的使用

首先给出cocos2d标准库中的三个类的构造函数和定义,他们也是可以互相转换的  cocos2d中表示颜色有三种对象:Color3B 用三个 0-255 的整数描述颜色。Color4B 用四个 0-255 的整数描述颜色,前三个参数与3B一样,最后一个参数是透明度 。Color4F 用四个 0.0 - 1.0 的浮点数描述颜色,和透明度。它的每个参数就是4B中每个参数除以255后的值。三种颜色对象...

2018-03-21 12:59:41 5277

原创 JNI和NKD入门系列三,在android studio上设置javah和ndk-build的快捷键

1、首先点开偏好设置2、点开External Tools并点击添加按钮 3、出来这样的页面,重要的是Insert macro按钮4、类似的,选择一个内置变量并确定insert5、会出现一个头尾由$包围的环境变量,这是android studio内置的环境变量,可以简化命令的长度 6、接下来,按照以上的步骤,完善javah和ndk-build的内容如下: 7、完成之后,ok保存,之后就可以使用快捷键...

2018-03-02 18:21:01 712

原创 JNI和NKD入门系列二,mac环境下配置NDk,并在android studio上进行JNI开发

1、下载并配置NDKNDK各版本下载地址在此http://blog.csdn.net/shuzfan/article/details/52690554,对应好各自系统。(压缩文件记得解压)接下来将NDK存放路径添加到PATH环境变量。首先打开当前用户的环境变量配置文件(可能文件名略有不同)vim ~/. bashrc然后在文件后面添加类似信息: export PATH=/ Android/andr...

2018-03-02 18:09:49 3024

原创 JNI和NKD入门系列一,纯java工程下JNI的开发流程(mac系统)

Java JNI 的本意是Java Native Interface (Java 本地接口),它是为了方便Java 调用C和C++等本地代码所封装的一层接口。我们都知道,Java 的优点是跨平台,但是作为优点的同时,其在和本地交互的时候就出现了短板。Java 的跨平台特性导致其本地交互的能力不够强大,一些和操作系统相关的特性Java 无法完成,于是Java 提供了JNI专门用于和本地代码交互,这样...

2018-03-01 19:02:18 558 1

原创 关于虚拟机下桥接网络的小问题

遇到一个问题,简单讲就是共享网络,Host-Only网络都能使用,但是桥接网络一直不能使用,一链接就报错当前设备已离线/OffLine。起初以为是虚拟机软件问题,从parallels desktop换到vmware fusion,重新安装镜像,花了一个上午不停调试,换不同的镜像,结果都是其他网络连接可以,唯有桥接失败。网上找这两个虚拟机桥接失败的原因翻了几十个窗口,眼睛都花了,一个一个试过

2017-04-07 12:41:41 550

.vimrc文件,修改名称即可用

mac和linux系统下,vim编辑器的通用配置文件,在文件坐在文件夹路径下打开终端,输入命令 mv vimrc.txt ~/.vimrc 并回车,即可完成vim配置

2018-03-30

sun.misc.BASE64Decoder.jar

如名,就是java 的sun.misc.BASE64Decoder.jar 包。 其实是已经过时的东西,因为java8推出了新的库来替代它,且android也有内置的base64相关的工具库。 但是,总有一些工程是要用老库的,也没办法(懒或者烦)更新代码。 所以,完整的,安全的,sun.misc.BASE64Decoder.jar 包,在此献上。

2018-03-06

图解设计模式pdf+java源码

图解设计模式 高清pdf 源码; 是一本设计模式的好书,适合用于了解与学习

2018-01-12

《Android编程权威指南》随书文件(含源代码及工程)

Android编程权威指南(第3版)随书源代码和图片资源,都是android工程项目格式 其实,去图灵图书的官网,就能下载到了: http://www.ituring.com.cn/book/download/7ef03fd3-fe56-4d65-8d3e-5ef5acb7e59f

2017-10-15

空空如也

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

TA关注的人

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