趁还能折腾的时候多学习!
好好学习,天天向上
Lint的使用(安卓性能提升必备掌握的工具) Lint的使用(安卓性能提升必备掌握的工具)
什么是 LintLint 是Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构/质量问题,同时提供一些解决方案,而且这个过程不需要我们手写测试用例。 Lint 发现的每个问题都有描述信息和等级(和测试发现 b
2018-05-05 Shiming_Li
注解(Annotation) by Thinking in Java 注解(Annotation) by Thinking in Java
###注解(元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在某个时刻非常方便的使用这些数据(受到了C#的启发 C#覆盖一个方法必须使用@Override,但是java不是必选的) java SE5重要的语言的变化 注解
2018-04-27 Shiming_Li
基于Glide4.7.1二次封装 基于Glide4.7.1二次封装
github使用方法12345678910111213141516171819202122232425262728293031String url="https://upload-images.jianshu.io/upload_
2018-04-22 Shiming_Li
Kotlin中的协变、逆变和不变 Kotlin中的协变、逆变和不变
共1083字,阅读需要2分钟 泛型实参的继承关系对泛型类型的影响协变:泛型类型与实参的继承关系相同逆变:泛型类型与实参的继承关系相反不变:泛型类型没有关系协变点:返回值类型是泛型参数类型逆变点:入参类型是泛型参数类型@UnsafeVaria
2018-04-14 Shiming_Li
PLC通讯的安卓App PLC通讯的安卓App
认识中控板:华北工控 EMB-3550基于Coretex-A17 ARM架构嵌入式All In One主板 #####EMB—3550详细的参数:◆ 采用RK3288 Coretex-A17处理器(四核)◆ 板载2GB DDR3
2018-02-26 Shiming_Li
安卓画笔笔锋的实现探索(三)田字格Demo 安卓画笔笔锋的实现探索(三)田字格Demo
Demo的下载地址 效果图:如果对的效果不太明确的地方,请移步上两篇文章 ####Demo中做了哪些事情1、提供画板,以及收起画板的动作2、插入空格3、换行4、删除或者长按删除5、切换笔的样式6、根据手指抬起来自动插入已绘制的图形到Edit
2018-02-24 Shiming_Li
2018年 2018年
最近换了工作,一下子负责了两个App,一个硬件的一个商城的,突然感觉这应该是来深圳3年了,这才是最累的时候,早上6点就被吵醒,晚上11点下班,突然感觉好累 哈哈哈! 好好工作吧,心跳最重要
2018-01-25 Shiming_Li
安卓画笔笔锋的实现探索(二) 安卓画笔笔锋的实现探索(二)
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 1、下图的效果的实现看这篇文章:http://www.jianshu.com/p/6746d68ef2c3 2、水彩笔效果一1234//不设置paint.setXfer
2017-10-18 Shiming_Li
自己实现Jni,生成so库,实现高效率的高斯模糊效果 自己实现Jni,生成so库,实现高效率的高斯模糊效果
看效果 ##为什么要做,因为在实现模糊图上,当radios过大的话不同手机设备上可能会导致OutOfMemoryError,高斯模糊在安卓上实现的算法,一般的手机还不能够完成,所以在想能不能把实现模糊图的过程让jni来玩成,通过自己找
2017-09-26 Shiming_Li
自定义卡片效果的ViewGroup 自定义卡片效果的ViewGroup
不逼逼,看效果!两边有点露出来的效果,比如腾讯视频App的上方的效果,都是轻量级的控件,请勿见怪,总体时间花费大约9个小时,其中找Bug找了3个小时,哈哈! 第一个效果是正常的滑动情况 第二个效果是禁止滑动情况,同时呢,有一个回弹的效果,
2017-09-23 Shiming_Li
安卓画笔笔锋的实现探索(一) 安卓画笔笔锋的实现探索(一)
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 不逼逼,看效果,感觉我的书法还阔以,哈哈!!设置笔宽度为60,效果如下 这个效果明显一点,哈哈,是不是很有大师的写字风格 实现这个效果,大体用了40个小时,熬了3天夜
2017-08-26 Shiming_Li
Fragment.setNextAnim(int) on a null object reference Fragment.setNextAnim(int) on a null object reference
产生的原因:java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.support.v4.app.Fragment.setNextAnim
2017-08-14 Shiming_Li
5 / 6