- 浏览: 633991 次
最新评论
-
树下白狐:
listview与adapter用法 -
u011467537:
...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道a ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道asdf12343800 写道 ...
Android背景渐变色(shape,gradient) -
asdf12343800:
asdf12343800 写道 : lol: fghhg
Android背景渐变色(shape,gradient)
文章列表
layout可以按后缀支持多分辨率,分辨率layout-mdpi < layout-ldpi < layout-hdpi < layout-xdpi
按以上顺序找,都找不到,再找layout这个文件夹
class .this
- 博客分类:
- java
今天研究下JDK源代码,发现tools.jar中javac包下的Mian方法竟然有 Main.this..用法,百思不得其解,于是网上查找了资料,编辑了下发下。。。。
有时候,我们会用到一些内部类和匿名类。当在匿名类中用this时(this.方法名),这个this则指的是匿名类或内部类本身。这时如果我们要使用外部类的方法和变量的话,则应该加上外部类的类名(外部类名.this.方法名)。如下面这个例子(一些代码省略了,如异常处理): public class Demo{ public Demo() { Thread thread = n ...
enum Column{
a("a",1),b("b",2);
String title;
int defaultWidth;
private Column(String title, int defaultWidth) {
this.title = title;
this.defaultWidth = defaultWidth;
}
}
Boolean.getBoolean(String name)根据方法名可能认为当name为"true"时,返回true,当为其它值或空时为false
查看Boolean.getBoolean(String name)源码解析如下:
returns true if and only if the system property named by the argument exists and is equal to the string
true.
根据源码解析可知,该方法是查询系统参数name, ...
依据范式设计数据表,是要消除冗余的,但范式的确定在是数据表的需求完全明确的情况下才能做。
现实的情况是,表结构是可能改的,数据分析时需要一个更明确的字段,程序员读代码时,一个明确的字段更能帮助理解等等等更加人性化的情况下,冗余存储是有需求的。
public Date parse(String text,
ParsePosition pos)解析字符串的文本,生成 Date。
此方法试图解析从 pos 给定的索引处开始的文本。如果解析成功,则将 pos 的索引更新为所用最后一个
字符后面的索引(不必对直到字符串结尾的所有字符进行解析),并返回解析得到的日期。更新后的
pos 可以用来指示下次调用此方法的起始点。如果发生错误,则不更改 pos 的索引,并将 pos 的
错误索引设置为发生错误处的字符索引,并且返回 null。
指定者:
类 DateFormat 中的 p ...
一个ListView通常有两个职责。
(1)将数据填充到布局。
(2)处理用户的选择点击等操作。
第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。
一个ListView的创建 ...
intent.putExtra()存
getIntent.getSerializableExtra()取
如何检查Android网络连接状态
- 博客分类:
- android
在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。
创建新的项目
1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。 File->New->Android Proje ...
首先写一个定义Button样式的XML文件:新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。代码如下:
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schem ...
android 设置椭圆
- 博客分类:
- android
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<!-- 填充的颜色 -->
<solid android:color="#FFFFFF"/>
<!-- 设置按钮的四个角为弧形 -->
<!-- android:radius 弧形的半径 -->
<corners andro ...
android 设置http等待超时
- 博客分类:
- android
BasicHttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpParams, SO_TIMEOUT);
HttpClient client = new DefaultHttpClient(httpParams);
-------------------------- ...
"声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。你的连接线程中在连接之前置这个变量为false;另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的boolean公共变量还是false,那么就主动置httpconnection=null。这样,那边连接线程就会抛出异常退出来。" -----zhengyun写了Timer类来实现.(学习国外一个网站上的写法)class Timer extends Thread {
android 按两次返回键退出
- 博客分类:
- android
package com.anjoyo.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Toast;
public class TestActivity extends Activity {
private long mExitTime;
public void onCreate(Bundle savedInstanceState) {
...
Android Animation(二)
- 博客分类:
- android
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:
1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;
2. Frame Animation:顺序播放事先做好的图像 ...