Avatar notebook default
16篇文章 · 13234字 · 1人关注
  • 改造小而美的AsyncTask

    一直以来,我所在项目的网络请求是这样的: 第一眼很像AsyncTask,不过区别在于: 多了构造函数需要传入Activity.this or F...

    0.1 558 1 1 1
  • Android中的红点提示怎么统一实现

      App中的红点广泛用于提醒功能,虽然用在菜单上、Tab上、列表,但本质它就是一个红色的View,不就是放哪里就显示在哪里嘛,有什么难的?对!...

    11.3 4883 5 32
  • Resize,w 360,h 240
    Android如何充分利用scheme

    现在的互联网App经常遇到以下几种需求: 推送收到不同的推送,点击推送会往不同页面跳且带有不同参数,当然还有推送是无通知的方式,即:收到推送做特...

  • Android如何从数据库中加载海量数据

      在Android3.0之前,很多应用程序响应性能方面有缺陷,其中比较典型的错误行为是在UI线程中执行了查询数据操作,尤其是一次性从datab...

  • 利用run-as命令在不root情况下读取data下面的数据

    说明:注意com.package换成自己的完整包名,关键是run-as命令,最后使用cat命令把数据库拷贝到sd卡下面。如果签名了并且指定设置了...

  • 没有ShareSDK你一样可以分享

    如今的App十个有九个会集成定向分享的功能,当提到分享你可能第一直觉就是ShareSDK,可能很多人都不愿意自己一个一个去接各个第三方分享,因为...

    2.9 1905 8 16
  • Resize,w 360,h 240
    关于入参校验,有比用if else判断更好的方式

      很多时候面对业务性质地项目,功能实现容易,但是维护起来不容易,当代码量达到某个级别,如果没有一些基本地策略很难维护好现有地代码质量。其中,参...

    1.4 2522 0 25
  • Resize,w 360,h 240
    打开页面自动登录并回来-拦截器(升级版)

      之前写过一篇文章,讲解如何解耦页面跳转和自动登录,至于思想想必看过那篇文章的人都懂了,简单说就是很多地方都会跳转某个页面(称呼为A页面),但...

    0.4 2315 6 10
  • Resize,w 360,h 240
    脱掉RxPermission的嫁衣

      因为跟ActvitiyResult一个模式,请求返回结果是以数组方式提供的, 想知道所有结果是否都grant得要遍历数组一一比较grantR...

文集作者