- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人