自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (3)
  • 收藏
  • 关注

原创 android 打开浏览器 注意点.

[b]String URL = "www.google.com";[/b]Uri uri = Uri.parse(URL);Intent web = new Intent(Intent.ACTION_VIEW, uri);startActivity(web);如果URL地址不是标准的地址,会导致异常.如果地址前有空格(String URL = " www.google.c...

2011-12-16 09:56:39 160

原创 android Broadcast 广播 注册方式

1.代码注册(不是常驻型广播,也就是说广播跟随程序的生命周期。)XXXActivity.this.[b]registerReceiver[/b](smsBroadCastReceiver, intentFilter); 2.配置文件注册(常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。) ...

2011-11-21 15:30:59 143

原创 android 自定义View 在布局文件中写法

1.

2011-11-17 21:06:48 424

原创 android 键盘关闭/显示

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //得到InputMethodManager的实例 if (imm.isActive()) { //如果开启 imm.toggleSoftInput(InputMetho...

2011-11-17 10:17:12 302

原创 android 选择菜单OptionsMenu,上下文菜单ContextMenu

1.选择菜单OptionsMenu 点击Menu key,显示选择菜单 实现方法.onCreateOptionsMenu()此方法只会调用一次,即第一次显示的时候会调用. 如果需要更新菜单项.可以在onPrepareOptionsMenu()方法中操作. 当菜单被选择的时候,在OnOptionsItemSelected()方法中实现.2.上下文菜单ContextMe...

2011-11-08 09:56:25 127

原创 android Dialog属性

Dialog类中,如果调用setCancelable(false),那么按返回的key,就不会关闭弹出窗口.mCancelable默认是true;

2011-11-03 20:32:14 306

原创 android:clearTaskOnLaunch

关于android:clearTaskOnLaunch使用测试,有两种情况Activity A(启动界面.android:clearTaskOnLaunch = true)Activity B启动A后,再点击按钮启动B,点击home键,返回到home screena.长按home键,在recent中点击应该图标,显示B界面b.再点击应用图标,显示A界面...

2011-10-31 17:42:49 129

原创 java算术引擎arity

arity-2.1.2.jar.

2011-10-30 11:38:01 464

原创 ViewStub标签

1.ViewStub标签类似include标签,导入布局文件.加载ViewStub的时候,其指定的布局不会被加载到内存中.只有在代码中调用 inflater().才会显示指定的布局.并且调用inflater以后,布局对象中就不存在ViewStubViewStub viewStub = (ViewStub)findViewById(R.id.view_stub_id);viewStub....

2011-10-26 16:06:39 112

原创 android 默认的几层布局

第一层是DecorView(继承FrameLayout),整个屏幕(包括状态栏,标题栏以及剩余部分) 由系统创建.类路径:com.android.internal.policy.impl.PhoneWindow$DecorView第二层LinearLayout,布局中包括两个Framelayout.第一个布局用于显示标题栏,第二个FrameLayout布局中显示就是我们自定义的布...

2011-10-26 11:24:02 320

原创 Service生命周期

通过以下两种方式启动服务:如果打算采用Context.startService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onStart()方法。如果调用startService()方法前服务已经被创建,多次调用startService()方法并不会导致多次创建服务,但会导致多次调用onStart()方法。采用startService()方法启动...

2011-10-25 19:43:30 98

原创 INotificationManager的实现

INotificationManager interface INotificationManager{ void enqueueNotification(String pkg, int id, in Notification notification, inout int[] idReceived); void cancelNotification(String ...

2011-10-24 17:03:59 890

原创 android 快速滚动条设置(像新浪微博,滚动的时候会出现悬浮的滚动图片)

设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: 但是有时候会发现设置属性无效,滚动ListView并未出现滑块。原因是该属性生效有最小记录限制。当ListView记录能够在4屏以内显示(也就是说滚动4页)就不会出现滑块。可能是api设计者认为这么少的记录不需要快速滚动。...

2011-10-24 09:19:17 271

原创 创建一个窗口置于顶层,覆盖Activity

WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Button view = new Button(this); view.setText("window manager test!"); WindowManager.LayoutParam...

2011-10-23 19:39:34 504

原创 关于Context,Window,LayoutInflater的实现类

1.Context的实现类:android.app.ContextImpl2.Window的实现类:com.android.internal.policy.implMidWindow3.LayoutInflater的实现类:com.android.internal.policy.impl.MidLayoutInflater

2011-10-23 19:06:25 163

原创 关于ColorStateList

ColorStateList用于加载动态设置背景或者颜色的XML.1.加载如下的XML 2.也可以直接通过代码实现以上XML的效果.如下 使用构造器[b]public ColorStateList(int[][] states, int[] colors) [/b] 具体例子: private ColorStateList cr...

2011-10-22 21:01:06 142

原创 ContentProvider类的getType()方法

1.如果配置文件中设置了data属性. 在启动Activity的时候会调用到getType()方法.启动Activity类Instrumentationpublic ActivityResult execStartActivity( Context who, IBinder contextThread, IBinder token, Activity tar...

2011-10-10 17:20:23 275

原创 android 数据库操作命令

命令sqlite31.进入应用的databases目录下. 执行命令sqlite3 db_name.db.进入数据库操作的命令终端.

2011-10-10 14:06:06 127

原创 android 数据存储

android有四种数据存储方式:1.shared preferences:用来存储键值对格式数据,只可以存储基本数据类型. ·保存系统配置信息.如个性化设置. ·一般情况下只能供本应用程序使用. ·文件(后缀名:xml)保存路径:应用程序包名称/data/data/shared_prefs/***.xml ·只能保存基本数据类型:putString;putInt;pu...

2011-10-09 14:02:26 83

原创 关于Android的对象Xfermode说明

xfermode影响在Canvas已经有的图像上绘制新的颜色的方式 * 正常的情况下,在图像上绘制新的形状,如果新的Paint不是透明的,那么会遮挡下面的颜色.* 如果新的Paint是透明的,那么会被染成下面的颜色下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。Pi...

2011-09-19 15:50:55 97

原创 android listview继承BaseAdapter,自定义的适配器,getView方法执行多组循环解决方式

1.如果Activity继承ListActivity,不自定义布局文件,直接使用android默认的ListView布局文件.不会出现getView()方法执行多组循环.android默认的ListView布局文件如下:2.如果要使用自定义的ListView布局文件.需要注意的ListView的高度属性应该设置成fill_parent,如果ListView有父节点,那么父节点的高度...

2011-09-06 09:05:34 256

原创 android 模拟器安装目录修改(手机内存,sd卡)

有两种方法可以修改安装目录1.安装到sd卡中,使用如下命令 adb install -s XXX.apk2.直接更改安装目录的配置文件,如下adb shellpm setInstallLocation 2 (0:自动;1:手机内存;2:sd卡)reboot...

2011-08-29 17:31:31 441

原创 android 模拟器无法关闭,进程也无法结束解决方法

通过命令启动模拟器,如下:emulator -avd 模拟器名称 -noaudio

2011-08-26 15:05:47 2330

原创 提示“...is missing required source folder: 'gen'”的解决

解决的办法是:将该目录下生成的R.java删除,工程会重新生成一个,就OK了。有的eclipse的版本里可能需要刷新一下工程,有的不需 要。

2011-06-25 21:42:04 524

原创 eclipse 导入 android samples

1.使用【File】-【Others...】-【Android】-【Android Project】,单击【Next】,选中【Create project from existing sample】单选框,此时Samples复选框可选,选择某个sample,单击【Finish】即可,此后会在eclipse的Package explorer中看到: ...

2011-06-25 21:41:16 70

原创 android 使用linearlayout,如果组件缺少layout_width

android 使用linearlayout,如果组件缺少layout_width和layout_height会报系统错误,要指定layout_width属性,layout_height属性

2011-06-23 20:56:37 297

原创 Activity window view

一般来讲,Activity就是一个可视的人机交互界面。每一个Activity都有一个默认的Window,一般来讲,这个Window都是全屏的,当然也有例外,比如Dialog的Window就是非全屏的。Activity也可以利用默认Window以外的其它的Window,比如弹出一个Dialog对话框。Window里可见的内容,就是一层一层的View。Window里的View是通过setCon...

2011-06-21 22:36:02 129

原创 eclipse 查看 android.jar包的源代码

下载源代码,将源代码解压到如下的目录(sources文件自己手动创建)android_sdk_installation_folder\platforms\android-8\sources

2011-06-21 20:51:55 109

原创 布局管理-LinearLayout

如下的布局文件,粗体部分省略,会导致显示的界面只有第一个textView组件,之后的都不会显示。

2011-06-20 22:45:43 80

原创 Unable to open class file No such file or directory

创建新工程的时候,会发生如下错误: Unable to open class file No such file or directory解决方法:1.重启eclipse,错误消失2.网络上普遍的解决方法:Solution:解决方法:The “Build Path” for your Java environment is not setup correctly ...

2011-06-20 21:21:29 300

原创 eclipse android 错误列表

[b]1.eclipse 编译android工程,发生如下错误[/b]: Conversion to Dalvik format failed:Unable to execute dex:null处理方法: [i] 1.采用用户库导入JAR包的形式。导入JAR包。操作步骤如下:[/i] 1. Right-click the project in Eclipse an...

2011-06-19 18:45:15 97

原创 eclipse 设置AVD的启动参数

1.需要设置AVD启动参数 打开 RUN->Open run dialog,选择Target。如果该界面中没有Additional Emulator Command Line Options的输入框,可以拉大该界面即看到。

2011-06-18 09:57:52 913

原创 将apk文件安装到android虚拟机

1.将APK文件下载到本地硬盘中。2.启动android虚拟机(ps:在环境变量中,添加android sdk目录下的tool文件夹)。3.打开DOS命令窗口,输入命令:adb install path\XXX.apk adb install 后面的参数,就是apk在硬盘中的路径...

2011-06-18 09:14:21 852

原创 关于提交表单数据的数据类型转

1.数据类型转基于OGNL, 使用到的接口 ognl.TypeConverter,具体的实现类ognl.DefaultTypeConverter struts2本身提供了继承DefaultTypeConverter类的抽象类org.apache.struts2.util.StrutsTypeConverter2.自定义数据类型转换器 实现TypeCoverter接口...

2011-06-05 15:08:09 684

原创 java 并发 线程 学习

1.关键字synchronized2.对象锁,类锁

2011-04-20 14:26:20 69

空空如也

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

TA关注的人

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