摘要: JS的正则表达式//校验是否全由数字组成function isDigit(s){ var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false; return true;}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false; return... 阅读全文
posted @ 2014-04-03 13:29 飞天小鳄 阅读(252) 评论(0) 推荐(0) 编辑
摘要: android:shadowDx设置阴影横向坐标开始位置。android:shadowDy设置阴影纵向坐标开始位置。android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp" 阅读全文
posted @ 2014-04-03 13:07 飞天小鳄 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页://访问网址:webView.loadUrl("http://www.***.com");//访问本地文件:webView.loadUrl(file:///android_asset/XX.html); 本地文件存放在:assets 文件中3.调用Activity的setContentView( )方法来显示网页视图 阅读全文
posted @ 2014-04-03 13:04 飞天小鳄 阅读(4561) 评论(0) 推荐(0) 编辑
摘要: (1)、使用系统定义的Notification以下是使用示例代码://创建一个NotificationManager的引用String ns = Context.NOTIFICATION_SERVICE;NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns);//定义Notification的各种属性int icon = R.drawable.icon; //通知图标CharSequence tickerText = "Hello"; //状态栏显示的通知文本提 阅读全文
posted @ 2014-04-03 12:02 飞天小鳄 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象.. 阅读全文
posted @ 2014-04-03 11:42 飞天小鳄 阅读(648) 评论(0) 推荐(0) 编辑
摘要: ActivityManager框架--PackagerManager静态类结构图:大部分情况我们是在Activity中使用getPackageManager方法获取一个ApplicationPackageManager的对象,ApplicationPackageManager实际上是包装了一个IPackageManager.Stub.Proxy的对象由IPackageManager.Stub.Proxy代理执行PackageManager相关操作,IPackageManager.Stub.Proxy实际代理的是PackageManagerService,2.看了前面说的,可能你有点晕,我们再来 阅读全文
posted @ 2014-04-03 11:32 飞天小鳄 阅读(390) 评论(0) 推荐(0) 编辑
摘要: The interface that apps use to talk to the window manager.这个接口用于与 window manager (窗口管理器, 应用框架层) 进行交互。UseContext.getSystemService(Context.WINDOW_SERVICE)to get one of these.通过 Context.getSystemService(Context.WINDOW_SERVICE)可以获取到WindowManager的实例.继承关系public interface WindowManager implementsViewManage 阅读全文
posted @ 2014-04-03 11:26 飞天小鳄 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1.ActivityManager是android框架的一个重要部分,它负责一新ActivityThread进程创建,Activity生命周期的维护静态类结构图: 上图很清楚地描述了ActivityManager框架的几个主要类之间的关系,我们做应用开发接触很多的其实就是ActivityManager类,该类也在SDK中公布,应用可以直接访问,它提供了我们管理Activity的一些基本的方法如下:public void testgetRecentTasks()//获取最近的应用,最后启动的排前public void testgetRunningTasks()//获取当前运行的Activity. 阅读全文
posted @ 2014-04-03 11:15 飞天小鳄 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化。 2)应用程序框架层 应用程序框架层是我们从事Android开发的基础,很多核心应用程序也是通过这一层来实现其核心功能的,该层... 阅读全文
posted @ 2014-04-03 11:10 飞天小鳄 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 移动神州行,联通的卡是可以取到;动感地带取不到。别的卡还没有试过. 能够读取SIM卡号的话应该有前提.那就是SIM卡已经写入了本机号码,不然是无法读取的。 //在manifest file中添加 具体处理代码:(程序在模拟器上无法实现,必须连接手机)获取IMSI标识String myIMSI = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI);获取手机号TelephonyManager telephonyMgr = (TelephonyManager)context.... 阅读全文
posted @ 2014-04-03 11:06 飞天小鳄 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。---------------------------------------------------------------2.android:alwaysRetainTaskState是否保留状态不变,比如切换回home,再从新打开,activity处于最后的状态---------------------------------------------------------------3.android:clearTaskOnLanunch比如P是acti 阅读全文
posted @ 2014-04-03 11:00 飞天小鳄 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)5. 删除AVD(模拟器): android delete avd --name 名称6. 创建SDCard: mksdcard 1024M ~/名称.img7. AVD(模拟器)所在位置: Linux(~/.a 阅读全文
posted @ 2014-04-03 10:56 飞天小鳄 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package com.ray.test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;public class TestTimer extends Activity { Timer timer = new Timer(); Handler handler = new Handler(){ public vo... 阅读全文
posted @ 2014-04-03 10:52 飞天小鳄 阅读(240) 评论(0) 推荐(0) 编辑