`
zhangfy068
  • 浏览: 148399 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

ANDROID布局

1、线性布局   orientation为排列方式horizontal水平排列,vertical垂直排列(默认值)(各组件之间的关系) gravity为布局管理器内组建的对齐方式 支持多组合使用“|”同时使用  在父容器中的位置   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent&qu ...
1、线性布局   orientation为排列方式horizontal水平排列,vertical垂直排列(默认值)(各组件之间的关系) gravity为布局管理器内组建的对齐方式 支持多组合使用“|”同时使用  在父容器中的位置   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent ...

java回调

    博客分类:
  • java
看过spring、hibernate源码的朋友对callback回调模式应该并不陌生,用一句话来概括就是:“if you call me, i will call back”,说白了,就是有相互依赖关系的两个类之间的互相调用,现在看看下面的代码模型:      下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,:),你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。故事到此结束。这个例子说明了“异步+回调”的编程模式。其中,你后 ...

Dialog

一、ListDialog   package org.crazyit.dialog; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.AlertDialog.Builder; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.graphics ...
一、Component属性 为Intent中的一个属性。   ComponentName comp = new ComponentName(ComponentAttr.this , SecondActivity.class); Intent intent = new Intent(); //为Intent设置Component属性 intent.setComponent(comp); // Intent intent = new Intent(ComponentAttr. ...
  一、参数布局设置 会自动保存/data/data/包名/share_refers中   public class PreferenceActivityTest extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置显示参数设置布局。 addPreferencesFromResource(R.xml.preferences); } }  < ...
/** * */ package org.crazyit.net; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; /** * Description: * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> * <br/>Copyrigh ...
package org.crazyit.net; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.widget.ImageView; /** * Descriptio ...

http get post

    博客分类:
  • java
package org.crazyit.net; import java.io.*; import java.net.*; import java.util.*; /** * Description: * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> * <br/>Copyright (C), 2001-2010, Yeeku.H.Lee * <br/>This program is protected by c ...

MD5加密

    博客分类:
  • java
package net.iegames.crm.util; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; /** * MD5加密 */ public class Md5 { private static final int BUFFER_SIZE = 1024; private static final int S11 = ...
下载SDK windows 版本 配置环境变量 安装ECLIPSE ADT插件

TestNG插件

安装TestNG Eclipse Plugin: Eclipse:Help -> Software Updates -> Find and Install -> Search for new features to install按 New Remote Site Name:TestNG URL: http://beust.com/eclipse然後安裝.
    设计原则     3、多用组合、少用继承 既 :类成员 行为不是通过继承而来的,而是通过组合而来的。 还可以 在运行时动态地改变行为。 找出会变化的地方与不变化的地方分离出来   策略模式   观察者模式 1、一对多依赖,当一个对象状态改变时,所有的依赖者都会收到通知  订阅者+出版社=观察者模式 1、主题 只知道观察者实现的接口,保存一个Observer接口列表,可以任意增加删除观察者         二、java内置的观察者模式   可以有二种方式。 一种是“推”,一种是“拉”。观察者可以自己去拉去数据,也可以由主题来推送数据。 ...
http://magustest.com/blog/webdriver/webdriver-screenshot-on-exception/

java解惑笔记

    博客分类:
  • java
  一、表达式谜题     1、x=x+i并不一定等于x+=i;     short x=0; int i=123456; x=x+i; //编译出错 x+=i; //编译通过    因为i超过了short最大长度 结论:char ,short 最好不用+=这种运算符 ,还是不能偷懒啊。。对于转型的不要用+=避免出错   2、system.out.println(2.00-1.10) 答案0.8999999999999 结论:关于小数运算还是使用BigDecimal进行加减乘除吧。。   3、长整除问题     final long MICR ...
Global site tag (gtag.js) - Google Analytics