- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 android输入法弹出调整布局与沉浸式状态栏冲突+fitSystemWindows()被弃用问题
输入法弹出,界面自动响应当输入法出现时,为确保系统将布局大小调整为可见,可使用清单的<activity>元素中android:windowSoftInputMode="adjustResize"。而为使 adjustResize元素可以成功起作用,要在activity的根布局上添加fitsSystemWindows="true"。输入法弹出响应与沉浸式状态栏冲突但如果此时页面是沉浸式状态栏状态,则会发现沉浸式失效、状态栏颜色异常。原本延伸至状态栏的显示内容,被顶了...
2020-07-16 11:00:20
2343
原创 Android 使用共享元素做转场动画时踩到的坑和问题
前言简单的Activity A跳转到Activity B,小图变化到大图是很简单的,写个小demo没有问题。直到我想把这功能放到公司的项目中时,卡了一天,遇到各种坑,在此做个记录。一、对api有要求,至少要导入v7的support包。公司项目是个很老的商城了,并且组件化开发,而我当时的模块下只有v4的support包,导致没有给跳转前后的两个Activity主题设...
2019-12-12 23:48:52
4023
原创 Manacher算法/O(n)时间复杂度求字符串中最长回文子字串算法
Manacher算法/O(n)时间复杂度求字符串中最长回文子字串算法刷leetcode的5.Longest Palindromic Substring时被虐的要死要活的……找了一下才发现历史上已有存在的最优算法,manacher(马拉车)算法。但网上大多数博客都晦涩难懂,在此用简单的语言解释、记录一下。java代码实现在文末。规则:1、最长回文子串的长度是半径减1...
2019-05-26 23:54:34
293
原创 android跳转到淘宝详情页的小demo
demo的资源链接如下,有需求的童鞋自取:该demo实现了以下三个功能:1、存在淘宝app时跳转到淘宝商品详情界面(包括天猫商品)2、存在淘宝app时跳转到淘宝店铺界面(包括天猫店铺)3、不存在淘宝app时,通过WebView跳转到网页版淘宝(无论淘宝、天猫、商品、店铺)****************************************************************...
2018-06-12 22:38:43
8997
2
原创 记录一下,一个基本的vim的基本配置
想直接使用文件的童鞋点链接即可:https://download.youkuaiyun.com/download/wu2007369/10317087***********************************************************************************************************************************...
2018-04-03 16:35:00
417
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
5537
原创 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
778
原创 JNI和NKD入门系列二,mac环境下配置NDk,并在android studio上进行JNI开发
1、下载并配置NDKNDK各版本下载地址在此http://blog.youkuaiyun.com/shuzfan/article/details/52690554,对应好各自系统。(压缩文件记得解压)接下来将NDK存放路径添加到PATH环境变量。首先打开当前用户的环境变量配置文件(可能文件名略有不同)vim ~/. bashrc然后在文件后面添加类似信息: export PATH=/ Android/andr...
2018-03-02 18:09:49
3106
原创 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
621
1
原创 关于虚拟机下桥接网络的小问题
遇到一个问题,简单讲就是共享网络,Host-Only网络都能使用,但是桥接网络一直不能使用,一链接就报错当前设备已离线/OffLine。起初以为是虚拟机软件问题,从parallels desktop换到vmware fusion,重新安装镜像,花了一个上午不停调试,换不同的镜像,结果都是其他网络连接可以,唯有桥接失败。网上找这两个虚拟机桥接失败的原因翻了几十个窗口,眼睛都花了,一个一个试过
2017-04-07 12:41:41
709
.vimrc文件,修改名称即可用
2018-03-30
sun.misc.BASE64Decoder.jar
2018-03-06
《Android编程权威指南》随书文件(含源代码及工程)
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人