自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

7

  • 博客(13)
  • 收藏
  • 关注

原创 mac 升级系统之后, AndroidStuido的svn不可用

mac 升级系统之后,AndroidStudio 更新文件时,没有显示关联的项目, 在终端输入 svn 命令报错。 xcrun: error: invalid active developer path (/Library/Developer/CommandLineT。。。解决方法:打开终端输入 xcode-select --install回车后,系统弹出下载xco

2018-01-25 15:03:16 887

转载 微信分享透明背景图片背景变黑

微信图片分享:分享给朋友正常,分享到朋友圈图片就变黑了。查找资料后发现是因为 png的图背景为透明的原因引起的,将图片的背景色设置上就可以了。解决方法1: 把图片背景换成全白色的(更换一张非圆角的图片)解决方法2:   代码中对其更换背景颜色//bitmap中的透明色用白色替换 public static Bitmap changeColor(Bitmap bitma

2016-07-25 14:36:13 23665 1

原创 listView中 的不同item类型

public boolean isEnabled (int position):如果列表的一项item是separator(分隔项目);返回true,可以点击,并接收响应事件。返回false,无法响应点击或触摸事件,此项目是不可以点击的,可以充当一个列表中的分隔,可以自定义这个分隔项的布局。public int getItemViewType (int posi

2014-12-04 09:31:30 590

转载 android popuwindow

PopupWindow源码分析  为了解答一下上面的问题,看看源码(最新API Level 19,Android 4.4.2)。1.显示方法  显示提供了两种形式:  showAtLocation()显示在指定位置,有两个方法重载:public void showAtLocation(View parent, int gravity, int x, int y)publ

2014-11-25 11:10:35 629

翻译 Activity 的启动模式

在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在

2014-09-15 13:01:59 409

原创 IO流

IO的概述和File方法 IO流用来处理设备之间的数据传输       Java对数据的操作是通过流的方式       Java用于操作流的对象都在IO包中 File类在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作系统的区别。File

2014-05-10 19:43:05 393

原创 泛型

泛型(Generic)引入:我想使用List集合装公司的员工,却装了一条狗进来;使用TreeSet的时候,只能存放同一种数据类型,可惜存了不同的数据类型,依然没有报错,可是运行时出错. 泛型定义:java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样

2014-05-10 19:39:21 385

原创 集合

两大接口Java集合类主要由两个接口派生出来:CollectionSet          :不能存放重复对象List         :可存放重复对象,有序Queue     :队列SortedSet       :可对集合数据排序Map       SortedMap      :可对集合数据排序  2、Collection接口 方法:b

2014-05-10 19:36:04 473

原创 多线程安全问题的解决方法

多线程安全问题的解决方法 三种方法:同步代码块:synchronized(obj){       //obj表示同步监视器,是同一个同步对象       /**.....              TODO SOMETHING       */} 同步方法格式:在方法上加上synchronized修饰符即可。(一般不直接在run方法上加!)

2014-05-10 19:31:21 649

原创 线程的创建

1、继承Thread类子类覆写父类中的run方法,将线程运行的代码存放在run中。建立子类对象的同时线程也被创建。通过调用start方法开启线程。2、实现Runnable接口子类覆盖接口中的run方法。通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数。Thread类对象调用start方法开启线程。可使用匿名内

2014-05-10 19:29:21 464

原创 TCP 传输

两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。tcp的两个端点:一个是客户端,一个是服务端。客户端:对应的对象,Socket服务端:对应的对象,ServerSocketTCP客户端:①:建立tcp的socket服务,最好明确具体的地址和端口。这个对象在创建时,就已经可以对指定ip和端口进行连

2014-05-10 15:16:24 480

原创 UDP连接

①:只要是网络传输,必须有socket 。②:数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是DatagramSocket. 封装了udp传输协议的socket对象。 因为数据包中包含的信息较多,为了操作这些信息方便,也一样会将其封装成对象。这个数据包对象就是:Datagra

2014-05-10 15:12:18 750

原创 类加载器

类加载器就是加载类的工具作用:

2014-05-09 17:24:02 509

空空如也

空空如也

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

TA关注的人

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