自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 camera拍摄照片,保存显示

step1: /** * 返回图片保存路径 * @return */ public String getFileDir(){ String _sate = Environment.getExternalStorageState(); if(_sate.equals(Environment.MEDIA_MOUNTED))

2015-06-08 16:11:28 369

原创 java的一些网络知识2

UDP分析1、  Java中UDP的实现分为两个类:DatagramPacket和DatagramSocket2、  DatagramPacket将数据字节填充到数据包的UDP包中,DatagramSocket可以收发UDP数据报。3、  UDP没有两台主机间连接的概念,一个socket可以直接从端口收发所有数据,不需要关心远程主机是谁。TCP socket将网络视为流,而UDP处理的

2015-06-04 18:57:11 325

原创 java中的一些网络知识

1、  IPV4:4个字节,IPV6:16个字节。(4/6是版本号)2、  每台连接到Internet的计算机都应当能访问DNS(域名服务器),DNS了解这不同主机名(域名)到IP地址之间的映射。大多数DNS只知道本地网络上的主机名,以及其它网络中一些DNS的地址,若客户端访问本地域之外的机器地址,则本地DNS会询问远程DNS,再将结果返回请求者3、  通配地址:可匹配本地系统中的所有地址

2015-06-03 17:48:25 530

转载 浅谈HTTP中Get与Post的区别

引自:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的

2015-06-03 17:40:00 203

原创 Java中的wait、notify、notifyall方法

1、上述方法在Java.Lang.Object类中,因此,它们可以再任何类中的任何对象中调用。当其中的一个方法调用时,调用它的线程会释放在此对象上的锁2、在对象上调用上述方法前,必须获得该对象的锁3、线程可以等待(wait)一个它锁定的对象,在等待时,它会释放此对象的锁并暂停,知道收到其他线程通知4、调用wait方法,在以下情况发生前保持休眠:一、时间到期二、线程被中断

2015-06-02 21:44:05 242

转载 Java中Thread的interrupt()方法

首先,每个线程内部都有一个boolean型变量表示线程的中断状态,true代表线程处于中断状态,false表示未处于中断状态。而interrupt()方法的作用只是用来改变线程的中断状态(把线程的中断状态改为true,即被中断)。A线程调用wait,sleep,join方法,这时B线程调用了A的interrupt方法而抛出的InterruptedException是wait,sle

2015-06-02 20:50:05 312

转载 创建可重用的Layout

如果你已经知道你需要重用的Layout, 就先创建一个新的XML 文件并定义Layout。 比如:FrameLayoutxmlns: android="http: //schemas. android. com/apk/res/android"android: layout_width=”match_parent”android: layout_height

2015-05-28 17:19:33 342

转载 Android实战技巧:ViewStub的应用

源自:http://blog.csdn.net/hitlion2008/article/details/6737537/ 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来

2015-05-28 17:17:48 204

翻译 Android开发者指南(9) —— ProGuard

源自:http://www.cnblogs.com/over140/archive/2011/04/22/2024528.html前言  本章内容为开发者指南(Dev Guide)/Developing/Tools/ProGuard,本章内容为"混淆器",版本为Android3.0 r1,翻译来自:"Jim",欢迎与他交流:"[email protected]",再次感谢"Jim

2015-05-28 15:21:30 193

转载 自定义View之onMeasure()

源自:http://blog.csdn.net/pi9nc/article/details/18764863可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起

2015-05-27 10:14:38 160

原创 自定义View

流程:为你的view在资源标签下定义自设的属性在你的XML layout中指定属性值在运行时获取属性值把获取到的属性值应用在你的view上 示例:画一个简单的圆step 1:为你的view在资源标签下定义自设的属性在res/values/attrs.xml中定义属性:                        step 2: 在l

2015-05-27 10:05:20 227

原创 volley开源库的学习

1、Volley是一个HTTP库,它能够帮助Android apps更方便的执行网络操作,最重要的是它更快速高效。2、Volley获取:https://android.googlesource.com/platform/frameworks/volley3、Volley 有如下的优点:自动调度网络请求。高并发网络连接。通过标准的HTTP的cache coherence(高速

2015-05-22 10:08:31 360

转载 Android Studio 简介及导入 jar 包和第三方开源库方法

源自:http://drakeet.me/android-studioAndroid Studio 简介几天前的晚上突然又想使用 Android Studio,结果竟然把之前无法攻克的问题全都解决了,包括之前很困扰的第三方开源库的引入问题,现在也都很轻松了,所以 eclipse 的工作几乎都可以转移过去。并且试用了一晚上,比 eclipse 强大多了!看来,eclipse

2015-05-22 09:23:51 204

转载 圆形ImageView

step1: 获取裁剪后的圆形图片public class CircleDrawableUtils {/**      * 获取裁剪后的圆形图片      *       * @param radius      * 半径      */      public static Bitmap getCroppedRoundBitmap(Bitmap bmp, in

2015-05-21 18:53:29 253

原创 android: 缓存异步加载Bitmap

step1:创建内存缓存//采用内存缓存,速度快,占用内存public class MemoryCache {private static LruCache cache;private MemoryCache(){};public static LruCache getInstance(){if(cache == null){final int _maxMemory =

2015-05-21 18:45:21 331

原创 android:xml的解析值XmlPullParser

XmlPullParser,它是在Android上一个高效且可维护的解析XML方法。Android上有这个接口的两种实现方式:KXmlParser, 通过XmlPullParserFactory.newPullParser())得到.ExpatPullParser, 通过Xml.newPullParser())得到.两个选择都是比较好的。 下面的示例中是使用Expa

2015-05-21 18:30:51 356

转载 PreferenceActivity详解

源自:http://gundumw100.iteye.com/blog/904097为了引入这个概率 首先从需求说起 即:现有某Activity专门用于手机属性设置 那么应该如何做呢? 根据已学知识 很快一个念头闪过 即:Activity + Preference 组合 前者用于界面构建 后者用于设置数据存放  其实 这是正确的 但是 这会比较繁琐 因为 每个设置选项 都要建立与其对应

2015-05-20 21:18:10 207

空空如也

空空如也

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

TA关注的人

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