摘要:
import java.io.*;public class TestFile { public static void main(String[] args) throws Exception { File f = new File("e://xxx//yyy"); System.out.println(f.mkdirs());//生成所有目录 //f.mkdir(); 必须xxx目录存在才能生成yyy目录 //f.createNewFile(); File f2 = new File("E://zzz//t.txt"); //不能生成文件,只能用cre 阅读全文
摘要:
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。但是有一个最显著的区别在于,对于StringBuffer对象的每次修改都会改变对象自身,这点是和String类最大的区别。 另外. 阅读全文
摘要:
百度答案:便于代码的管理和维护,如果一个项目的所有java文件都放在一个包下,当其他项目要使用这个项目的一个功能时分离很麻烦,导致代码复用性差。另外该项目出现bug时或添加功能时,代码都在一个包内,带来许多不必要的麻烦。比如,打开src文件夹 一个名为Download的project 里面有 download 文件夹 和utils文件夹 这两个文件夹就是包 download里面写的是主Activity 。utils文件夹是 File Utils和HttpDOwnloader分别负责文件的写入sd卡功能 和下载可能 这两个功能被封装成类 可以在主 Activity里面调用。 阅读全文
摘要:
$是指后面这个类是前面一个类的内部类 凡是以android开头的一定不是自己写的程序,这都是由android本事提供的 java lang com等都不是 要找自己的包名日志输出 Log 如果想输出调试信息Log.d即Log.debug Log.d(标签,信息) 和在Log Filter中的tag要一样 阅读全文
摘要:
adb 就是起到调试桥的作用 当在 cmd 下键入 adb 命令可以看到 关于adb操作详细的命令,想要操作Eclipse必须打开。当键入adb shell时,应该就是在shell环境下调试,而android 的是基于linux操作系统的 就可以通过linux命令来操作,具体命令可以看博客对shell的解释Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。基本上shell分两大类:一:图形界面shell(Graphical User Interface shell 即 GUI shell)例如:应用最为广泛的 Windows Expl 阅读全文
摘要:
概述adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端. 阅读全文
摘要:
adb 是一个调试工具 ,通过这个调试工具可以通过命令行来访问数据库 android访问数据库必须要使用SQLiteOpenHelper这个类,否则访问起来比较复杂 里面提供了一系列的方法 当需要操作SQlite这个数据库的时候,首先必须要有SQLiteOpenHelper这个类的对象,由于这个类是一个抽象类,必须写一个类来继承它,继承它后拥有getReadableDatebase()和getWritableDatebase()这两个函数,这两个函数都是得到的对象都是SQLiteDatebase类的对象复写的方法onCreat() ,onUpgrade() 该函数式在第一次创建数据库的时候执行 阅读全文
摘要:
在命令行中执行:adb kill-serveradb devices或者点击向下箭头,reset adb 阅读全文
摘要:
1.获得命令行程序 SQLite命令行程序(CLP)是开始使用SQLite的最好选择,按照如下步骤获取CLP: 1).打开浏览器进入SQLite主页,www.sqlite.org。 2).单击页面顶部的下载链接(Download)选项,进入下载页面。 3).滚动鼠标到“Precompiled Binaries for Windows”,选择sqlite-shell-win32-x86-3071401.zip(第一项),点击下载。 4).使用解压工具,将其解压。zip文件中包含一个sqlite3.exe文件,可以从解压文件所在位置使用sqlite;如果你想从任何目录下运行CLP,需要将... 阅读全文
摘要:
01051。intent包含component nameactiondatacatagoryextrasflagsintent :就像请求?包含一些信息 intent可以启动activity 广播接收器,service等等有很多activity,由intent中的component name 决定启动哪一个组件即哪一个activity这个指定的activity应该做哪些动作就是由action决定的Data就是一个activity向另一个activity传送了什么样子的数据extras 在intent里面存放键值对 当intent在一个activity中调用令一个activity时2.新创建另. 阅读全文