240 发简信
  • 120
    自定义View 事件冲突

    一、事件滑动 二、拦截机制 1.外部拦截 2.内部拦截 三、案例 1.ViewPage 嵌套 ListView滑动冲突 1、外部拦截解决 ——...

  • 120
    JVM与Dalvik

    一、JVM与Dalvik 二、JVM JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机。它能识别 ...

  • 120
    自定义View基础知识

    自定义LayoutParams 自定义属性

  • Java基础

    一、String,StringBuilder,StringBuffer三者的区别 (1)执行速度 String运行最慢的原因: String...

  • 120
    Android JNI(一)——NDK与JNI基础

    一、什么是NDK NDK官网介绍 简单的来说: 二、为什么使用NDK 三、NDK到so的演变 从图中可知:我们上层通过JNI来调用NDK层,使用...

  • 120
    Android BLE开发

    最近入职一家公司做物联网模块,我负责手机蓝牙和设备通信模块。经过几天的摸索与实践,做一下笔记和分享。 一、理解BLE,先上理论 1.1简介 蓝牙...

  • Android 蓝牙模块使用

    一、蓝牙搜索功能的实现 1.权限 AndroidManifest.xml 如果SDK_INT>=23需要动态申请权限 2.基本使用 得到蓝牙适配...

  • 从Android项目学习Kotlin(二)

    一、基本类型 定义变量: 也可以 也可以简写,自动转换 var和val的区别是,var定义的变量可以变,val定义的变量不可变,val,相当于j...

  • 120
    从Android项目学习Kotlin(一)

    一、优点 Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制: 1.兼容...