自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Gradle sync failed: Could not find xxxx.xx 之 强制刷新Gradle dependencies

最近开发过程中遇到一问题,在使用gradle依赖得时候一直报找不到某个远程依赖得包,由于该包是自己开发的,上传到了jcenter,第一次上传的时候有些错误,然后一直依赖不成功,后来又重新修改以后上传了,并且成功了,但是依赖这边还是不成功,并且错误日志显示依赖的是jar,如下图: 但是我上传的明明是aar,为什么一直去找jar呢,怪不得找不到呢,后来怀疑是因为第一次上传的时候失败,然后去添加依...

2018-08-13 11:35:38 5641

原创 关于Android studio 中 gradle wrapper 下载路径的问题

1.起因Android studio默认的gradle wrapper下载路径是在C盘用户目录下的.gradle文件夹。 在命令行执行gradlew命令的时候所用的gradle wrapper下载路径也是在C盘用户目录下的.gradle文件夹。好了,这本身并没有什么问题,如果你的C盘空间足够大的话。而我的C盘空间严重不足!!!2.解决所以我通过设置Android stud...

2018-08-09 11:22:08 2592

原创 ViewPager java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0

使用ViewPager在滑动的时候出现如下异常:java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(Arra

2017-02-09 12:08:38 2709

原创 Java内存模型

内存模型java内存模式是指java程序在运行时的内存模型,而java程序是运行在jvm之上的,所以也可以说是jvm运行时的内存模型。虽然java程序不像C++那样需要程序员手动来管理内存,但是我们也有必要了解java程序在运行时内存是如何分配的,jvm定义了程序运行时的各种数据区,有的数据区跟jvm的生命周期相同,有的则与线程的生命周期相同。

2016-10-27 16:14:17 428

转载 Android Deeper(00) - Touch事件分发响应机制

1)概述Android的TouchEvent通常包含三个动作,ACTION_DOWN,ACTION_MOVE与ACTION_UP。发出的顺序是DOWN->MOVE->MOVE->…->UP(注意MOVE事件是否能够被触发取决于操作手势里面是否包含了移动的动作)。消息分发流程,从上到下,从父到子:Activity->ViewGroup1->ViewGroup1的子ViewGroup2

2016-10-09 17:37:28 549

转载 java clone详解

java“指针”      Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是浅clone与深 clone,认识它们的区别、优点及缺点。         看到这个标题,是不是有点困惑

2016-10-09 17:34:14 318

转载 利用drozer进行Android渗透测试

http://www.blogjava.net/qileilove/archive/2015/03/18/423597.html一、安装与启动  1. 安装  第一步:从http://mwr.to/drozer下载Drozer (Windows Installer)  第二步:在Android设备中安装agent.apk  adb install age

2016-10-08 16:16:34 1554

转载 Java clone详解

转载Java clone详解1.Java“指针”   Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是浅clone与深 clone,认识它们的区别、优点及缺点。

2016-03-28 16:52:20 420

转载 在Linux中创建静态库.a和动态库.so

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。 1. 静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么

2015-10-10 09:21:58 397

原创 windows 和 Ubuntu双系统修改启动顺序

前段时间装了win8.1和Ubuntu14.04双系统,不过开机默认启动的是Ubuntu,如果有同学觉得不习惯,或者默认不想启动Ubuntu,我们可以通过以下方式修改,该修改不会改变启动项的顺序,只是会在开机的时候使光标默认停留在你设置的那个启动项上,因为启动项grub是Ubuntu提供的,所以我们需要登录到Ubuntu修改,下面是具体步骤:1.打开终端输入:sudo gedit /etc/d

2015-10-01 16:39:26 1963

原创 Fragment之间切换时添加动画效果

很多时候一个activity中会有多个fragment,多个fragment切换时会涉及到动画效果(当然你也可以不加动画),这时候可以在commit之前调用FragmentTransaction的setTransition(int transit)其中参数transit为动画资源id,至于动画嘛,自己写喽,活着用系统的,这里我就不写了。

2015-09-25 17:16:22 1809

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2015-09-08 15:34:26 375

原创 Gradle DSL method not found: 'zipAlign()'/'runProguard()'/'jniDebugBuild()'/ 'renderscriptDebug()'

出现这些个错误,就是说相应的方法找不到了,可能是升级以后版本把以前的方法修改了,首先感谢强大的Google,其次记录下来,遇到以下方法找不到,可做相应替换If you get one of these errors,Gradle DSL method not found: 'runProguard()'Gradle DSL method not found: 'zipAlign()'G

2015-07-14 16:28:47 528

原创 Android GridView 的item 使用 Button,imagebutton 等ui控件后,不能响应OnItemClick()事件

GridView 的item 使用 Button,imagebutton 等包含点击响应事件的ui控件后,不能响应OnItemClick()事件,这是因为会首先调用控件本身的点击事件,所以可以通过禁止该事件来达到让其继续响应OnItemClick()事件的效果,配置属性:android:focusableInTouchMode="false"        android:focusa

2015-04-07 14:10:14 700

转载 设计模式六大原则

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责

2015-03-26 09:15:46 394

httpmim-4.2.3.jar

使用httpclient处理网络请求时丰富请求内容所需要的jar

2015-02-06

空空如也

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

TA关注的人

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