240 发简信
IP属地:江苏
  • android6.0权限

    申请权限 android6.0需要使用权限列表 Fragment中运行时权限的特殊处理 Android各大手机品牌手机跳转到权限管理界面

  • WebView

    简单使用 在AndroidManifest.xml设置访问网络权限: js和webview的交互 WebView 调用 JavaScript 方法 JavaScript 调用...

  • startActivityForResult

    前言 Activity、FragmentActivity、Fragment中都有startActivityForResult()方法,也都有用以接收结果的onActivity...

  • Android软键盘

    Samsung手机ClipboardUIManager引起的内存泄漏 项目中软件盘弹出不正常,弹出的方式也改变了,程序日志如下 这是三星系统的一个BUG,由于Clipboar...

  • 120
    Fragment

    生命周期 使用Fragment时,必要构建一个无参构造函数,系统会默认带。但一但写有参构造函数,就必要构建无参构造函数。一般来说我们传参数给Fragment,会通过bundl...

  • 120
    Activity

    生命周期 其实这张图已经说明了activity的生命周期,但是在这里需要的注意的是,(1)onCreat是activity正在被创建,也就是说此时的UI操作不会更新UI,比如...

  • 内存泄漏

    内存泄漏 为什么会产生内存泄漏? 当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停...

  • inflate

    resource: 布局文件的id,比如R.layout.layout_menu_item root:这是一个可选参数,resource布局文件中layout_参数设置的参照...

  • ProgressBar

    自定义横向样式 运行结果如下

  • BaseQuickAdapter

    用法 普通布局BaseQuickAdapter 多布局BaseMultiItemQuickAdapter 数据源类型需要继承自MultiItemEntity,MultiIte...

  • RecyclerView

    RecyclerView用法 gradle xml Activity adapter 多Item布局实现(MultipleItem) 其中getItemViewType方法是...

  • Calligraphy

    如何使用Calligraphy 1.添加依赖 2.在 assets 文件下加添加字体文件 3.在Application的 OnCreate 中初始化字体配置 4.在Activ...

  • LayoutInflater Factory

    LayoutInflater Factory 是什么? setFactory(LayoutInflater.Factory factory)setFactory2(Layou...

  • LayoutInflater Factory

    LayoutInflater Factory 是什么? setFactory(LayoutInflater.Factory factory)setFactory2(Layou...

  • JNI

    JNI 用法介绍

  • 120
    drawArc

    运行结果