
android常见问题
文章平均质量分 61
君不见JJ
如果技术菜,何不共勉之!
展开
-
org.apache.http.*工具包出错的问题
做一个优雅的程序员写优雅的代码,不吝赐教原创 2016-04-22 17:38:14 · 390 阅读 · 0 评论 -
给初学者的RxJava2.0教程(三)
前言上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再自动登录该怎么做呢.很明显, 这是一个嵌套的网络请求, 首先需要去请求注册, 待注册成功回调了再去请求登录的接口.我们当然可以想当然的写成这样: private void login() {转载 2017-03-27 13:29:27 · 486 阅读 · 0 评论 -
从listView到RecyclerView,实战带你顺利爬坑
— 从入门到放弃,我想说的是,我不是那样的人,这个逼,我要装下去! listView的相关认知,学习,我们也讲了不少了,要学习的可以 点这里 接下来,我想接着走完RecyclerView,让我们在对比实践中学习吧,毕竟它们相似相杀;首先,我们来看看他们运用上最大的区别: 熟悉RecyclerView的人早已经理解了,不熟悉的也早就听说了,RecyclerView相对于listView的最明显的原创 2017-03-16 10:22:44 · 366 阅读 · 0 评论 -
给初学者的RxJava2.0教程(七)
前言上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题, 之所以学习这个是因为Observable还是有很多它使用的场景, 有些朋友自从听说了Flowable之后就觉得Flowable能解决任何问题, 甚至有抛弃Observable这种想法, 这是万万不可的, 它们都有各自的优势和不足.在这一节里我们先来学习如何使用Flowable, 它东西比较多转载 2017-04-10 15:24:05 · 573 阅读 · 0 评论 -
给初学者的RxJava2.0教程(二)
前言上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制.正题还是以之前的例子, 两根水管:RxJava正常情况下, 上游和下游是工作在同一个线程中的, 也就是说上游在哪个线程发事件, 下游就在哪个线程接收事件.怎么去理解呢, 以Android为例, 一个Activity的所有动作默认都是在主线转载 2017-03-23 16:49:21 · 328 阅读 · 0 评论 -
给初学者的RxJava2.0教程(一)
前言RxJava2时间也不短了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接跳到RxJava2。所以写下这个教程, 帮助那些没有用过RxJava的朋友入门。注:如果你觉得写得不好,请直接批评指出。我先回答这个问题:学习RxJava2需转载 2017-03-22 17:28:29 · 582 阅读 · 0 评论 -
给初学者的RxJava2.0教程(六)
如果这都觉得懵逼!还是调头看看之前的系列:RxJava2.0教程(一) http://mp.weixin.qq.com/s/Nr9kxDR2hRWvfqHUdDF-XARxJava2.0教程(二)https://mp.weixin.qq.com/s/S-sSWOcd408BtIC7Z7yN8gRxJava2.0教程(三)http://mp.weixi转载 2017-04-07 15:10:20 · 338 阅读 · 0 评论 -
给初学者的RxJava2.0教程(四)
前言在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到, 因此,这里先来做个准备工作, 先带大家学习zip这个操作符, 这个操作符也是比较牛逼的东西了, 涉及到的东西也比较多, 主要是一些细节上的东西太多, 通过学习这个操作符,可以为我们下一节的Backpressure 做个铺垫.转载 2017-03-28 19:25:19 · 461 阅读 · 0 评论 -
listVeiw之adapter使用优化及item选中状态的处理
要给listView设置列表数据需要掌握adapter的使用,这也是最基本的用法,初次之外的好多面试中曾被问到这样的问题:你可以说说listView的优化吗?相信不少被问到,今天我们就来解决下这个问题;好了直接上代码:继承BaseAdapter来使用ListView以下是继承之后需要实现的方法,我们来具体看看每个方法的作用getCount() 用来获取数据源中的数据对象个数 @Over原创 2017-03-06 14:59:31 · 1138 阅读 · 0 评论 -
listView之item点击失效,长按消失了的问题
首先说下问题的场景 当listview中的item会遇到不停刷新的时候;有的时候会有这样子的需求,比如当列表的每项都会刷新变数据的时候,(股票类实时交易的软件可能会用到,长链接就是这个时候用,然后界面不停的接收传过来的数据,导致界面实时刷新),问题就出现了:当界面每个item刷新的时候,你的点击或者长按事件会消失,点击还好,触摸时间不会很长,但是长按就不行了,当你还处在按下的状态的时候状态原创 2017-03-09 11:58:25 · 709 阅读 · 0 评论 -
listview的又一次认识
总结先从listview开始吧,觉的listview是大多数人进入android的第一课,如果你也有心,我们可以一起探讨; - ### 继承的关系可以打开以下链接看看 https://developer.android.com/reference/android/widget/ListView.html 没有耐心的人还是直接看下面吧 - ### 属性介绍android:divider//在列原创 2017-02-24 14:33:07 · 409 阅读 · 0 评论 -
android studio中修改快捷键以及实用的开发快捷键,方便技巧
直接上:ctrl+shift+R 在工程内部搜索的时候会用到这个:如图ctrl + T我们不熟悉项目的时候往往会查找某个类是否被其他类继承或实现,就用得到这个:如图ctrl + G搜索某个方法在整个项目中的出现的地方,就不出图了。ctrl + H搜索某个字段在整个项目中出现的地方,就不出图了。ctrl+←从你现在操作的位置跳转到你原创 2016-10-10 00:00:44 · 1662 阅读 · 0 评论 -
android.view.InflateException: <merge /> can be used only with a valid ViewGroup root and attachToRo
android.view.InflateException: can be used only with a valid ViewGroup root and attachToRoot=true报错的原因:在这里,我用merge包裹了整个项目出项上面的报错,是我对merge机制的不够了解,去掉merge改用liner才能够顺利运行原创 2016-11-08 09:31:19 · 2730 阅读 · 0 评论 -
Expected an int but was 0.01 at line 1 column 782 Gson工具使用出错的解决
快速开发之一的错误:java.lang.NumberFormatException: Expected an int but was 0.01 at line 1 column 782还有类似以下这种:Expected BEGIN_ARRAY but was STRING at line 1 column 45.首先我们先说第一种:就是说本来是0.01却放在了int的类原创 2016-05-19 18:56:44 · 5602 阅读 · 0 评论 -
webAPP和原生Android的APP有什么不同
先说说webapp的优点吧,比较了就知道:webapp成本非常之简单,安卓和ios和pc一套就可以,自适应布局,最主要的一点,维护非常简单,你可以把webapp当成手机浏览器,你手机浏览器能干什么,理论上webapp都能干,而且特别对于经常有促销活动的app来说,换个url就搞定,原生的你就只能升级,对于ui效果来说,可以做到特别绚丽,原生的app甚至连图文混排都做不到,淘宝的各种活动,抽奖,原创 2016-05-13 08:54:35 · 1983 阅读 · 1 评论 -
给初学者的RxJava2.0教程(五)
如果这都不爽,可以看公众号系列:RxJava2.0教程(一) http://mp.weixin.qq.com/s/Nr9kxDR2hRWvfqHUdDF-XARxJava2.0教程(二)https://mp.weixin.qq.com/s/S-sSWOcd408BtIC7Z7yN8gRxJava2.0教程(三)http://mp.weixin.qq.转载 2017-04-05 18:19:15 · 511 阅读 · 0 评论