240 发简信
IP属地:湖北
  • Android--软键盘使用

    本篇记录下Android软键盘的简单使用和一些注意事项,包括如何获取软键盘输入内容、打开弹窗自动进入编辑状态。 软键盘简单使用 软键盘可以通过InputMethodManag...

  • Android--项目中遇到的线程问题

    项目中遇到2个线程问题导致的apk崩溃,在这里总结记录下: 问题1现象:apk在接收到报警内容会弹窗,当报警数count为0时dialog消失,否则dialog显示,当apk...

  • Android--DialogFragment

    本篇大致总结下DialogFragment的概述、简单使用和部分源码内容解析。 DialogFragment概述 DialogFragment是一种特殊的Fragment,用...

  • 120
    Android--线程

    本篇分别从线程的生命周期、线程间通信、线程安全3部分内容学习下线程的使用。 线程生命周期 新建状态(New)线程刚被创建,但尚未启动。例如,通过Thread t = new ...

  • 120
    Android--Broadcast使用

    本篇主要总结了广播的使用,包括常用系统广播列举、动态注册广播、静态注册广播和自定义发送广播的示例。 常用系统广播 系统广播常量的声明和定义在Intent.java中。 系统启...

  • 120
    Android--线程间通信 + Service用法

    本篇总结使用kotlin语言实现的几种线程通信方法(包括异步消息处理机制、Thead使用方法、AsyncTask工具使用方法)和Service的用法,包括Service生命周...

  • Android--Presentation双屏异显

    本篇将介绍Presentation概念、Presentation生命周期、简单使用、实现双屏收银效果,并总结了Activity隐藏状态栏和标题栏的方法。 概念 在Androi...

  • 120
    Android基础之--Material Dialog弹窗

    Material Dialogs是 Android 开发中常用的开源库,用于创建流畅、可定制的对话框,核心模块包含创建基本、列表、单/多选项、进度、输入等对话框。 添加依赖 ...

  • Android--View原理分析

    Window:每个Activity都会创建一个Window用于承载View视图的显示,Window是一个抽象类存在了一个唯一实现类PhoneWindowDecorView:最...

  • Android--Activity启动过程梳理

    概述 当从某一个Activity跳转打开另一个Activity显示在屏幕,其中涉及的Activity的启动过程大致分为5部分内容: 当前Activity调用ATMS系统进程过...

  • Android--Activity的启动过程(二)

    ActivityManagerService中的startProcessLocked()方法 创建新进程的消息进入到AMS的startProcessLocked()中,然后直...

  • Android--Activity的创建过程(一)

    Activity的创建过程概述 Activity的启动可以是应用启动时默认Activity的创建启动,也可以是从当前Activity跳转到未创建的目标Activity,本篇主...

  • 120
    Android基础--自定义SeekBar

    SeekBar概述 SeekBar是拖动条,与进度条ProgressBar类似,但是该控件支持与用户交互,用户可以通过拖动来调节SeekBar,以此来控制音量、亮度等功能。 ...

  • 120
    AS常用快捷键 + AS插件推荐 + 常用adb命令

    刚开始入门Android开发时,同事推荐了好多提高开发效率的快捷键和AS插件,以及调试使用的adb命令,有必要记录一下以防忘记。 AS常用快捷键 功能快捷键单行注释Ctrl ...

  • Android基础--自定义ProgressBar

    本篇自定义ProgressBar包含以下内容: 圆形ProgressBar修改样式; 自定义圆形ProgressBar; 水平ProgressBar修改样式; 自定义可拖动P...

  • 120
    Android基础之--Navigation + ARouter

    Navigation的概念 Navigation是一套用于实现应用内部页面跳转和参数传递的组件,旨在简化Android应用的导航逻辑并推荐使用单Activity架构。 Nav...

  • Android基础--自定义SwitchButton

    Switch控件是一个开关按钮,但是Android默认的Switch按钮很丑,给用户的体验感不好,我们可以自定义个Swtich按钮来改善外观,也可以写一个含Switch的自定...

  • 120
    AS编译报错--反射调用异常

    之前做的项目安卓部分做完等待联调,好长时间没有动过,最近开始联调突然发现项目代码编不过了,报错内容如下: 在讯飞星火中搜出来是反射调用异常,按照推荐方法尝试了一遍,没有解决问...

  • Android--Glide加载图片

    Glide是一个快速高效的Android图片加载库,可以自动从网络、本地文件或应用程序资源中加载图片。 Glide的使用 导入Glide的依赖(Android--常用依赖[h...

  • Android--自定义圆角布局

    问题描述:在某个Activity中添加一个类似窗口的圆角Fragment做展示,当在圆角Fragment的顶端添加子控件时,控件会超出Fragment的圆角部分,如下图。实际...