2017年12月23日
摘要: 在上篇博客里,介绍了如何读取assets目录下的txt文件。在这里,介绍如何读取xml文件。xml文件内容如下: Harry Potter ¥35.00 Learning XML ¥6... 阅读全文
posted @ 2017-12-23 23:37 lishbo 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中,资源文件一般分为两种:1.可编译的资源文件,放在res目录下,例如布局文件,这种资源文件系统会在R.java里面自动生成该资源文件的ID,直接通过R.X.ID就可以访问。 2.原生资源文件,保持原始的文件格式,存放在assets目录下... 阅读全文
posted @ 2017-12-23 23:26 lishbo 阅读(5548) 评论(0) 推荐(0) 编辑
  2017年12月12日
摘要: 今天在项目中遇到一个问题,感觉有点意思,简单描述如下:A Activity中,调用startActivityForResult(mIntent, Constants.XXX); 跳转到B Activity。 B Activity中,finish()方法里面... 阅读全文
posted @ 2017-12-12 14:46 lishbo 阅读(2675) 评论(0) 推荐(0) 编辑
摘要: 之前在使用某个App的时候,经常收到推送广告通知,于是在系统设置里面,关闭接收通知,果然清静了很多。后来再次打开App使用的时候,发现里面弹出对话框,提示用户把接收通知的开关打开,于是有点好奇,这个App是如何判断用户通知开关关闭状态的。就是类似下面这样的东... 阅读全文
posted @ 2017-12-12 11:09 lishbo 阅读(652) 评论(0) 推荐(0) 编辑
  2017年11月28日
摘要: App加载完后台响应的Json字符串数据,使用mGson.fromJson(str, A.class)方法,把字符串转换为A.java对应bean的时候,有的时候正常,有的时候出现JsonSyntaxException异常。仔细检查了一下响应数据,发现Gso... 阅读全文
posted @ 2017-11-28 20:16 lishbo 阅读(1021) 评论(0) 推荐(0) 编辑
  2017年11月22日
摘要: 这个系列是学习设计模式的过程中,整理出来的一些学习笔记,里面的内容来自其他人的博客、网站,我会列出来源供大家参考,一起学习进步。一. 什么是设计模式 1.定义 设计模式(Design Pattern)是一种被反复使用、多数人知晓的、经过分类的、代码设计经验的... 阅读全文
posted @ 2017-11-22 18:56 lishbo 阅读(145) 评论(0) 推荐(0) 编辑
  2017年11月21日
摘要: 在项目里有一个需求,点击App介绍里面的官方微信公众号,就可以直接打开微信搜索、关注。这个功能实现起来并不复杂,获取包名,用intent跳转即可。那么如何获取某一个应用的包名呢?可以反编译apk,在文件里查看,这个方法比较麻烦。我们也可以直接通过Androi... 阅读全文
posted @ 2017-11-21 12:21 lishbo 阅读(932) 评论(0) 推荐(0) 编辑
  2017年11月20日
摘要: 在开发中会遇到各种各样的Exception, 现在总结如下:1.java.lang.NullPointerException空指针异常,这个最常见,基本上每个开发者都会遇上。这个异常通常会导致程序崩溃,App直接退出。 已经上线发布的版本如果出现这个问题,属... 阅读全文
posted @ 2017-11-20 10:48 lishbo 阅读(583) 评论(0) 推荐(0) 编辑
  2017年11月2日
摘要: 服务器在响应Http请求的时候,出现下面的异常信息:2017-11-2 9:25:16 org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP reques... 阅读全文
posted @ 2017-11-02 12:21 lishbo 阅读(258) 评论(0) 推荐(0) 编辑
  2017年10月24日
摘要: 在Android开发中,经常使用WebView展示需要实时更新的网页内容,这样服务端修改就可以而不需要App发新版本,而H5页面里面会有JavaScript代码处理一些业务逻辑。这里就会涉及到Android里面的Java代码与JavaScript交互。例如,... 阅读全文
posted @ 2017-10-24 18:46 lishbo 阅读(351) 评论(0) 推荐(0) 编辑