- 博客(8)
- 资源 (8)
- 收藏
- 关注
转载 Proguardgui
1、拷贝Android项目中“proguard.cfg”文件到你指定的位置,并改名为“proguard.pro”,此步是为proguardgui应用做前期的配置。2、在android开发sdk相应的目录下找到proguardgui启动入口,mac os上的路径如下“/Users/jayhomzhou/IDE/Android/adt-bundle-mac/sdk/
2014-02-28 14:39:43 1035 1
转载 Gson
使用ava关键字transient Java代码 private transient int value = 3; 在序列化的时候value不会生成到json字符串中。 使用Gson提供的注解@Expose Java代码 @Exclude private String value;
2014-02-27 16:58:23 1720
转载 编译型 解释型
计算机并不能直接接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过一种翻译程序翻译成机器语言形式的目标程序,计算机才能识别.这种翻译程序有两种形式:一种是编译方式,一种是:解释方式. 那什么是编译方式和解释方式? 编译方式:事先编好一个称为编译程序的机器语言程序,作为系统软件存在在电脑中,当用户输入高级语言编写的源程序时,此计算机中的编译程序直接把用
2014-02-27 15:20:07 847
转载 静态变量初始化
我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块(顺序按声明顺序))>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static String staticField = "静态变
2014-02-27 11:17:29 2016
转载 屏幕旋转
个人学习笔记:很多时候会用到屏幕旋转时需要对一些数据进行保存,例如当横竖屏区切换时要保存先前屏幕的一些数据和状态,个人认为有两个方法提供使用:1.当前的Activity不销毁:那么就需要在AndroidManifest.xml配置文件中的Activity标签下面添加:android:configChanges="orientation|keyboardHidden"
2014-02-24 10:55:50 627
转载 onSaveInstanceState和onRestoreInstanceState
当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanc
2014-02-24 10:37:05 736
转载 跨进程调用Activity
【跨进程调用activity】跨进程调用Activity的目的比较简单,就是Application A中,有个Activity,想要给其它Application B调用,这时候就要分两步进行:(1) 在Application A的Manifest中设置Activity的属性[java] view plaincopyprint?
2014-02-19 11:14:05 804
转载 三次握手 四次挥手
TCP/IP 状态机,如下图所示: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (SYN包表示标志位syn=1,ACK包表示标志位ack=1,SYN+ACK包表示标志位syn=1,ack=1) (1) 第一次握手:建立连接时,客户端A发送SYN包(SEQ_NUMBER=j)到服务器B,并进入SYN_SEND状态,等待服
2014-02-17 18:03:07 523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人