- 博客(29)
- 资源 (23)
- 收藏
- 关注
原创 android 开发Eclipse "Invalid layout of java.lang.String at value"
解决方法Project->Properties->Run/Debug Settings;Select your Class and click "Edit";Open the tab "Classpath" and remove Android Lib from "Bootstrap Entries";Apply everything and Run the c
2013-08-12 10:25:19
1533
原创 android EditText 输入数字和特殊符号
其实很简单,就两行代码;比如说需要输入电话号码,但是输入电话的时候可能要加一个“-”;这样一来,开发者需要键盘弹出直接是数字键盘,在EditText的xml文件定义中添加android:inputType="numberDecimal",但是问题是,键盘弹出来来,点击“-”时无法显示输入这时候需要再添加一个属性:android:digits="1234567890-",就可以了;如果一还需
2012-11-23 16:17:23
4871
原创 android Activity关闭动画 附左右动画anim
大家好,android启动和关闭activity时是可以加上动画效果的,添加起来也非常的简单,相信稍微懂一点儿开发的就知道如何添加,例如启动某一个Activity时在startActiviy的后面加上如下代码:overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);这样启动时就会显示我们预先定义好的动画文
2012-10-30 16:26:10
3403
1
原创 android SAX解析xml流时报ExpatParser$ParseException错误解决方法
大家好,android在使用sax解析流文件时,由于种种原因,会报出ExpatParser$ParseException异常,非常非常令人头疼,而网上对此方面的资料又比较少,进而这种问题可能非常让人纠结,下面谈一下解决的方法:InputStream in = new BufferedInputStream(url.getInputStream());InputStreamReader
2012-10-25 15:40:40
3075
原创 argis for android2.0 GraphicsLayer单击查找对应Graphic信息
大家好,今天从两个版本(arcgis for android beta和arcgis for android2.0)写一下arcgis for android的点击GraphicsLayer如何找到已经添加到GraphicsLayer上面对应的Graphic,从而显示出对应Graphic的信息内容,本人从arcgis for android beta开始学习使用到arcgis for an
2012-10-25 15:05:47
3012
原创 下载数据量比较大的xml解决办法,避免StringBuffer字符串超出缓冲区
大家好,在做Android应用开发的时候,从服务器下载XML数据并解析,以前用的是StringBuffer来append完成的,对于数据量比较小的,没有问题;但是数据量过大的时候就报OutOfMemory(比如我的大约6.8M),原因就是AbstractStringBuilder的enlargeBuffer方法在容量不够。以前的从服务器下载xml数据并解析代码: private
2012-10-24 17:49:01
2133
原创 Android 关于 libpng error: Not a PNG file 的错误
系统认为你放进去的文件虽然是png结尾的,但本身格式不是png的或不是标准png的。解决方法就是将图片转成标准的png格式,(傻瓜方法,打开图片用QQ去截图保存png格式)
2012-02-08 13:03:17
1523
原创 Android手机ROM定制初级教程以及Android系统文件夹结构介绍【转】
Android手机ROM定制初级教程以及Android系统文件夹结构介绍一个完整的OM根目录会有以下几个文件夹及文件:dataMETA-INsystemboot.img 系统目录说明1. 应用程序安装目录1) 系统应用程序所在目录syste
2011-08-14 14:49:15
3420
原创 Android 体系结构介绍(转)
Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:第一、操作系统层(OS)第二、各种库(Librarie
2011-08-14 14:18:19
828
原创 android_DDMS学习笔记
anddroid中最主要的也是--Debug程序(界面如图)android还给我们提供了一个主要查看信息的机制,就是Log:其中Log分为两种:app Log(方便)和kermel log(全面) Log.v():verbose:黑色,啰嗦,任何
2011-08-06 10:53:12
1443
原创 Failed to parse the output of 'adb version' 两种解决办法
第一:可能是这种原因,android2.2的安装改变环境变量path的改动:E:\android\android-sdk_r08-windows\android-sdk-windows\platform-tools否则报告错误:Failed to parse the output
2011-07-15 10:36:26
10455
原创 final类和方法(阻止继承) 强制类型转换
阻止继承:final类和方法.无子类的类称为最终类,方法称为最终方法.不能够被重写. 如:final class Excutive extends Manager{} 类的方法也可以被声明为final,如果这样做,子类就不能重写这个方法(final类中的所有方法自动地成为final 方法).如: class Employee{public final S
2011-06-26 13:15:00
1745
原创 动态绑定以及方法签名
动态绑定:1.编译器查看对象的声明类型和方法名.获得所有可能被调用的候选方法.2.编译器将查看调用方法时提供的参数类型.如果在所有名为f的方法中存在一个与提供的参数类型完全匹配,就选择这个方法.这个过程被称为重载解析(overloading resolution).3.如果是private方法,static方法,final方法或者构造器,那么编译器将可以准确地知道调用那个方法,
2011-06-26 13:02:00
888
原创 线程通信程序演示
<br />线程间的通信<br />线程的等待和唤醒过程(图1)<br /><br />线程生命的控制(图2)<br /><br /> class Producer implements Runnable{ Q q; public Producer(Q q) { this.q=q; } public void run() { int i=0; while(true) { /*synchronized(q) { if(q.bFull
2011-03-26 17:44:00
835
原创 多线程Thread与后台线程setDaemon,使用Runnable接口创建多线程
Java多线程进程:每个独立执行的程序就是进程,也就是正在进行的程序线程:一个进程中可以包含一个或多个线程多线程与单线程的对比:(图1)用Thread类创建线程:后台线程:如果我们对某个线程对象在启动之前调用setDaemon(true)方法,这个线程就变成后台线程使用Runnable接口创建多线程:多线程的应用,我们一般不直接继承(extends Thread)来实现多线程; 使用Runnable接口创建多线程可以更合理的分配资源//多线程的在实际中的应用:网络聊天程序的收发,表记录的复制中途取消,www
2011-03-21 16:57:00
2401
原创 如何使用jar文件
<br />如何使用jar文件<br />用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file<br />s ...<br />选项包括:<br /> -c 创建新的归档文件<br /> -t 列出归档目录<br /> -x 解压缩已归档的指定(或所有)文件<br /> -u 更新现有的归档文件<br /> -v 在标准输出中生成详细输出<br /> -f
2011-03-19 11:08:00
1499
原创 package和import及访问控制
/*一,package包语句应用javac -d . 当前目录中生成包目录二,import语句应用 引用的时候也可直接在后面写上完整的包和类名; "*"表示对于这个包下面的所有类都可以省略包名; imoort java.lang.*;默认引用package语句作为JAVA源文件的第一条语句,如果没有,默认为缺省包实际开发中一定要写包名,养成良好的编程习惯.classpath环境变量三,访问控制private protected 不仅可以在当前类包中访问,也可以在其它包中的了类中访问publicdefalut
2011-03-18 17:23:00
919
原创 JAVA异常处理及通过异常跳转
<br /> /*<br /> JAVA异常<br /> <br /><br />catch可以跟出多个异常,<br />catch(Exception e)所有的异常都是Exception的了类,Exception可以处理所有的异常;所以Exception不可以放在第一个catch<br />throws关键字标识,<br />自定义异常与Throw关键字 <br />finally{} 无论是return,break语句或者发不发生异常,该语句都会被执行;唯一不被执行System.exit(0);<b
2011-03-18 11:43:00
1141
原创 Java基础4_面向对象下4接口和匿名类
/* 接口interface 匿名类*/interface PCI{ void start(); void stop();}class NetWorkCard implements PCI{ public void start() { System.out.println("send..."); } public void stop() { System.out.println("stop..."); }}class SoundCard implements PCI//必须声明和PCI的关系{ publ
2011-03-15 10:19:00
604
原创 Java基础4_面向对象下3
<br />/*<br /> 对象的类型转换<br />1.子类对象可以自动转换成父类<br />2.父类转换成子类必须使用强制转换<br />3.instanceof操作符可以用它来判断一个实例对象是否属于一个类<br />4.Object类及equals方法<br /> 面向对象的多态性<br />1.应用程序不必为每一个派生类(子类)编写功能调用,只需要抽象基类进行处理即可;提高程序的复用性.<br />2.派生类的功能可以被基类的引用变量引用,这叫向后兼容;提高程序的可扩充性和可维护性.<br />
2011-03-15 10:11:00
586
原创 Java基础4_面向对象下2
<br /><br />/*<br />抽象类和抽象方法<br />1.如果一个类中有抽象的方法,那么这个类就是抽象类,必须在类名前加上"abstract"<br />2.不可用抽象类产生行何实例方法<br />3.抽象方法只需声明,不需实现<br />4.含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是抽象类<br />*/<br />/*<br />接口interface<br />如果一个抽象类中的所有方法都是抽象的,我们就可以将这个类用另外一种方
2011-03-14 10:37:00
729
原创 Java基础3_面向对象下1
<br /><br />/*<br />面向对象下<br />继承<br />extends,类的继承<br />1.通过继承可以简化类的定义<br />2.Java只支持单继承,不允许多重继承<br />3.可以有多层继承,即一个类可以继承某一个类的子类,如类B继承类A,类C又可以继承类B,那类C也间接继承了类A<br />4.子类继承父类所有的成员变量和成员方法,但不继承父类的构造方法.在子类的构造方法中可使用语句super(参数列表)调用父类的构造方法<br />5.如果子类的构造方法中没有显式地调用
2011-03-11 17:56:00
636
原创 Java基础3_面向对象上
/*内部类 在类中直接定义的内部类.叫内部类,或者嵌套类.也可以在方法中定义内部类,甚至是在FOR循环中定义内部类*/class Outer{int outer_i=100;void test(){final int x=0;//从内部类中访问局部变量 x;需要被声明为最终类型class Inner//static无法从静态上下文中引用非静态 变量 outer_i{//int inner_i=50;//外部类不能访问内部类/*Outer outer;public Inner(Outer outer){thi
2011-03-09 14:14:00
1176
原创 Java基础3_面向对象上
class Person//面向对象的三大特征:封装,继承,多态,以下都是针对面向对象的装封性来介绍的程序{//实现类的封装性,外界不可以随意的修改成员变量.private int age;//private将age声明私有的,再通过public的方法来对这个变量进行访问private String name;void shout()//一个类通常就是一个小的模块,模块设计追求"强内聚(功能尽量在类的内部独立完成),弱耦合(提供给外部尽量少的方法调用)"的效果.{//int age=60;System.ou
2011-03-02 17:18:00
654
原创 Java基础2_Java编程基础
<br /><br />class lesson2<br />{<br />//<br />/*<br /><br />*/<br />/**<br /><br />*/<br />public static void main(String[] args)<br />{<br />/*int x=0,y;<br />y=x+3;<br />System.out.println("Hello" +"world");*/<br />/*char ch='x';<br />System.out.println(
2011-02-28 14:21:00
677
原创 Java基础1_Java开发前奏
Java 特点:一次编译,到处运行计算机绝对没有错,如果有错也是人本身的错误System.out.println("");与System.out.print("/n");是有一个回车符classpath环境变量设置问题:
2011-02-28 10:19:00
568
原创 jre jdk
<br />如果开始就不懂,不理解,这6个小小的英文字母,非常非常容易迷惑.今天我终于重新拾起勇气.再次努力从头开始学习Java..可是从一开始就困惑着我,足足让我实验了5个小时,而问题的根本仅仅就是因为我错把JRE看作是JDK.一个基本配置,一个开发工具,开头错,满盘皆输!我想我一辈子再也不会犯这么蠢的一个错误!
2011-02-24 15:13:00
623
原创 JAVA学习态度
“人贵有志,学贵有恒!”想学好任何一门课程都必须有一定的付出,付出多少都是个人的态度问题,学习JAVA更应如此,不可以说想学的时候就学一会儿,不想学的时候就找个电影看看,听个歌什么的~这些都是学习不端正的态度。而我——存在这样,那样一些问题:想学的时候。懒…动手~不想学的时候就看电影,玩游戏。。JAVA是一门实用性很强的学科,想学好它。就必须的动手。然而我大部分的时间都在看一些东西,而不是
2009-05-04 00:06:00
835
sqliteExpert安装+注册码
2012-02-22
全国邮政编码表.xls
2010-03-22
个人电脑中常见的安全风险与对策
2009-05-15
基于ASP的学生信息档案管理系统(毕业论文及源码)
2009-04-21
大学生职业生涯规划演讲稿
2009-04-14
Apache Tomcat
2009-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人