![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习
IT_熊
Android Java干货 微信公众号:此处有熊
展开
-
Android利用Matrix对Bitmap进行图片缩放旋转平移倾斜等处理
Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,对应Android有四种post方法可以对Bitmap图片进行相应处理。原创 2021-01-06 22:48:00 · 2245 阅读 · 0 评论 -
Android源码编译环境中混淆编译指定app
Android源码编译环境中混淆编译指定app原创 2020-09-30 16:04:52 · 847 阅读 · 0 评论 -
Android.mk 中 filter 和 filter-out 的用法
Android.mk 中 filter 和 filter-out 的用法原创 2020-09-29 14:47:32 · 2592 阅读 · 0 评论 -
Android应用层获取设备屏幕分辨率的方法
Android应用层获取设备屏幕分辨率的方法原创 2020-07-09 11:41:26 · 971 阅读 · 0 评论 -
Android中dpi 和density到底是什么关系?
从源码中说明dpi和density的关系原创 2020-06-30 22:20:24 · 1597 阅读 · 0 评论 -
Android EditText文本编辑框获取焦点调出键盘输入法
Android Activity界面有EditText文本编辑框默认在启动会获取焦点调出输入法,有时候会影响用户体验,可以根据设置SofeInputMode属性来控制显示或隐藏。原创 2020-05-23 21:36:21 · 1078 阅读 · 0 评论 -
Android自带的抓包工具tcpdump
Android自带tcpdump抓包工具,你知道么?原创 2020-04-13 19:57:23 · 2237 阅读 · 0 评论 -
Android ANR问题小结
android anr问题小结,列举常见问题及原因,以及相关日志分析的关键词。原创 2020-04-05 16:54:19 · 376 阅读 · 1 评论 -
Android源码编译环境下APK文件签名命令
Android源码编译环境下APK文件签名命令原创 2020-03-24 16:54:13 · 942 阅读 · 2 评论 -
mina作为HttpServer的一种实现方案
利用mina TCP侦听端口的方式,监听8080端口消息,对8080端口发来的消息进行解析,在解析数据前先通过编码器ServerProtocolHTTPDecoder中decodable方法确认消息是否可以使用编码器进行解码,如果不能则进行解析。如能解析,则解析数据并返回相应结果。原创 2019-12-22 19:30:17 · 1029 阅读 · 3 评论 -
Java实现文件监控器FileMonitor
实现文件监控器,文件变化了,把你想做的业务加进来吧原创 2019-12-21 01:11:54 · 1754 阅读 · 3 评论 -
Java利用RandomAccessFile读取文本文件末尾指定行数的文本
Java利用RandomAccessFile读取文本文件末尾指定行数的文本。原创 2019-12-19 22:40:08 · 3185 阅读 · 1 评论 -
用Java给图片添加文字水印
用Java给图片添加文字水印原创 2019-12-19 10:14:22 · 530 阅读 · 1 评论 -
IDEA生成Javadoc报错及处理方法
IDEA生成Javadoc报错及处理方法原创 2019-12-16 13:02:16 · 5860 阅读 · 3 评论 -
git 将本地项目关联到远程仓库
git 将本地项目关联到远程仓库原创 2019-12-12 00:20:44 · 316 阅读 · 0 评论 -
必须要会回答的Java面试题(字符串篇)
最近很多学习java的小白问我字串相关的问题,觉得很有必要整理下,以方便初学者理解字符串以及应对今后面试中考官的提问。原创 2019-10-20 18:01:44 · 11421 阅读 · 31 评论 -
Java基础-使用流实现文件拷贝
使用流操作实现文件的拷贝。原创 2019-12-07 15:42:38 · 1015 阅读 · 1 评论 -
JavaFx实现TableView数据全选/取消全选功能
最近做了一个桌面应用,使用到TableView显示查询到的设备信息,设备比较多,一个个勾选不方便,使用人员建议增加全选功能,本文通过使用CheckBox控件完成功能开发。原创 2019-12-04 23:06:11 · 2829 阅读 · 10 评论 -
Java小知识-文本复制到系统剪贴板
Java中可以使用awt工具包中的接口实现文本复制到系统剪贴板:import java.awt.Toolkit;import java.awt.datatransfer.StringSelection;String text = "测试"StringSelection selection = new StringSelection(text);Toolkit.getDefaultT...原创 2019-12-03 11:45:46 · 845 阅读 · 0 评论 -
Java设计模式-观察者模式(Observer Pattern)
观察者模式是软件设计模式中常见的一种,是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。原创 2019-12-01 00:59:08 · 376 阅读 · 0 评论 -
Java设计模式-命令模式(Command Pattern)
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,最终把命令给执行掉。原创 2019-11-30 22:59:41 · 288 阅读 · 0 评论 -
Java格式化字串输出固定长度
Java格式化字串输出固定长度原创 2019-11-30 19:43:14 · 18020 阅读 · 1 评论 -
Java弱引用(WeakReference)的理解与使用
当一个对象仅仅被weak reference指向, 而没有任何其他strong reference指向的时候, 如果GC运行, 那么这个对象就会被回收。如果存在强引用同时与之关联,则进行垃圾回收时也不会回收该对象。原创 2019-11-26 20:02:57 · 12582 阅读 · 5 评论 -
Java设计模式-适配器模式(Adapter Pattern)
适配器模式作为一种结构型设计模式,在软件系统设计开发中使用到的频率非常之高,比如Java中的jdbc。本文结合具体案例讲解适配器模式的知识要点。原创 2019-11-24 21:20:42 · 268 阅读 · 0 评论 -
Java设计模式-单例模式(Singleton)
最近在一个项目中遇到问题了,设计中使用到了单例模式,但是因为多线程使用,出了一个bug,最后通过优化单例模式的写法将问题解决,使用单例模式要注意线程问题。原创 2019-11-24 16:07:27 · 498 阅读 · 2 评论 -
Java中深浅克隆的区别
深浅克隆的区别在于,能否支持引用类型(包括类、接口、数组等)的成员变量的复制。浅克隆:对象只复制了它本身和其中包含的值类型的成员变量,引用类型的成员对象并没有复制。深克隆:对象本身以及包含的所有成员变量都会被复制。原创 2019-11-19 00:16:16 · 563 阅读 · 1 评论 -
Java普通对数(log)计算方法
如何使用java代码计算普通对数结果?学好数学的重要性:对数换底公式你会吗?原创 2019-11-17 20:29:59 · 18915 阅读 · 6 评论 -
Andriod Parcel子类读写 boolean(布尔值)的一种写法
Parcel提供的方法中没有直接读写boolean类型的方法,这里推荐一种写法,将布尔值转byte进行写,读的时候把byte还原为布尔。原创 2019-11-15 09:57:55 · 1319 阅读 · 1 评论 -
认知http响应头
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内 容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰 符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误原创 2013-12-16 09:55:49 · 728 阅读 · 0 评论 -
eclipse编译慢 提高eclipse的性能
编译慢原因有多种,其中可以通过修改eclipse.ini文件设置缓存大小,并将工作空间的validation的多项验证去除(因为这些验证也为在编译时被执行,只保留几个必须的,我就只设置了xml验证),关闭checking for update自动更新 一、去除validate验证1.给eclipse桌面快捷方式添加参数,这些按自己的机器来配置,可google到很多资料,转载 2013-10-29 14:57:08 · 18995 阅读 · 0 评论 -
Oracle按周统计数据的几种方法
一、使用to_char函数,返回第几周,并按第几周进行group by统计: select sum(sal) , to_char(HIREDATE,'yyyy')||':'||to_char(HIREDATE,'IW') week_sn from scott.emp group by to_char(HIREDATE,'yyyy')||':'||to_char(原创 2013-09-02 11:21:07 · 5461 阅读 · 0 评论 -
oscache的使用
OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。1.从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本.就现在最新版本oscache-2.4.1-full.zip.解压缩下载的文件到指定目录2. 将oscache-2.4.1.原创 2013-03-17 15:02:35 · 893 阅读 · 0 评论 -
JAVA中的泛型
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要原创 2013-02-28 18:55:02 · 435 阅读 · 0 评论 -
mina的简单例子
Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。简单例子:客户端: // 创建客户端连接器.原创 2013-02-28 19:01:07 · 449 阅读 · 1 评论