Ray的专栏

专注Android、J2ME开发

Java 异常运行输出

package com.ray.testexception; public class TestException { public static void main(String[] args) { int x = 10;

2011-08-31 16:31:13

阅读数:765

评论数:0

异常机制及throw与throws的区别

Java的异常处理 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的:         Throws: Lists the exceptions a method cou

2011-08-31 16:30:38

阅读数:748

评论数:0

android 再按一次后退键退出应用程序

private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTa

2011-08-31 09:03:22

阅读数:1248

评论数:0

Android中application 全局变量 && 使用TAB页不能退出的问题

android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、 provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文 件,会

2011-08-29 16:00:46

阅读数:1058

评论数:0

java反射机制简介

Java中的反射机制通俗地说就是把Java类中的各种成分映射成相应的Java类。 对于Java程序而言,利用反射机制会导致程序性能的下降。 我们知道每个Java类都可以用一个Class类的对象来表示,一个类的组成部分:成员变量,方法,构造方法,包结构等等信息也用一

2011-08-29 15:51:02

阅读数:656

评论数:0

getApplicationContext()与this,getBaseContext() ---有时间翻译一下

In various bits of Android code I've seen:  public class MyActivity extends Activity {      public void method() {         mContext = t

2011-08-29 09:29:41

阅读数:2892

评论数:0

Android中“分享”功能的实现

Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用。不过这还不够。Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持。善用这些支持,才能开发出贴近移动应用特点的程序。 在Android的种种编程概念中,尤为值得注意

2011-08-27 14:16:43

阅读数:673

评论数:0

屏蔽HOME键

在Acitivty里加入 @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.

2011-08-27 14:12:21

阅读数:825

评论数:0

Android完全退出应用程序

在一个项目中,要退出android程序,试了restartPackage、 killBackgroundProcesses 、通过异常并在Application的子类中重新注册Thread的 Thread.UncaughtExceptionHandler接口+异常方式,等等,

2011-08-27 13:58:55

阅读数:876

评论数:0

Java堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不

2011-08-27 13:53:07

阅读数:875

评论数:0

soundtouch之变调、变速、节拍

前一段日子在做变调不变速的算法,通过频域实现,谁知道到相位同步一直搞不定了,声音效果比较差。后来去偶然看到了soundtouch,这个强大的库让我为之振奋,现在已经完成,并做成了一个实时播放的demo,现把一些使用笔记简单地拿出来共享。 SoundTouch是一个开源的音频处理

2011-08-27 11:50:20

阅读数:13874

评论数:23

推荐10个Android开源项目

1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。

2011-08-27 11:44:01

阅读数:1641

评论数:0

设计模式之 动态代理模式

Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[]

2011-08-27 10:02:58

阅读数:7926

评论数:2

设计模式之 代理模式

代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到三个角色: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色

2011-08-26 17:05:22

阅读数:1098

评论数:0

13个对Android开发者有帮助的工具和资源

1. Free Android Developer Ebook: andbook! 这是一款免费电子书。它为Android开发人员提供入门级编程指南。 2. Free Android Developer Ebook: Professional Android Applic

2011-08-26 15:18:59

阅读数:1305

评论数:0

设计模式之外观模式(Facade)

Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),

2011-08-26 09:39:10

阅读数:863

评论数:0

instanceof用法

instanceof是Java的一个二元操作符,和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。 举个例子:   String s = "I AM an

2011-08-25 20:25:30

阅读数:17484

评论数:6

Java类成员的四种访问权限

Java中的访问权限控制符有四个. 作用域         当前类          同一package           子孙类                其他package public              √                    √

2011-08-25 19:48:22

阅读数:8509

评论数:0

PreferenceActivity用法简介

在开发应用程序的过程中我们有很大的机会需要用到参数设置功能,那么在Android应用中,我们如何实现参数设置界面及参数存储呢,下面我们来介绍一下Android中的一个特殊Activity–PreferencesActivity。PreferencesActivity是Androi

2011-08-25 18:50:18

阅读数:868

评论数:0

Android 避免内存泄漏

Android 应用程序被限制最多使用16MB的堆空间,至少在T-Mobile G1上是这样。这对电话而言是很多空间,但对目前程序员想要得到的而言却很少的可怜。哪怕你没有打算使用这些给定的空间。你也应该尽可能的少用而留给其他应用程序更多的空间以免他们挂了。Android在内存中能

2011-08-25 18:16:53

阅读数:1078

评论数:0

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