![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初学者心得
凡尘浊客
这个作者很懒,什么都没留下…
展开
-
关于天气预报api返回值的处理
最近刚刚学习Android开发,在看《第一行代码》最后的天气预报app,但是因为网站版本的变化,书中提供的天气预报api不能用了,于是就去百度apiStore上找了一个天气预报API。 返回数据是这样的: 我的心情是这样的 因为之前没有接触过json,所以看着非常晕,折腾了好几个小时才弄明白。 其实只需要一个格式转换工具,一切就很清楚了 转换完格式如下 如图所示,如果我想得到city原创 2016-01-24 00:49:40 · 1245 阅读 · 0 评论 -
小计,困扰了一天的图片内存问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-02-24 23:49:31 · 364 阅读 · 0 评论 -
Jsoup使用的坑
Jsoup使用的坑在抓取网页内容时Jsoup无疑是个很好的工具,但最近在做一个抓取blog内容的app时,发现抓取下来的代码块部分的换行符消失了,这样代码几乎就没法看了。 Google了一波,得知可以通过以下方式阻止Jsoup对html字符串中换行符的处理:Document doc = Jsoup.parse(source); doc.outputSettings(newDocument.O原创 2016-07-15 14:54:53 · 929 阅读 · 0 评论 -
FragmentPagerAdapter中的fragment类型问题
在使用ViewPager时,FragmentPagerAdapter/FragmentStatePagerAdapter是我们最常用的两个adapter,但在使用中有时会出现这样的问题: 明明是Fragment,怎么会提示错误呢? 再看提示: 说我们使用的是不兼容的类型,wtf?这Fragment和Fragment还不一样了? 仔细一看, 还真不一样。 一个是v4包里的,另一个是原创 2016-07-15 15:23:00 · 427 阅读 · 0 评论 -
在navigationView中切换/创建fragment时的卡顿优化
在我们的app界面中,经常会有这样的布局:mainActivity托管多个fragment,在navigationView的点击事件中处理fragment的切换逻辑,很简单也很实用。一看到这样的逻辑,我们首先就会想到,fragment之间的关系不能是replace,这样的话每次切换都会销毁并创建新的实例,影响切换时的体验,所以我们用hide和show来隐藏/显示他们。 但不可避免的是,即便我们使用原创 2016-08-13 16:27:12 · 3556 阅读 · 0 评论