摘要: 遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->java Compiler ->修改Compiler compliance level 一般是1.6。修改完成clean项目之后,往往还会遇到:gen already exists but is not a source folder. Convert to a source folder or rename it的错误。遇到这个问题的解决方法:1. 右键点击工程,选择 "Properties"2. 选择左边的 "Java Build Pa 阅读全文
posted @ 2013-11-18 23:14 山顶的鱼 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种 状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。 阅读全文
posted @ 2013-11-18 20:36 山顶的鱼 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 今天同学问我双击jar包在有的机子上可以运行,但在有的机子上确没法运行,我就我遇到的问题和解决办法拿出来分享:1.elipse打jar包一般有两种:一种是普通的jar file,另外一种是Runnable jar file;要想可执行当然选择第二种了2.确人java -jar xxx.jar 在控制台或制作的bat文件中是否正常运行,如果不能正常运行说明jar包有问题;问题一般是没有指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且对应的类shifoulujing、书写等正确;3.由于机子上装了压缩软件,j 阅读全文
posted @ 2013-11-18 20:34 山顶的鱼 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;喜欢编程的人都知道,编写工具类可以有效的实现代码复用,而在Android下某些工 具类的编写很让人困惑,例如:我们要在工具类中获取SharedPreferences,那就需要Context的支持。为了解决这写由Context带来的麻烦,我们可以自定义一个Application类来实现这种功能。import android.app.Application;public class 阅读全文
posted @ 2013-11-18 20:33 山顶的鱼 阅读(484) 评论(0) 推荐(0) 编辑