自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

默默前行,终有一鸣

默默前行,终有一鸣

  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 从源码角度分析View事件分发

Andorid事件分发引言View分发是自定义View上的必经之路,也是比较难的一部分。今天我们从源码的角度来分析一下View的分发机制源码分析从图片来看 很难看到时间分发的核心在哪里,想了解一个东西流程以及过程最好的办法就是看他整个事件的过程流程以及思路,下面我们开始分析。2.1 事件分发的流程从你手点击屏幕的那一刻起事件会传递到当前View所在的Activity中由Acti...

2019-03-09 23:13:27 236

原创 Android 编译报错:Error:Execution failed for task ':app:transformClassesWithDexForDebug'

在搜索解决方案的过程中,发现大部分遇到此类问题的人都是使用的 JDK 1.8 版本(相信你也应该注意到我使用的是哪个版本了,如果没有的话请翻上去看一下^_^)。这并不像是偶然现象,于是怀疑 Gradle 与 JDK 1.8 存在兼容性问题。尝试将工程依赖的 JDK 版本降到 1.7,再次尝试编译,成功!包重复,方法重复  httpClintandroidstudio 在编译

2016-03-31 11:22:27 1267

原创 Java中的线程的生命周期

Java中的线程的生命周期大体可分为5种状态。①NEW:这种情况指的是,通过New关键字创建了Thread类(或其子类)的对象②RUNNABLE:这种情况指的是Thread类的对象调用了start()方法,这时的线程就等待时间片轮转到自己这,以便获得CPU;第二种情况是线程在处于RUNNABLE状态时并没有运行完自己的run方法,时间片用完之后回到RUNNABLE状态;还有种情况就

2016-02-27 16:25:20 419

原创 RandomAccessFile的详细使用

RandomAccessFile的使用

2016-02-27 13:12:45 1325 1

原创 设计模式之单例模式

单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。 实现单例模式

2016-01-10 13:46:25 333

原创 判断是否为回文数

**输入一个数,判断它是不是回文数。即12321是回文数,2222、 11211也是回文数,即对称的数字! 直接上代码: (解释的很详细)**import java.util.*;public class Work24{ public static void main(String[] args){ Scanner scan = new Scanner(System.in)

2016-01-09 20:07:23 543

原创 增强型For循环

普通For循环:int [] a ={1,2,3,4,5}; for(int i=0;i<a.length;i++){ System.out.println(a[i]); }增强型For循环: for(int element : a){ System.out.println(element); }两者效果

2016-01-09 20:05:37 886

原创 递归删除目录下所有文件

删除目录下所有文件,这个只能用递归方法进行!! 递归,只有遇到出口才会停止递归,出口逻辑一定要认真!!! 目录下可能有文件或文件夹,文件夹下面还有文件或文件夹,所以使用递归进行便利进行删除!! 直接上代码,解释很详细!!!短短几行代码直接实现,但是需要认真弄清楚里面的逻辑结构!!!import java.util.*;import java.io.File;public clas

2016-01-09 20:02:31 1577

原创 输出斐波那契数列的前n项

菲波那契数列的格式如下: 1 1 2 3 5 8 13…… 满足: 1.前两项为 1 2.前两项的和等于第三项 在这里我们用到了 递归算法: 递归:自己调用自己 肯定有自己的出口不然就死循环了 递归的特点:优点:思路清晰 缺点:效率低 首先看一下代码:import java.

2016-01-09 20:00:30 12974 1

原创 打印所有的水仙花数

打印所有的水仙花数

2016-01-09 19:53:22 820

原创 输入两个数,求最大公约数和最小公倍数

输入两个数,求最大公约数和最小公倍数首先要知道这两点: 1.A,B的最大公约数取值范围:大于零,小于AB之间最小数; 2.A,B的最小公倍数取值范围:大于AB之间最大数,小于或等于A*B。 接下来上代码: (注释很详细的哟!!!)“` import java.util.*; public class Work23{public static void main(String[] args)

2016-01-09 19:48:40 2815

原创 Volley

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl

2015-02-13 14:45:57 394

原创 Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解

本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用,我们一般去加载大量的图片的时候,都会做缓存策略,缓存又分为内存缓存和硬盘缓存,我之前也写了几篇异步加载大

2015-02-13 14:34:48 388

原创 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主...

2015-02-13 14:32:38 424

原创 android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)

前端 andoid  activity用到的函数  AsyncHttpClient  是一个框架提供的库  可以异步传输,使用时需下载android-async-http-1.4.4.jar包导入到项目中下载地址:http://loopj.com/android-async-http[java] view plaincopy

2015-02-13 14:17:27 529

原创 I@de6ced(downloaded)

int[]a=new int[2];a[0]=1;a[1]=2;System.out.println(a);//为什么打印出来的是[I@de6ced(内存地址),而不是1和2Systemchar[]great={'a','b','c','d','e'}; System.out.println(great);//为什么这个打印出来的就是它存储的值 abcde而不是它的地

2015-02-05 15:55:08 763

转载 安卓 好 组件

原文地址:http://blog.youkuaiyun.com/smallnest/article/details/38658593Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出

2015-01-10 23:30:56 464

原创 JSP向MySQL数据库中写入中文字符乱码问题

搞了一下午,各种发发都尝试了,filter过滤器...等等 都用了,但是就是写入的数据乱码:最后终于成功,分享出来 给有用的人....1.首先要改一下tomcat  servers                  connectionTimeout="20000"               redirectPort="8443"               URIE

2015-01-06 16:54:17 454

原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

折腾了一上午,找到了这错误的原因。哎……悲剧! 确认包已经被导入web工程目录。 原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java

2015-01-06 15:39:37 289

原创 java中==与equel的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。    equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。    ==比较的是2个对象的地址,而equals

2014-12-31 15:30:18 455

原创 编程中“七宗罪”

-------------------------------程序员是最好的职业选择--------------------------------  梦想照进现实是很美好的------------------------------------加油----------****1.学会总结2.解决问题的能力3.理论--实践--理论(记住啦!!)4.最人要谦虚,学

2014-12-30 21:59:08 362

转载 Java中的static关键字解析

Java中的static关键字解析  static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:  一.static关键字的用途  二.static关键字的误区  三.常见

2014-12-30 21:57:07 360

社交真实用户头像打包2000个.zip

微博、微信、社交平台真实头像2000打包,APP新注册用户,随机头像用,真实头像数据 超级真实 可用于微信微博QQ等机器人注册 或者网站随机头像!

2019-10-08

PostMan最新版windows-64

PostMan-Http请求模拟工具 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样才能保证效率最优!

2018-05-08

awesomium_v1.6.6_sdk_win.exe

预防 This view has crashed,需要安装awesomium_v1.6.6_sdk_win.exe 升级到 Windows 10 后 MarkdownPad 2,遇到了html 渲染错误的问题: windows10 MarkdownPad html渲染错误 awesomium,awesomium sdk是一个功能丰富的开源库,软件具有多种网页渲染方式,可以直接将编写的网页渲染到任何游戏场景中,对3D游戏的背景渲染、环境渲染、游戏场景渲染等都具有很大的优势,它支持多种编程语言,支持HTML5和CSS3、JavaScript,能够自动选取符合游戏代码的编程语言进行插入,运用了目前业界速度最快的浏览器内核webkit和v8,能够很快的对插入的网页进行编排,修改,帮助用户快速建立3D游戏开源库,需要的朋友赶快下载试试吧!

2018-05-08

安卓一键分享功能实现

一键分享,和你的应用完美贴合.适合新手。

2014-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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