`
文章列表
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与adapter用法

 
  一个ListView通常有两个职责。 (1)将数据填充到布局。 (2)处理用户的选择点击等操作。 第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。 一个ListView的创建 ...

intent 传值

  intent.putExtra()存 getIntent.getSerializableExtra()取
在发送任何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 设置椭圆

  <shape   xmlns:android="http://schemas.android.com/apk/res/android"   android:shape="oval">     <!-- 填充的颜色 -->     <solid android:color="#FFFFFF"/>      <!-- 设置按钮的四个角为弧形 -->      <!-- android:radius 弧形的半径 -->      <corners andro ...
      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 {
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 SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画; 2. Frame Animation:顺序播放事先做好的图像 ...
Global site tag (gtag.js) - Google Analytics