自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android layout查找顺序

layout可以按后缀支持多分辨率,分辨率layout-mdpi < layout-ldpi < layout-hdpi < layout-xdpi 按以上顺序找,都找不到,再找layout这个文件夹

2013-01-07 14:11:24 295

原创 class .this

   今天研究下JDK源代码,发现tools.jar中javac包下的Mian方法竟然有 Main.this..用法,百思不得其解,于是网上查找了资料,编辑了下发下。。。。     有时候,我们会用到一些内部类和匿名类。当在匿名类中用this时(this.方法名),这个this则指的是匿名类或内部类本身。这时如果我们要使用外部类的方法和变量的话,则应该加上外部类的类名(外部类名.this...

2012-09-17 22:09:30 166

原创 java enum

  enum Column{ a("a",1),b("b",2); String title; int defaultWidth; private Column(String title, int defaultWidth) { this.title = title; this.defaultWidth =...

2012-09-17 22:00:13 166

原创 Boolean.getBoolean(String name)方法分析

  Boolean.getBoolean(String name)根据方法名可能认为当name为"true"时,返回true,当为其它值或空时为false    查看Boolean.getBoolean(String name)源码解析如下:         returns  true  if and only if the system property  named by th...

2012-09-17 21:54:33 283

原创 关于数据设计时是否应该有冗余

依据范式设计数据表,是要消除冗余的,但范式的确定在是数据表的需求完全明确的情况下才能做。  现实的情况是,表结构是可能改的,数据分析时需要一个更明确的字段,程序员读代码时,一个明确的字段更能帮助理解等等等更加人性化的情况下,冗余存储是有需求的。...

2012-09-12 17:34:47 507

原创 java 字符串转换成日期

 public Date parse(String text, ParsePosition pos)解析字符串的文本,生成 Date。 此方法试图解析从 pos 给定的索引处开始的文本。如果解析成功,则将 pos 的索引更新为所用最后一个字符后面的索引(不必对直到字符串结尾的所有字符进行解析),并返回解析得到的日期。更新后的 pos 可以用来指...

2012-09-11 17:52:41 677

原创 listview与adapter用法

 一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。...

2012-09-11 08:59:40 179

原创 intent 传值

 intent.putExtra()存getIntent.getSerializableExtra()取

2012-09-11 08:58:20 85

原创 如何检查Android网络连接状态

在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。创建新的项目1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。 File->New->Android Project2.创建新项目后的第一步是要在AndroidManifest.xml文件中添加必要的权限。为了...

2012-09-10 15:40:05 140

原创 Android 自定义Button按钮显示样式(正常、按下、获取焦点)

 首先写一个定义Button样式的XML文件:新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。代码如下:123456<?xml v...

2012-09-10 15:39:44 181

原创 android 设置椭圆

 <shape  xmlns:android="http://schemas.android.com/apk/res/android"  android:shape="oval">    <!-- 填充的颜色 -->    <solid android:color="#FFFFFF"/>     <!-- 设置按钮的四个角为弧形

2012-09-10 15:39:33 570

原创 android 设置http等待超时

     BasicHttpParams httpParams = new BasicHttpParams();           HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT);      HttpConnectionParams.setSoTimeout(httpParams, SO_...

2012-09-10 15:39:25 562

原创 android(java)控制http连接超时的问题

"声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。你的连接线程中在连接之前置这个变量为false;另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的boolean公共变量还是false,那么就主动置httpconnection=null。这样,那边连接线程就会抛出异常退出来。...

2012-09-10 15:39:09 302

原创 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 { ...

2012-09-07 11:12:15 93

原创 Android Animation(二)

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Andro...

2012-09-07 10:58:03 85

原创 activity切换动画

 在介绍切换动画效果前,先介绍下将使用到的Android SDK提供的工具类。AlphaAnimation:控制动画对象的透明度,淡入淡出效果实现。TranslateAnimation:控制动画对象的位置,实现对象位置的移动动画。Animation:动画抽象类。AnimationUtils:提供了动画的一些常用方法。通过XML方式定义动画的形式。更多的动画说明文档请看:...

2012-09-07 10:55:21 105

原创 android 震动

让手机震动,需要创建Vibrator对象,通过调用vibrate方法来达到震动的目的。java.lang.Object   ↳android.os.Vibratorvoidcancel()Turn the vibrator off.booleanhasVibrator()Check whether the hardware has ...

2012-09-07 10:02:39 86

原创 android.R.layout下有一些常量存在哪?

在你的android SDK目录下可以看到 例如 你的 android SDK存放在 d:\androidsdk 那么可以到如下目录找到 D:\androidsdk\platforms\android-7\data\res\layout

2012-09-07 00:35:21 200

原创 Android禁止横屏竖屏切换

在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。...

2012-09-05 13:43:50 84

原创 ListView滚动加载(类似Android Market的列表)

ListView滚动加载(类似Android Market的列表)  listView.setOnScrollListener(new OnScrollListener() {    @Override    public void onScrollStateChanged(AbsListView view, int scrollState) {}    @Override ...

2012-09-04 21:08:27 104

原创 android 设置EditText只能输入数字

android:numeric="integer"    设置EditText只能输入数字<EditText        android:id="@+id/edit_text2"        android:layout_width="106dp"        android:layout_height="50dp"        android:layout_above="...

2012-09-03 23:23:25 1823

原创 填充Listview第一个Item的分隔线

1. 在res/drawable/目录下新建 mygradient.xml Xml代码  <?xml version="1.0" encoding="utf-8"?>  <shape xmlns:android="http://schemas.android.com/apk/res/android"         android:shape="...

2012-08-31 15:53:20 290

原创 android相对父控件比例

shape  xml中的gradient能用   70%p 这样的格式

2012-08-31 15:39:51 524

原创 分割线样式

 android给listview设置分割线Divider样式设置分割线的例子如下:<ListView android:id="@+id/HomeListView" android:layout_width="fill_parent"        android:layout_height="fill_parent" android:divider="#123"        an...

2012-08-31 14:09:52 657

原创 Android时钟

1. Android时钟,效果图:    2. 时钟所需资源:     (1)时钟表盘:                 (2)时钟时针:                (3)时钟分针和秒针:            3. 代码实现:[java:firstline[1]] view plaincopypackage c...

2012-08-31 13:21:33 198

原创 android timer

Timer timer=new Timer;timer.schedule(task,0,1000);// 马上执行,一秒一次     Task task=new Task(){run(){}}

2012-08-31 09:01:24 111

原创 listview中的onitemclicklistener的onclicklistener(第二次)不响应

 listview中的onitemclicklistener的onclicklistener(第二次)不响应 点完一次以后,item展开了,然后就不响应onitemclickListener了   原因是:如果ListView的Item中有诸如Button 等能够获取焦点可点击的组件,设置为focusable为false等即可...

2012-08-28 10:42:39 185

原创 ListView Item选择问题解决之道

 在Android应用开发中,很多时候都会遇到这样的需求,一个listView,含有N项,当点击某项时,该项展开,显示该项中隐藏的某些控件,再点击,该项收回,重新隐藏部分控件,当一项打开状态,点击另一项,另一项展开,该项关闭。(说的有点绕,看下图)        在去年的时候,自己的一篇文章(http://blog.csdn.net/aomandeshangxiao/article/det...

2012-08-28 08:24:44 138

原创 android shape

 Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:<shape>      <!-- 实心 -->      <solid android:color="#ff9d77"/>      <!-- 渐变 -->      &lt...

2012-08-27 13:47:45 52

原创 Android 资源目录的相关知识 raw drwable values

 1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!     res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内...

2012-08-27 08:55:28 64

原创 android-键值对java Properties

 Java代码  java的Properties可以操作一个键值对类型数据保存的文件,同样可以在android进行保存数据。  Java代码  可以作为工具类保存数据<pre name="code" class="java"></pre>     Java代码...

2012-08-27 08:55:20 309

原创 android animation的应用实例

  [java] view plaincopy<?xml version="1.0" encoding="UTF-8"?>  <set xmlns:android="http://schemas.android.com/apk/res/android">        <!--          ...

2012-08-27 08:55:05 90

原创 Android中ViewFlipper详解

 前面已经讲过ImageSwitcher和TextSwitcher。ImageSwitcher用来切换ImageView的,TextSwitcher是用来切换TextView的。但是我们现在要切换自定义View怎么办?ImageSwitcher和TextSwitcher已经不能满足我们的需求。ViewFlipper可以在任意View之间切换。下面我们就来讲解它。先看一下结构图可以看到ViewSwi...

2012-08-27 08:54:51 175

原创 android实现session保持

sesion在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一个不变就可以用到web的session了,做法是第一次数据请求时就获取sessionid的值并保存在一个静态变量中,然后在第二次请求数据的时候要将这个sessionid一并放在Cookie中发给服务器,服务器则是通过这个sessionid...

2012-08-26 10:59:49 477

原创 android Toast

 Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",     Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码toast = Toast....

2012-08-26 10:56:42 117

原创 android屏幕自适应 android 属性

一般为不同分辨率准备不同的图片就可以了,因为图片如果缩放的话效果不好。不用准备多个layout xml文件当然layout.xml文件中的高度与宽度设置不能写死的了~!用layout_weight按比例分割屏幕目前UC浏览器就是建了不同的layout,这是比较规范的做法当然我们没有那么多精力,越简单越好,至于三个放图片的文件夹hdpi放的是高分辨率图片,另两个或说中等分辨率,分辨...

2012-08-26 10:54:46 132

原创 Android中Context

Android中ContextContext字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Ac...

2012-08-26 10:53:33 62

原创 android全屏程序启动画面

android程序启动画面 转载▼方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使用一个Activity,可以用到View.gone() 这个方...

2012-08-26 09:35:56 182

原创 andreoid 颜色 ARGB

android使用 ARGB颜色A表示 alpha 透明alpha Alpha component [0..255] of the colorred Red component [0..255] of the colorgreen Green component [0..255] of t...

2012-08-24 14:40:21 98

原创 android 文字渐变色、背景渐变色

文字渐变色 Shader shader =new LinearGradient(0, 0, 0, 20, Color.BLACK, Color.GRAY, TileMode.CLAMP);textview.getPaint().setShader(shader);只能设置上下渐变色,不能左右渐变  背影渐变色1.建立shape文件:/res/drawable...

2012-08-23 13:56:33 1206

空空如也

空空如也

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

TA关注的人

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