Android对View进行截图

在某些特殊场合需要对View进行截图,使用View里面的getDrawingCache()方法,返回一个Bitmap对象,就可以实现截图的功能。 我们先看一个简单的示例,分别点击三个按钮进行截图,获取到的Bitmap放到下面一个ImageView上面显示,效果图如下: 1.原图 2.对Linea...

2019-07-12 22:20:10

阅读数 6

评论数 0

SQLite数据库基本操作

Android开发中,基本上都离不开操作SQLite数据库操作,最近工作上的事情不是很多,把这块捡起来复习、总结一下。加深印象,方便以后查阅,也希望能给新手带来一些帮助。 代码并不复杂,注释也比较清楚,先把代码都贴出来。 一. 代码 AndroidManifest.xml,应用Applicati...

2019-06-25 15:43:00

阅读数 36

评论数 0

Android组件化开发实践

一、首先,我们弄清楚什么是组件化开发?为什么要使用组件化开发? 在Android项目开发中,我们都是根据不同的块或者业务关系,在主App下分很多不同的package,把需要的第三方库依赖配置好,就开始开发。 但是随着项目发展到一定阶段,随着版本迭代,业务功能和参与开发人员的增多,代码会越来越臃肿,...

2019-03-31 01:57:26

阅读数 1477

评论数 9

如何判断ArrayList中是否存在某一个自定义对象

在开发中经常用到ArrayList,有时候需要判断ArrayList中,是否已经存在某一个自定义的实体对象,该如何判断呢? ArrayList的Api文档中有这样一个方法:boolean contains(Object o),用来判断是否存在某一个Object。 我们先来看一下这个方法实现的具体源...

2019-02-23 22:59:42

阅读数 983

评论数 0

修改String字符串的值

我们知道,在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份。 为什么说String的值是不可变的呢? 我们看一下String源代码(这里以JDK1.8为例): public final class String implements java.io.Serializabl...

2019-01-18 09:19:42

阅读数 480

评论数 0

MySQL出现 ERROR 1054 (42S22): Unknown column 'password' in 'field list' 错误

MySQL登陆成功之后,使用命令 update user set password=password("1234") where user="root"; 修改密码的时候出现错误: ERROR 1054 (42S22): U...

2019-01-09 22:54:11

阅读数 438

评论数 0

MySQL重新安装

前面介绍了如何卸载MySQL(可参考https://blog.csdn.net/ceovip/article/details/86033009),接下来说一下如何重装。 配置初始化文件my.ini 在安装目录D:\DevelopTools\mysql-5.7.10-winx64 里面,默认有一个...

2019-01-09 22:37:56

阅读数 165

评论数 0

Win10 卸载MySQL

由于某些原因需要重新安装MySQL的时候,要把之前安装的旧版本卸载干净,否则会出现很多问题。这里以win10 64位为例,简单说明一下如何卸载重装MySQL。 停止MySQL服务 通过命令net stop mysql,或者桌面计算机图标,右键 -> 管理 -&am...

2019-01-07 22:43:08

阅读数 157

评论数 0

Git基本使用,上传代码到码云

通过Git和码云,不管在什么地方,我们都可以很方便的开发更新代码。这里简单介绍一下基本使用,这里以Win7专业版64位操作系统为例。 1.下载安装git客户端 下载地址:https://git-scm.com/download 安装过程比较简单,按照默认选项,一直下一步即可。 安装完成之后,桌面会...

2019-01-07 14:09:53

阅读数 37

评论数 0

MySQL卸载与重装就是个坑

清理垃圾时操作失误,把某些文件删除了,只好在Win10上面卸载重装MySQL(版本:mysql-5.7.10-winx64.zip)。 在这个过程中遇到很多坑,原来以为重装很简单的事情,结果花了好几个小时才重装好,接下来抽时间把填坑的一些心得体会整理出来,让大家少走一些弯路。 很重要的一点就是,出...

2019-01-04 00:22:46

阅读数 52

评论数 0

Java中Integer.valueOf()解读

我们先看一段代码: public static void main(String[] args) { Integer i1 = 20; Integer i2 = 20; System.out.println(i1 == i2); System.out.println(i1....

2018-12-20 10:01:30

阅读数 802

评论数 0

通过aapt工具查看AndroidManifest.xml文件

在反编译或者app打包加固之后,有时候需要查看apk文件中AndroidManifest.xml里面的一些配置信息,查看的方法很多,例如使用apktool、apk-parser等,个人觉得aapt工具最方便,这里介绍一下使用aapt查看的方法。 aapt工具在Android SDK build-t...

2018-11-21 16:08:29

阅读数 1609

评论数 0

Chrome浏览器中干掉CSDN博客页面垃圾广告

CSDN中有很多厉害的大神,他们写的技术文章,对我们提升技术很有帮助,可是我们在浏览一些博客的时候,经常被各种垃圾广告恶心到,有没有什么办法干掉这些广告? 文章左边、右边、下边全是垃圾广告: 在Chrome中试用了很多插件,最后发现AdBlock Plus最好用。 如果可以翻墙,直接在扩展程...

2018-10-22 16:13:24

阅读数 90

评论数 0

Java读写Excel表格数据

开发中有时候需要把一些数据记录在Excel表格中,便于观察分析数据。这里操作Excel表格使用的是jxl.jar,jxl.jar是java操作Excel的一个工具类库,同样的工具类还有apache的poi,在小数据量时jxl快于poi,在大数据量时poi要快于jxl。但差距都不明显。 我们直接看下...

2018-10-08 10:26:20

阅读数 1497

评论数 3

Java中四种创建定时任务的方式

在开发中,创建定时任务的方式有很多,下面简单介绍四种常见的方式:Runnable,TimerTask,线程池ScheduledExecutorService,Quartz。 1.使用Runnable private static void testRunnable() { ...

2018-09-17 11:01:06

阅读数 636

评论数 0

创建线程的另一种方式:实现Callable接口

在开发中,我们经常通过new thread或者实现runable接口的方式来创建线程,其实还可以通过实现Callable接口来创建线程。 先看一下API文档中关于Callable的介绍: 我们可以看出来,相较于实现Runnable接口的方式,实现Callable接口这种方法可以有返回值,并...

2018-09-03 15:01:36

阅读数 67

评论数 0

Android:在任务列表隐藏最近打开的app

对于某一个应用,如果不想在最近打开的app列表中留下任何纪录,即按下Home键回到主页,再按任务键的时候,任务列表看不到这个app,在AndroidManifest中给Activity标签添加:android:excludeFromRecents=”true”即可。 <...

2018-08-30 15:53:16

阅读数 1852

评论数 0

Android:获取最近打开app列表

按下任务物理键,会显示最近打开的App列表,可以用来切换多任务,如何通过代码来实现这种效果呢? 类似下面这样: 利用反射即可实现这个功能,示例代码如下: private void showRecentApps() { Class serviceManagerC...

2018-08-30 15:21:32

阅读数 1143

评论数 0

Tomcat出现ERR_CONNECT_REFUSED

在本地调试一个Web项目,部署到Tomcat,在浏览器访问的时候出现ERR_CONNECT_REFUSED提示,项目是没问题的,因为前一天还是正常运行的,应该是Tomcat出了问题。 先直接访问127.0.0.1:8080和localhost:8080,都不能正常访问Tomcat主页,猫不见...

2018-08-29 16:16:21

阅读数 822

评论数 0

设置EditPlus里面Tab键对应的空格数

默认情况下,一个Tab键对应8个空格,如果想要改成对应4个空格,该如何设置呢? 工具 -> 首选项 -> 文件类型及语法,点击“制表缩进”,在新窗口“制表符和文本缩进”中,制表符尺寸设为“4”即可。 ...

2018-08-22 13:58:43

阅读数 2153

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭