上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 353 下一页
摘要: npm更新和nodejs更新 更新你已经安装的NPM库,这个很简单,只需要运行。 npm update -g 更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可: npm install -g n n latest 更新全局包 阅读全文
posted @ 2020-06-11 16:22 brave-sailor 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中,常用的加载图片工具有,Glide,Picasso,Fresco,其中Glide和Picasso使用方法极为相似,相对于Picasso来说,Glide加载图片更为迅速,内存占用更小等优点,但图像呈现和图像质量略逊一筹,而Fresco还未曾使用,对此不作评价。首先集成Glide, 阅读全文
posted @ 2020-06-08 17:33 brave-sailor 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。然而,不幸的是,并不能获取所要的结果,宽高值均为 0。 如果对 View 的绘制显示流程熟悉的话, 阅读全文
posted @ 2020-06-05 14:26 brave-sailor 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 对于很多新人来讲,能接收输入法输入的内容大概只有EditText和TextView这两个控件了,其实不然,只要是View的子类,都可以接收输入法输入的内容。 现在我们一步一步来实现,第一步我们得有一个View的子类。 //首先我们得重写View中的一个方法,返回true,就是让这个View变成文本可 阅读全文
posted @ 2020-06-01 14:31 brave-sailor 阅读(758) 评论(0) 推荐(0) 编辑
摘要: FileProvider 在Android7.0及之后我们无法直接将一个FileUri共享给另一个程序进行使用。系统会抛出一个异常FileUriExposedException。官方是这样描述的: The exception that is thrown when an application ex 阅读全文
posted @ 2020-05-27 10:19 brave-sailor 阅读(6681) 评论(0) 推荐(0) 编辑
摘要: 今天git push 到github远程仓库的时候,出现报错”Everything up-to-date”,严格来说也不算报错,它只是在告诉你,提交区所有的东西都是最新的。$ git push origin masterEverything up-to-date之所以引起这个信息的原因有:1)没有g 阅读全文
posted @ 2020-05-20 10:44 brave-sailor 阅读(410) 评论(0) 推荐(0) 编辑
摘要: iOS GUPImage 滤镜 最近时间充裕,准备好好研究下GPUImage这个十分强大的图像处理库,做下笔记,以便和大家探讨交流,不足之处望指正。 以前项目需求中,一个界面需要毛玻璃特效,术语叫高斯模糊,为了这个特效,研究了不少东西,先是想从CoreImage即苹果系统库入手,发觉实现难度颇高,后 阅读全文
posted @ 2020-05-13 11:55 brave-sailor 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 核心代码 centerX、centerY为公共点,xInView、yInView为触摸点的坐标 /** *获取两条线的夹角 * @param centerX * @param centerY * @param xInView * @param yInView * @return */ public 阅读全文
posted @ 2020-05-12 16:02 brave-sailor 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 基本概念字体的度量,是指对于指定字号的某种字体,在度量方面的各种属性,其描述参数包括: baseline:字符基线 ascent:字符最高点到baseline的推荐距离 top:字符最高点到baseline的最大距离 descent:字符最低点到baseline的推荐距离 bottom:字符最低点到 阅读全文
posted @ 2020-05-12 11:15 brave-sailor 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: Rect bounds = new Rect(); String text = "Hello World"; TextPaint paint; paint = findViewById(R.id.hello_world).getPaint(); paint.getTextBounds(text, 0 阅读全文
posted @ 2020-05-11 18:33 brave-sailor 阅读(350) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 353 下一页