240 发简信
IP属地:湖北
  • 蓝牙之BluetoothAdapter

    1. 接口定义 BluetoothAdapter:蓝牙适配器接口,用于管理蓝牙设备的连接和状态。它提供了方法来获取蓝牙设备的状态、启用/禁用蓝牙、搜索可用设备、连接/断开设备...

  • java 设计模式

    单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。场景:一些工具类,RetrofitHelper、EventBus等。 建造者模式:将一个复杂对象的...

  • 120
    2019校招Android面试题解1.0(上篇)

    本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开了个“彩蛋”小专区,对简友的一些疑问做个统一回复,特此感谢大...

  • Android Jetpack 之 ViewModel

    定义: 在 Android 中,ViewModel 的作用就是在 UI 控制器( 如 Activity、Fragment)的生命周期中保存和管理 UI 相关的数据。ViewM...

  • Android Jetpack 之 Lifecycle

    1、Lifecycle 介绍 Lifecycle 是android.arch.lifecycle 包下各种类和相关接口,通过该Lifecycle 组件可以让开发者构建能够感知...

  • kotlin 对比 Java 学习

    1、变量 val (value) 声明一个不可变的变量,对应java中的final变量。 var(variable) 声明一个可变的变量,对应java中的非final变量。 ...

  • 不可能吧,我把源码上传git了,你跑起来看看,https://github.com/xulj-tech/HBuilder-Integrate-AS.git

    uniApp与原生Android 的交互

    准备 首先我们需要下载官方提供的sdk 下载地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android[h...

  • Android面试题

    Activity的启动流程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;system_...

  • 120
    java 基础面试题

    java 堆与栈 1、Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。2、堆的优势是可以动态地分配内存空间,需要多...

  • Android 网络请求之Retrofit

    前言 Retrofit是一个RESTful的Http网络请求框架的封装。注意这里并没有说它是网络请求框架,主要原因在于网络请求的工作并不是Retrofit来完成的。 Retr...

  • Android图片框架之Glide

    Gilde缓存机制 Glide三级缓存分别为:活动缓存、内存缓存、磁盘缓存 取的顺序是:活动缓存、LruCache、磁盘缓存 存的顺序是:磁盘缓存、活动缓存、LruCache...

  • Android面试之APP启动流程

    准备 1、三个进程 1、 Launcher进程:整个App启动流程的起点,负责接收用户点击屏幕事件,它其实就是一个Activity,里面实现了点击事件,长按事件,触摸等事件,...

  • 120
    uniApp与原生Android 的交互

    准备 首先我们需要下载官方提供的sdk 下载地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android[h...

  • 120
    Android 使用cmake进行NDK开发

    1、什么是NDK 定义:Native Development Kit,NDK是Google开发的一套开发和编译工具集。 作用:快速开发C、 C++的动态库,并自动将so和应用...