240 发简信
IP属地:青海
  • 使用Retrofit请求时需要多个baseurl动态切换

    第一步、在service代码中添加@Headers(): @Headers("urlname:test1") @GET("地址1") Observable >> getHDa...

  • kotlin入门

    1.变量声明 var xx = ,自动赋值,弱类型 var xx : Int = 强制指定类型 Byte = MAX.VALUE Byte、Int、Long 可以通过上述方式...

  • 120
    webview内存泄露

    页面存在webview,在加载过多新闻的时候,会导致内存泄露,其主要内部原因是内部的类org.chromium.android_webview.AwContents 类中注册...

  • android mvvm思想

    mvvm和MVP比较大的区别是:vm和v是单向引用, 只有activity持有vm引用,vm是不持有view的引用的,所以vm的构造方法中不能传入视图相关的对象。 数据驱动。...

  • android进程的介绍

    前台进程 这个进程是最重要的,是最后被销毁的。前台进程是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。例如,我正在使用qq跟别人聊天,在我的Androi...

  • android aidl流程

    aidl为实现跨进程通信,android提供的简单方案 对于跨进程,我们都知道android底层是linux,所以进程管理也是linux系统的那一套,即进程之间是相互独立的互...

  • app启动的流程

    涉及的关键类,Launcher,AMS(activityManagerService),ActivityThread 1.launcher收到信息,需要知道,是启动哪个app...

  • 120
    greendao数据库的使用

    1 引入库 classpath 'com.android.tools.build:gradle:3.1.3' classpath 'org.greenrobot:greend...

  • 自定义view的自定义属性备忘处理

    public CountDownProgress(Context context, AttributeSet attrs, int defStyleAttr) { s...

  • android自定义控件九大思考问题

    为什么父View影响到了子View的MeasureSpec的生成? 为什么自定义一个View在布局时将其大小设为wrap_content但其实际却是match_parent的...

  • Android内存泄露的几个点

    1.内部类造成的内存泄露。 Activity对象是存在堆内存中的,而内部类静态实例是存放在方法区中,GC机制是回收 堆内存,所以,如回收不了被内部类静态实例持有的堆内存。 内...

  • 请问 读取一直打印 0 ?然后excel表格是怎么保存的

    python-携程爬虫

    前言 这篇内容讲解js生成内容型,上一篇讲解的所需内容是全部在html源码中可以找得到的,而比如携程网随便打开一个旅店的页面,像图1酒店点评下面的位置等信息在开发者工具中的h...

  • 希望能将源码发在github上,方便尝试效果

    python-豆瓣简单爬虫-urllib和re使用

    案例教程按以下分类: 按爬去内容分成的三种类型,HTML代码包含型、JS生成型、AJAX异步加载型 按是否需要登录。 首先讲解最简单的无需登录HTML代码包含型,以豆瓣电影为...