关闭

c#实现图片gif去水印

做项目时候会遇到在网络上爬的源文件,png图片或者动画gif背景都带有水印,“百度出品”“不得转载”等等,这样出来的文件放在项目里面当做自己的资源来用肯定是不可以的,现在就来用lockbits替换背景的颜色,实现水印消除的目的。话不多述,上图:处理前: 这是处理之前的图,其实底部的“baidu汉语“看着并不是很明显(仔细看),仍然需要把字体的背部水印去掉,这里开始用lockbits来去水印了。处理...
阅读(256) 评论(0)

TableLayout实现gridview嵌套gridview效果

自定义linearlayout public class CurrenPositionView extends LinearLayout { //每行item个数 private final int ROW_NUM = 5; private TextView titleView; private ZhaoPin data; private TableLay...
阅读(229) 评论(2)

PopupWindow的使用技巧

public PopupWindow(View contentView, int width, int height, boolean focusable) contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。focusable为是否可以获得焦点,这是一个很重要的参数,也可以通过 public...
阅读(664) 评论(1)

2017年你应该尝试的25个Android库

简评:这篇文章介绍的是在 2017 年一月和二月发布的 25 个优秀 Android 开源库(作者的排名不分先后),既有来自大公司的,也有由独立开发者开发的,质量都相当的优秀。即使工作中用不上,对于 Android 学习也是相当有帮助的,最早是在知乎上面看到的,实在找不到原地址不过确实是干货我拿过来了。 medium 平台有位作者总结了2017年初最棒最受欢迎的25个第三方库,相信大家都应...
阅读(1920) 评论(1)

http和https的区别

不管是面试,还是平时开发过程中,https会越来越接触的多了,自己也来小结一下;http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议;http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443;http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全;...
阅读(2492) 评论(0)

并发并行同步异步多线程的区别

同步和异步的概念: 同步:同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去 异步:异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。 并发 并行 同步 异步 多线程的区别 1.并发:在操作系统中,是指一个时间段中有几个程...
阅读(2882) 评论(2)

二分查找算法

/* * 非递归二分查找算法 * 参数:整型数组,需要比较的数. */ public static int binarySearch(Integer[]srcArray,int des){ //第一个位置. int low=0; //最高位置.数组长度-1,因为下标是从0开始的....
阅读(608) 评论(0)

Eclipse Mat内存监测插件下载地址

之前介绍过LeakCanary工具,是在你调试的时候可以检测内存泄露的Java开源库,mat在同等情况下也是监测oom的利器。 MAT下载地址: http://www.eclipse.org/mat/downloads.php http://download.eclipse.org/mat/1.4/update-site/ https://www.eclipse.org/mat/...
阅读(845) 评论(0)

sendEmptymessage 和sendMessage的区别

无意中一次碰到Handler用sendEmptyMessage(int what)发消息,后面有一次面试也被问到,那么和sendMessage()两者有啥区别?追根溯源来看看handler类的源代码。其实两者没区别,请看下面Handler的源代码,先看sendEmptyMessage:/** * Sends a Message containing only the what value. * *...
阅读(910) 评论(4)

安卓解决65535dex文件方法数越界,IllegalArgumentException问题

在Android中,有一个限制,那就是整个应用的方法数不能超过65536,否则就会出现变异错误,并且程序也无法成功地安装到手机上。当项目日益庞大后这个问题就比较容易遇到,Google提供了multidex方案专门用于解决这个问题,通过将一个dex文件拆分为多个dex文件来避免单个dex文件方法数越界的问题。 方法数越界的另一种解决方案是动态加载。动态加载可以直接加载一个dex形式的文件,将部分代码打...
阅读(566) 评论(4)
27条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:34542次
    • 积分:711
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:2篇
    • 译文:0篇
    • 评论:57条