- 浏览: 32732 次
- 性别:
最新评论
文章列表
在移动开发中,服务器常以xml形式向Android传递数据,这个时候就需要解析服务器传递过来的xml了,以下图为例,服务器传过来的数据如图所示
public class XmlParserUtils {
//解析xml的业务方法
public List<News> parserXml(InputStream in) throws Exception {
List<News> newsLists=null;
News news=null;
//获取xml的解析器
XmlPullParser xmlPu ...
- 2017-05-09 15:10
- 浏览 621
- 评论(0)
从我们学习android开始,几乎每天都在和handler打交道.有了它,我们在子线程中处理好了耗时的操作,可以利用它来更新UI.它为我们在线程间的通信提供了很大的方便,而今天博客就来详细的介绍一下Handler的消息循环机制,一步一步的了解其中的奥妙.
1.了解概念
1.1简单实例
public class DemoAct extends AppCompatActivity {
private Handler h = new Handler() {
@Override
public vo ...
- 2017-05-08 10:35
- 浏览 486
- 评论(0)
从我们学习android开始,几乎每天都在和handler打交道.有了它,我们在子线程中处理好了耗时的操作,可以利用它来更新UI.它为我们在线程间的通信提供了很大的方便,而今天博客就来详细的介绍一下Handler的消息循环机制,一步一步的了解其中的奥妙.
1.了解概念
1.1简单实例
public class DemoAct extends AppCompatActivity {
private Handler h = new Handler() {
@Override
pub ...
public static String ScreamToString(InputStream in) throws Exception{
//定义一个内存输出流
ByteArrayOutputStream out = new ByteArrayOutputStream();
int len=0;
byte[] bt=new byte[1024];
while((len=in.read(bt))!=-1){
out.write(bt,0,len);
}
String content=new String(out ...
- 2017-05-07 20:59
- 浏览 536
- 评论(0)
public static String ScreamToString(InputStream in) throws Exception{
//定义一个内存输出流
ByteArrayOutputStream out = new ByteArrayOutputStream();
int len=0;
byte[] bt=new byte[1024];
while((len=in.read(bt))!=-1){
out.write(bt,0,len);
}
String content=new Strin ...
- 2017-05-07 20:59
- 浏览 468
- 评论(0)
应用场景:在获取用户信息之后,把用户所需要的信息写到txt文档中,然后打包加密,发送给客户,这边的代码主要就是创建文件,写入内容后,在邮件发送完成删除该文件
/**
* 创建文件
* @param path 创建路径
* @param fileName 文件名
* @param content 写入内容
* @return
*/
public boolean createFile(String path,String fileName,String content){
Boolean bool=false;
File parentFile=new File( ...
- 2017-05-02 11:11
- 浏览 354
- 评论(0)
应用场景:在获取用户信息之后,把用户所需要的信息写到txt文档中,然后打包加密,发送给客户,这边的代码主要就是创建文件,写入内容后,在邮件发送完成删除该文件
/**
* 创建文件
* @param path 创建路径
* @param fileName 文件名
* @param content 写入内容
* @return
*/
public boolean createFile(String path,String fileName,String content){
Boolean bool=false;
File parentFile=new File( ...
- 2017-05-02 11:11
- 浏览 356
- 评论(0)
实现功能:自动压缩并加密
/**
*
* @Title: zipFilesAndEncrypt
* @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则不进行加密保护
* @param srcFileName 待压缩文件路径
* @param zipFileName zip文件名
* @param password 加密密码
* @return
* @throws Exception
*/
public void zipFilesAnd ...
- 2017-05-02 11:00
- 浏览 630
- 评论(0)
实现功能:自动压缩并加密
/**
*
* @Title: zipFilesAndEncrypt
* @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则不进行加密保护
* @param srcFileName 待压缩文件路径
* @param zipFileName zip文件名
* @param password 加密密码
* @return
* @throws Exception
*/
public void zipFilesAnd ...
- 2017-05-02 11:00
- 浏览 477
- 评论(0)
网上类似的代码很多,但是在实际使用中大多并不能运行,这次刚好项目要用到这个功能,就把代码贴出来,供大家参考。
代码直接就能够运行,并且我在上面有了详细的注释,不过还有几个注意点需要告知,特别是第一次使用的朋友,一定要注意以下几点:
1.一定要开启邮箱的SMTP服务,这个具体的我不多说了,网上这个很多,基本上都有图,直接了当
2.开启SMTP后,代码里面的密码并非是邮箱的登录密码,而是邮箱生成的授权码,这个在完成第一步后邮箱会显示你的授权码。
3.目前我看到的主要关于自动发邮件的错误一般是530,关于这个错误只需要加上
props.setProperty("mail.smtp. ...
- 2017-04-28 11:02
- 浏览 401
- 评论(0)
网上类似的代码很多,但是在实际使用中大多并不能运行,这次刚好项目要用到这个功能,就把代码贴出来,供大家参考。
代码直接就能够运行,并且我在上面有了详细的注释,不过还有几个注意点需要告知,特别是第一次使用的朋友,一定要注意以下几点:
1.一定要开启邮箱的SMTP服务,这个具体的我不多说了,网上这个很多,基本上都有图,直接了当
2.开启SMTP后,代码里面的密码并非是邮箱的登录密码,而是邮箱生成的授权码,这个在完成第一步后邮箱会显示你的授权码。
3.目前我看到的主要关于自动发邮件的错误一般是530,关于这个错误只需要加上
props.setProperty("mail.smtp. ...
- 2017-04-28 11:02
- 浏览 754
- 评论(0)
首先全局搜索是ctrl+h
注意:一定要勾选regular expression
这边以全字符匹配“factor”为例,\b是匹配单词边界,所以整个搜索只能是“factor”,什么“factory”,"se_factor"都不会被搜索
- 2017-04-18 11:00
- 浏览 758
- 评论(0)
首先全局搜索是ctrl+h
注意:一定要勾选regular expression
这边以全字符匹配“factor”为例,\b是匹配单词边界,所以整个搜索只能是“factor”,什么“factory”,"se_factor"都不会被搜索
- 2017-04-18 11:00
- 浏览 482
- 评论(0)
之前有用过SSM框架,并且自己搭过,完全没问题。工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:196)
...
- 2017-04-02 21:46
- 浏览 846
- 评论(0)
之前有用过SSM框架,并且自己搭过,完全没问题。工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:196)
...
- 2017-04-02 21:46
- 浏览 435
- 评论(0)