● Android设备多分辨率的问题Android浏览器默认预览模式浏览 会缩小页面WebView中则会以原始大小显示Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍ldpi相当于0.75倍三种解决方式:1 viewport属性 2 CSS控制 3 JS控制1 viewport属性放在HTML的<meta>中Html代码<SPANstyle="FONT-SIZE:x-small"><head><title>Exmaple</title><metaname=”viewport Read More
这里介绍下新建AVD。所谓AVD即 Android Virtual Devices ,Android 虚拟设备,亦即嵌入式开发中常用的模拟器。1. 在Eclipse中选择Window-Android SDK and AVD Manager ,或者在android-sdk-windows文件夹中双击SDK Manager.exe,可以看到类似如界面:注:这里可以看到小生已经创建过两个AVD,其实这两个AVD并不是在本文下载安装的Android SDK中配置的,但是由于所有的AVD配置信息都是存储在当前用户的home中,如:C:\Documents and Settings\Administrat Read More
Eclipse集成开发环境(IDE)搭建现在开始Eclipse IDE及Android Eclipse plugin的安装和配置,这里使用的Eclipse版本为,eclipse-java-helios-SR1-win32.zip,请自行到Eclipse官方网站(http://eclipse.org)上下载自己喜欢的版本,建议3.4以上版本。我们使用的Android Eclipse Plugin是ADT:Android Development Tools。同Android SDK一样,分为在线安装和手动安装两种方式。在线安装步骤如下:1. 打开Eclipse,选择菜单:Help->Inst Read More
Android SDK可以通过SDK下载器自动下载和配置,适合网络好,下载速度快的情况下;也可以借助工具下载SDK文件,手工配置,适合网络不是很好,下载速度慢的情况下。SDK下载器自动下载步骤如下:1. 解压缩android-sdk_r08-windows下载器,并双击运行SDK Manager.exe:如果你的电脑不支持https连接会看到如下界面:请选择setting的将Force https://... Sources to be fetched by using http://... 的选项打勾2. 勾选你想要安装的Packages,并点击Install Selected进行安装:3. Read More
上班的时候公司要求做一个从网页上导入excel,研究了半天后,开始着手去实现它。思路很简单:1、做一个jsp页面,页面包括浏览文件,提交文件2、将excel文件上传到服务器3、 服务器对该excel文件进行读出4、 将excel文件内容显示到页面上环境搭建:需要准备的包:commons-fileupload-1.2.1.jar & commons-io-1.3.2.jar 这两个包是上传用的jxl.jar 这个包是读取excel用的 下载地址 :http://sourceforge.net/projects/jexcelapi/ 建议不要用新版本,因为新版本会出现与jdk版本兼容问题, Read More
邮件转发的思路:1、 取得要转发的邮件信息(Message message)2、 创建一个邮件信息体(Message forward)3、 设置forward的主题(Subject)、源地址(From)、接收者(Recipient)4、 创建Multipart的容器,在邮件转发里容器只要两个邮件体(BodyPart)就可以实现转发,一个是文字邮件部分,一个是被转发的邮件体(请看下面说明)5、 讲Multipart容器放到转发邮件信息里,forward.setContent(multipart);6、 发送邮件Transport.send(forward);说明:思路3 源地址要与message Read More
第六讲我将会讲解邮件的回复,邮件的回复的代码很简单,在迭代邮件的信息的时候调用MimeMessage reply = (MimeMessage) messages[i].reply(Boolean ) TRUE 是邮件回复给发送者,FALSE恢复给所有人。如果要回复到新的收件人请使用SetReply-to。同时可以使用 reply.setSubject(“***”)设置回复... Read More
在前面的教程里面我们都是用Session.getDefaultInstance(props)没有通过认证的方式取得session,这样明显的缺点是我们要连接邮件服务器的用户名和密码都要写死在代码里面,如:transport.connect("smtp.qq.com", "***@qq.com", "****");store.connect("pop.qq.com", "*****@qq.com",... Read More
其实删除邮件很简单,在接收邮件的基础上对需要删除的邮件做一个标记(Flags类),然后程序就会对有做了标记的邮件进行删除。在Flags类的内部类Flag中预定义了一些标志: Flags.Flag.ANSWERED Flags.Flag.DELETED (删除的标记,这一讲我们就要用到这个标记)Flags.Flag.DRAFT Flags.Flag.FLAGGED Flags.Flag.RECENT... Read More
第三讲的接收邮件情况跟发送邮件一样,首先建立Session,然后取得相对应的协议(pop/imap)的Store(代表了存储邮件的邮件服务器),在连接Store的过程中需要指定host,username,password,连接Store成功后会返回Folder对象,最后通过Folder对象的getMessages()方法获取邮件信息。在读取邮件内容后,别忘记了关闭Folder和Store。 fol... Read More
第二讲主要讲述如何运用java.mail提供的函数库写一个hello world 程序,功能是能够发送一封内容为hello world,主题为hello world的邮件。现实中我们要发送一封邮件的时候,会进行以下步骤:1、 打开邮件登陆网站 (建立会话Session)2、 填写用户名和密码登陆 (username, password)3、 选择写信,填写收件人 (Recipient)4、 填写主... Read More
本人一直在找相关的完整的java mail入门教程,可惜没有较好和完整的,所以自学自编出一套完整的入门教程,我不敢说自己写得很好,很完善,毕竟这也算是处女作。本教程是本人学习java mail 的一些学习心得,大部分为原创,一些资料是我收集后整理出来给大家参考的。如果有哪些地方不对或者有问题存在请大家多多指点,我会虚心学习的!摘要: JavaMail API是读取、撰写、发送电子信息的可选包。我们... Read More
ADT的Eclipse Plugin安装成功之后,开始ADT的配置,具体如下:1. Eclipse重启后,选择Window > Preferences...,在打开的属性框,选择Android,可以看到:2. 在 SDK location 中输入你的 Android SDK 所在的目录,然后按 Apply按钮即可看到我们安装SDK包,如下图:至此,Eclipse+ADT 的集成开发环境就安装配置完毕。 Read More