- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 vector与list区别
vector与list区别vector为存储的对象分配一块连续的地址空间,因此对vector中的元素随机 访问效率很高。在vecotor中插入或者删除某个元素,需要将现有元素进行复制,移动。如果vector中存储的对象很大,或者构造函数复杂,则在对现 有元素进行拷贝时开销较大,因为拷贝对象要调用拷贝构造函数。对于简单的小对象,vector的效率优于list。vector在每次扩张容量的时候,将
2013-10-30 11:32:17 889
转载 java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些import java.util.*;public class VectorDemo{public static void main(String[] args){//Vector的创建//使用Vector的构造方法进行创建Vector v = new Vector(4);
2013-10-30 11:24:53 973
原创 android 自定义用相机拍照后的照片存储位置
1.imageUri = Uri.fromFile(new File(Environment .getExternalStorageDirectory()+ File.separator + getPackageName(),imageByCamera.toString()));2.String path = Environment.getExternalStorageDirectory(
2013-10-29 16:02:33 3019
转载 break,return和continue的用法
for 循环语句for语句作用是按照预先设定的循环步骤重复执行某语句段, 其语法:for 循环控制变量=存储着该变量依次所取值的一个向量 循环语句块,本块重复执行的次数由上方向量的长度决定, 每次执行, 循环控制变量依次取该向量中的值.end注意, 如果你matlab的for 循环语句有其独有的特点, 它使用一个向量来控制循环, 循环次数由向量的长度来决定,而每次循环都
2013-10-24 13:55:28 1911
原创 android BitmapFactory.Options(总结网络中出现的一些)
public BitmapinBitmapIf set, decode methods that take the Options objectwill attempt to reuse this bitmap when loading content.public intinDensityThe pixel density to
2013-10-24 10:51:52 1632
原创 android javamail 邮件备注内容
1.在读取邮件时,如果想要每次只读取3封。并且第一封显示的是最新的内容。int length = 0;if(messages.length length = 0;}else{ length = messages.length - 2;}for (int i = messages.length - 1; i > messages.length
2013-10-23 10:15:07 1235
原创 android 异常积累(myself)
1.android.database.StaleDataException: Attempted to access a cursor after it has been closed. 3.java.lang.RuntimeException: An error occured while executing doInBackground();2.android OutOfMemoryError4.MainActivity has leaked window com.android.intern
2013-10-22 13:13:20 1868
原创 android 通过文件路径,判断文件大小
1.用来判断文件大小的方法的类package com.email.filesize;import java.io.File;import java.io.FileInputStream;import java.text.DecimalFormat;public class GetFileSize { public GetFileSize() { } public lon
2013-10-18 11:41:00 7708
原创 android 发送邮件(android自带email和javamail)均可发送带有多个附件
1.android自带的mailpackage com.email.sendmail;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;
2013-10-17 14:40:26 5355 4
转载 android 选择手机sdcard中的文件,获得其路径
package com.email.selectfile.adapter;import java.util.ArrayList;import android.content.Context;import android.graphics.Color;import android.view.LayoutInflater;import android.view.View;import
2013-10-17 14:35:58 2512
转载 android mail 邮箱是哪个服务商提供
一般来说,是POP3 服务器 pop3.**.com SMTP 服务器 smtp.**.com 如163的邮箱 pop3.123.com smtp.163.com但也有例外,比如说QQ服务器:pop.qq.com1. 为什么要使用邮件客户端?邮件客户端是指 outlook、foxmail 等工具软件。收信: 使用邮件客户端,可以将信件收取到本地计算机上,
2013-10-17 11:41:36 2335
原创 android pop3与imap方式接收邮件(javamail)
需要下载3个jar包:mail.jar/ activation.jar/ additionnal.jar1.pop3 /** * 以pop3方式读取邮件,此方法不能读取邮件是否为已读,已经通过测试 * */ private void getEmail() { List> list = new ArrayList>(); try { Proper
2013-10-17 10:55:38 6715 10
转载 JavaMail通过IMAP和POP3接收未读以及设置已读邮件
javamailpop3imap使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap。这两种协议都可以用来收邮件,但是在其中的处理上是有区别的。pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮件是否为已读或未读或其他。此外收件箱中的每一封邮件都对应着一个
2013-10-16 17:10:19 7303 1
转载 Javamail中附件中文名字乱码祥解
现在研究javamail的人越来越多,现在我就谈谈在javamail中大家都会遇到的附件中文问题,由于sun的java的中文问题,导致当附件是中文时将出现乱码,导致程序异常,如何避免呢??我在学习javamail时采用如下方法首先对邮件体进行分析,首先判断邮件体是否有附件: Object out_content = messag[i].getContent(); if (!(out_co
2013-10-15 11:05:39 1708
原创 android 创建文件和文件夹
1、创建文件夹File file_1 = new File(File.separator + "mnt" + File.separator + "sdcard" + File.separator);if(!file_1.exists()){//判断文件夹是否存在(不存在则创建这个文件夹) file_1.makedir();//创建文件夹} File file = n
2013-10-15 10:43:46 1381
转载 android平台收发邮件
转自:http://blog.sina.com.cn/s/blog_56e5b1410101lael.html一、开发前准备1、下载jar包,下载地址http://code.google.com/p/javamail-android/downloads/listadditionnal.jar、mail.jar 和 activation.jar2、在eclipse中新建一个and
2013-10-12 10:49:38 2916 1
转载 HttpURLConnection
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了
2013-10-12 09:37:25 722
原创 android 获取当前版本号/修改自定义的应用程序的版本号
PackageManager pm = getPackageManager(); PackageInfo pi = pm.getPackageInfo(getPackageName(), 0);String name = pi.versionName;int code = pi.versionCode;VersionCode:对消费者不可见,仅用于应用市场、程序内部识别
2013-10-10 16:01:27 4121 1
转载 ByteArrayOutputStream和ByteArrayInputStream详解
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次性把数据发送出去。具体用法如下:
2013-10-10 13:32:08 1253
转载 synchronized
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制
2013-10-09 11:40:42 741
转载 volatile
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就
2013-10-09 11:39:55 566
原创 android 获取系统的当前日期及时间(小结)
第二种: 去掉“-”和“:”就可以当成一个很好的随机数DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:ms"); System.out.println(df.format(new Date()));获取当前时间的毫秒数long start = System.currentTimeMillis();通过当前的毫秒数转为日期值
2013-10-09 10:59:26 1580
转载 关于android WebViewClient的方法解释
1、public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } 在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。2、publi
2013-10-08 11:20:22 746
转载 Android让EditText默认不获取焦点
项目中有个检索功能,页面上有个EditText输入框,打开页面后,焦点默认在EditText上,这样的话软键盘默认就会显示出来,占据大半个屏幕。后来想办法将这个给去掉了,原先考虑着将焦点赋给页面上的其他组件(页面上还有时间选择组件、按钮组件等),方法如下: android:id="@+id/topical_content"
2013-10-08 11:18:09 1083
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人