- 博客(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
986
转载 微信分享透明背景图片背景变黑
微信图片分享:分享给朋友正常,分享到朋友圈图片就变黑了。查找资料后发现是因为 png的图背景为透明的原因引起的,将图片的背景色设置上就可以了。 解决方法1: 把图片背景换成全白色的(更换一张非圆角的图片) 解决方法2: 代码中对其更换背景颜色 //bitmap中的透明色用白色替换 public static Bitmap changeColor(Bitmap bitma
2016-07-25 14:36:13
24873
1
原创 listView中 的不同item类型
public boolean isEnabled (int position):如果列表的一项item是separator(分隔项目); 返回true,可以点击,并接收响应事件。 返回false,无法响应点击或触摸事件,此项目是不可以点击的,可以充当一个列表中的分隔,可以自定义这个分隔项的布局。 public int getItemViewType (int posi
2014-12-04 09:31:30
696
转载 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
708
翻译 Activity 的启动模式
在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance” 它们主要有如下不同: 1. 如何决定所属task “standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在
2014-09-15 13:01:59
515
原创 IO流
IO的概述和File方法 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 File类在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作系统的区别。 File
2014-05-10 19:43:05
461
原创 泛型
泛型(Generic) 引入:我想使用List集合装公司的员工,却装了一条狗进来; 使用TreeSet的时候,只能存放同一种数据类型,可惜存了不同的数据类型,依然没有报错,可是运行时出错. 泛型定义: java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样
2014-05-10 19:39:21
462
原创 集合
两大接口 Java集合类主要由两个接口派生出来: Collection Set :不能存放重复对象 List :可存放重复对象,有序 Queue :队列 SortedSet :可对集合数据排序 Map SortedMap :可对集合数据排序 2、Collection接口 方法: b
2014-05-10 19:36:04
559
原创 多线程安全问题的解决方法
多线程安全问题的解决方法 三种方法: 同步代码块: synchronized(obj) { //obj表示同步监视器,是同一个同步对象 /**..... TODO SOMETHING */ } 同步方法 格式: 在方法上加上synchronized修饰符即可。(一般不直接在run方法上加!)
2014-05-10 19:31:21
735
原创 线程的创建
1、继承Thread类 子类覆写父类中的run方法,将线程运行的代码存放在run中。 建立子类对象的同时线程也被创建。 通过调用start方法开启线程。 2、实现Runnable接口 子类覆盖接口中的run方法。 通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数。 Thread类对象调用start方法开启线程。 可使用匿名内
2014-05-10 19:29:21
536
原创 TCP 传输
两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。 tcp的两个端点:一个是客户端,一个是服务端。 客户端:对应的对象,Socket 服务端:对应的对象,ServerSocket TCP客户端: ①:建立tcp的socket服务,最好明确具体的地址和端口。这个对象在创建时,就已经可以对指定ip和端口进行连
2014-05-10 15:16:24
611
原创 UDP连接
①:只要是网络传输,必须有socket 。 ②:数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。 直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是DatagramSocket. 封装了udp传输协议的socket对象。 因为数据包中包含的信息较多,为了操作这些信息方便,也一样会将其封装成对象。这个数据包对象就是:Datagra
2014-05-10 15:12:18
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅