随笔分类 -  转载

[转载]Android中使用语音引擎入门七步曲
摘要:现在,随着移动应用的日益普及,移动语音应用越来越受到用户的重视和喜爱,本文将指导用户如何在Android SDK中使用语音引擎去创建简单的应用。在Android中使用语音引擎其实是很容易的事情,通过若干步骤就可以实现了,尽管其中有些地方在使用中要注意。在本教程中,将一步步直接教读者如何创建语音应用,具体的代码在文末有下载。 步骤一 创建Android工程 我们首先创建一个Android工程... 阅读全文

posted @ 2013-03-15 16:41 foolchen 阅读(395) 评论(0) 推荐(0)

[转载]创建数据库与完成数据添删改查--第一种写法
摘要:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.db" android:versionCode="1" android:versionName="1.0" > ... 阅读全文

posted @ 2013-03-04 10:44 foolchen 阅读(326) 评论(0) 推荐(0)

[转载]Android开发之--读取文件夹下图片生成略缩图并点击显示大图
摘要:这是一个简单的Demo,目的是:读取文件夹下图片生成略缩图并点击显示大图。 先新建一个工程,创建一个ThumbnailsWindows的类,继承LinearLayout。代码如下: package org.winplus.thum.view; import java.io.File; import java.io.FileInputStream; import java.io.FileNot... 阅读全文

posted @ 2013-02-26 21:15 foolchen 阅读(488) 评论(0) 推荐(0)

[转载]JDK的动态代理深入解析(Proxy,InvocationHandler)
摘要:创建Proxy对象,测试 public class ProxyTest_old { publicstaticvoid main(String[] args) { UserDao userDao = new UserDaoImpl(); LogHandler_old logHandler = new LogHandler_old(userDao); UserDao userDaProxy = ... 阅读全文

posted @ 2012-09-13 13:53 foolchen 阅读(248) 评论(0) 推荐(0)

[转载]对代理模式与Java动态代理类的理解
摘要:1. 代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,... 阅读全文

posted @ 2012-09-04 18:51 foolchen 阅读(223) 评论(0) 推荐(0)

[转载]同步synchronized方法和代码块
摘要:打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上 锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的 人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有一个synchronized方法,否则这个key还有啥意义。当然也就不会有我们的这个主题了。一个人想进入某间上了锁的房间,他来到房子门口,看见钥匙在那儿(说明暂时还没有其他人要使用上锁的房间)。于 阅读全文

posted @ 2012-08-09 15:22 foolchen 阅读(214) 评论(0) 推荐(0)

[转载]java泛型中的上界下界(上限下限)
摘要:java泛型中的super关键字不太常用,也不太好理解,今天又从头看了看java的泛型机制,作一记录。上界:上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。如下面的代码:Java代码publicvoidupperBound(List<?extendsDate>list,Datedate){Datenow=list.get(0);System.out.println("now==>"+now);//list.add(date);//这句话无法编译list.add(null);//这句可以编译,因为null没有类型信息} 阅读全文

posted @ 2012-08-03 10:05 foolchen 阅读(372) 评论(0) 推荐(0)

导航