- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 android开发资料
这个可是我从各处搜集来的资料,上传到了我的资源里,供大家下载学习,希望大家支持一下1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介 http://download.csdn.net/source/23998092、【eoeAndroid特刊】第二期 图像处理篇(1) http://download.csdn.net/source/23998143、【eoeAndroid特刊】第三期 Android Market及应用发布 http://download.csdn.net/sourc
2011-05-28 18:07:00 514
原创 byte---》InputStream
<br /> public InputStream getInputStream() throws IOException {<br /> if (os == null) {<br /> return null;<br /> } else {<br /> byte buf[] = os.toByteArray();<br /> ByteArrayInputStream is = new ByteArrayIn
2011-05-26 14:45:00 340
原创 ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
<br />在调试Android数据库程序时控制台打印出如下信息:<br />[2010-08-10 23:57:41 - SQLTest3] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER<br />[2010-08-10 23:57:41 - SQLTest3] Please check logcat output for more details.<br />[2010-08-10 23:57:41 - SQLTest3] Launch
2011-05-25 10:56:00 547
原创 TortoiseSVN图标介绍
<br />绿色对勾:一个新检出的工作复本使用如下绿色对勾重载。表示Subversion状态正常<br />红色汉号:在你开始编辑一个文件后,状态就变成了一个已修改,而图标重载变成了红色叹号。通过这种方式,你可以很容易的看出哪些文件从你上次更新工作复本后被修改过。需要被提交。<br />黄色感叹号:如果在提交的过程中出现了冲突,图标变成黄色感叹号。<br />灰色对勾:如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁,只读文件具有这个重载图标来表示
2011-05-23 19:19:00 2206
原创 Error parsing XML: junk after document element这样的错误
<br />很多开发者可能在编写XML布局文件时提示Error parsing XML: junk after document element这样的错误,这里Android123提示大家一般合法的XML文件只有一个主根节点,比如<br /><android123><br /> <item1/><br /> <item2/><br /> <item3/><br /></android123><br />如果出现了Error parsing XML: junk after document
2011-05-22 23:19:00 29823 4
原创 overload和override的区别
overload和override的区别override(重写)<br />1、方法名、参数、返回值相同。<br />2、子类方法不能缩小父类方法的访问权限。<br />3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。<br />4、存在于父类和子类之间。<br />5、方法被定义为final不能被重写。<br />overload(重载)<br />1、参数类型、个数、顺序至少有一个不相同。 <br />2、不能重载只有返回值不同的方法名。<br />3、存在于父类和子类、同类中。
2011-05-18 13:40:00 540
原创 Syncml example
<br />下面是一个例子,描述同步传输的大体过程。同步传输有七种方式,下面的例子是双向传输,最复杂的一种。首先进行初始的准备工作,然后进行传输,再进行确认。<br />1. 客户端发出同步请求<br /><SyncML> <br />相当于同步的头文件,基本为固定模式 <br /><SyncHdr> <br /><VerDTD>1.0</VerDTD> <br /><VerProto>SyncML/1.0</VerProto> <br /><SessionID>1</SessionID> <br /><M
2011-05-17 14:48:00 466
原创 Syncml example
<br />下面是一个例子,描述同步传输的大体过程。同步传输有七种方式,下面的例子是双向传输,最复杂的一种。首先进行初始的准备工作,然后进行传输,再进行确认。<br />1. 客户端发出同步请求<br /><SyncML> <br />相当于同步的头文件,基本为固定模式 <br /><SyncHdr> <br /><VerDTD>1.0</VerDTD> <br /><VerProto>SyncML/1.0</VerProto> <br /><SessionID>1</SessionID> <br /><M
2011-05-17 14:47:00 602
原创 SyncBody
SyncBody<br />Send Feedback<br />SyncBody contains one or more DM commands. The following example shows the body component of a DM Message. In this example SyncBody contains only one command, Replace. This is indicated by the <Final /> tag which occurs imm
2011-05-16 23:32:00 629
原创 SyncHdr
SyncHdr<br />Send Feedback<br />SyncHdr includes the following information: Document Type Definition (DTD) and protocol version numbersSession and message identifiers Message source and destination Universal Resource Identifiers (URIs). Credentials for aut
2011-05-16 23:28:00 415
转载 图搜索(广度优先java)
<br /><br />广度优先搜索法是 A*搜索的原型,先写出广度优先搜索,再在下篇中扩展成A*;<br /> <br /> <br /> <br />设置两个链表<br />closedList 存放已经访问过的节点,是(FIFO)表<br />openList 存放已经即将访的节点,是(FIFO)表<br />在该算法中,每个节点最多被访问一次.<br /><br />import java.util.*;<br />public class BreadthFirstSearchTest {<
2011-05-09 22:21:00 1464
转载 图搜索(广度优先java)
<br /><br />广度优先搜索法是 A*搜索的原型,先写出广度优先搜索,再在下篇中扩展成A*;<br /> <br /> <br /> <br />设置两个链表<br />closedList 存放已经访问过的节点,是(FIFO)表<br />openList 存放已经即将访的节点,是(FIFO)表<br />在该算法中,每个节点最多被访问一次.<br /><br />import java.util.*;<br />public class BreadthFirstSearchTest {<
2011-05-09 22:20:00 669
转载 图搜索(广度优先java)
<br /><br />广度优先搜索法是 A*搜索的原型,先写出广度优先搜索,再在下篇中扩展成A*;<br /> <br /> <br /> <br />设置两个链表<br />closedList 存放已经访问过的节点,是(FIFO)表<br />openList 存放已经即将访的节点,是(FIFO)表<br />在该算法中,每个节点最多被访问一次.<br /><br />import java.util.*;<br />public class BreadthFirstSearchTest {<
2011-05-09 22:20:00 499
转载 android模拟器操作
<br />1、android 如何删除sqlite数据<br />从cmd进入android sdk下的tools目录键入adb shell然后cd /data/data/你的工程(com.test.TestActivity/databases)到数据库目录下,你想删哪个就rm **<br />衍生问题:如何查看当前目录下都有些什么文件呢?<br />使用ls而不是dir活着list<br /><br />2、切换屏幕<br />在 Windows 作業系統上按下 「Ctrl」和「F12」鍵 ,或是在 M
2011-05-08 13:03:00 1770
原创 android 源码地址和下载方法
<br />android http://android.git.kernel.org/<br /> git clone git://android.git.kernel.org/ + project path. <br /> cd 磁盘
2011-05-08 12:28:00 713
原创 JAVA的throw和throws
1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:public class Shoot { 创建类static void pop() throws NegativeArraySizeException {//定义方法并抛出NegativeArraySizeException异常int [] arr = new int[-3];//创建数组}public
2011-05-07 08:37:00 1166
原创 Android实现文件下载断点续传
<br /> 其实在我们日常生活中,断点下载是很正常的,比如你在下载游戏,突然间没有电了,要是你的手机不支持断点下载的话,那就完了,你就得从新下载,这样会很浪费你的流量和时间的。如果有了断点下载的话,我们就不怕这样的事情发生了。下面我们就看看这个断点下载是怎么实现的。<br /><br />import java.io.File;<br />import java.net.URL;<br />import java.net.URLConnection;<br />import android.app.Act
2011-05-04 09:57:00 3942 1
原创 商务英语
Some companies have security in place such as firewalls that prevents sending certain types of attachments. For example, sending a .js file is potentially dangerous because it can run scripts. Also, some documents can carry viruses through macros or other
2011-05-03 20:56:00 673
原创 Android 设置EditText显示或隐藏密码
<br />设置EditText显示或隐藏密码.<br /> 在CheckBox的onCheckedChanged()方法中, 判断是否选中.<br />Java代码<br /> if (isChecked) {<br /> System.out.println("checked");<br /> // 显示密码<br /> password_edit.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);<br /> } el
2011-05-03 13:23:00 1371
转载 由生产者/消费者问题看JAVA多线程
<br /> 生产者消费者问题是研究多线程程序时绕不开的问题,它的描述是有一块生产者和消费者共享的有界缓冲区,生产者往缓冲区放入产品,消费者从缓冲区取走产品,这个过程可以无休止的执行,不能因缓冲区满生产者放不进产品而终止,也不能因缓冲区空消费者无产品可取而终止。<br /> 解决生产者消费者问题的方法有两种,一种是采用某种机制保持生产者和消费者之间的同步,一种是在生产者和消费者之间建立一个管道。前一种有较高的效率并且可控制性较好,比较常用,后一种由于管道缓冲区不易控制及被传输数据对象不易封装等
2011-05-02 22:35:00 384
转载 java多线程 消费者-生产者
<br />java多线程一般都会讲消费者-生产者模型<br />生产者与消费者模型中,要保证以下几点:<br />1 同一时间内只能有一个生产者生产<br />2 同一时间内只能有一个消费者消费<br />3 生产者生产的同时消费者不能消费<br />4 消息队列满时生产者不能继续生产<br />5 消息队列空时消费者不能继续消费<br />参考了下网上一个代码实例http://www.talented.com.cn/archives/2007/5/16_141.html 发现作者写得有问题 修改了一些
2011-05-02 22:31:00 443
原创 常见排序算法的实现
<br />常见排序算法的实现(四)→冒泡排序<br />冒泡排序算法的思想:很简单,每次遍历完序列都把最大(小)的元素放在最前面,然后再对剩下的序列从父前面的一个过程,每次遍历完之后待排序序列就少一个元素,当待排序序列减小为只有一个元素的时候排序就结束了。因此,复杂度在最坏的情况下是O(N ^ 2)。<br /> <br /><br /> void Swap( int * a, int * b)<br /> {<br /> int temp;<br /> temp =
2011-05-01 15:29:00 325
原创 常见排序算法的实现(四)
<br />常见排序算法的实现(四)→冒泡排序<br />冒泡排序算法的思想:很简单,每次遍历完序列都把最大(小)的元素放在最前面,然后再对剩下的序列从父前面的一个过程,每次遍历完之后待排序序列就少一个元素,当待排序序列减小为只有一个元素的时候排序就结束了。因此,复杂度在最坏的情况下是O(N ^ 2)。<br /> <br /><br /> void Swap( int * a, int * b)<br /> {<br /> int temp;<br /> temp =
2011-05-01 15:28:00 356
原创 常见排序算法的实现
常见排序算法的实现(一)→插入排序插入排序是最简单最直观的排序算法了,它的依据是:遍历到第N个元素的时候前面的N-1个元素已经是排序好的了,那么就查找前面的N-1个元素把这第N个元素放在合适的位置,如此下去直到遍历完序列的元素为止。 算法的复杂度也是简单的,排序第一个需要1的复杂度,排序第二个需要2的复杂度,因此整个的复杂度就是 1 + 2 + 3 + …… + N = O(N ^ 2)的复杂度。 // 插入排序void InsertSort(int array[], int length){ i
2011-05-01 12:35:00 362
原创 java中final、finaliy、finalize的区别
<br />final修饰符(关键字),如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载<br /><br />finally再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句
2011-05-01 12:18:00 779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人