• 2024-08-25学习之adb命令
    adb命令作用:用来操作手机系统的类似于window的cmd,linux的bash如果添加环境变量的adb不能识别设备通常是因为存在两个不同的版本如下:adbdevices如果没有发现,可以尝试手动连接设备adbconnect127.0.0.1:62001查看前台应用activity应用名称adbshelldumpsysact
  • 2024-08-24基于Android的运动记录APP设计与实现(论文+源码)_kaic
      摘要随着人们生活水平和生活质量的提高,人们越来越关注自己的身体健康。而跑步成为人们最受欢迎的运动方式,运动软件可以在人们锻炼身体的时候提供极大的帮助。本文针对运动轨迹和计步,设计一款基于Android平台的运动软件。本系统通过使用百度鹰眼、重力传感器和数据库技术
  • 2024-08-24Android开发 - ServiceConnection 接口处理 Service 与客户端(如 Activity)之间的连接解析
    什么是ServiceConnectionServiceConnection是一个用于处理Service与客户端(如Activity)之间连接的接口,它让客户端能够绑定到Service并与之进行交互。它定义了两个重要的回调方法,用于管理客户端与Service之间的连接。当客户端绑定到一个Service时,这些回调方法会被调用,允
  • 2024-08-24精美进度条的简易实现·附完整代码
    1.activity_main<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="
  • 2024-08-20Android T don't abort background activity starts
    log:2024-08-2015:45:12.457581-1128ActivityTaskManagersystem_processISTARTu0{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]flg=0x10000000pkg=acr.browser.lightningcmp=acr.browser.lightning/.Ma
  • 2024-08-19Elsa V3学习之Flowchart详解(下)
    接上文,我们介绍了Flowchart的部分逻辑,下来来讲解flowchart剩下的逻辑。OnChildCompletedAsync看下OnChildCompletedAsync的代码。privateasyncValueTaskOnChildCompletedAsync(ActivityCompletedContextcontext){varlogger=context.GetRequiredServi
  • 2024-08-19Elsa V3学习之Flowchart详解(上)
    前面我们通过界面学习了Elsa的一些基本使用,若是有实操的小伙伴们,应该可以发现,我们工作流定义中的root,既我们的工作流画布其实也是一个activity,就是Flowchart。那么本文将来解读以下flowchart的执行逻辑。Flowchart源码为了方便大家,这里先直接把flowchart的源码贴出。usingSyst
  • 2024-08-18Elsa V3学习之内置工作流节点
    在ELSAV3中,Activity是工作流的基本构建块,它们代表了工作流中的具体操作或任务。每个Activity都可以执行特定的功能,帮助实现复杂的业务逻辑。ELSAV3提供了一系列内置的Activity,开发者可以直接使用这些Activity,或者根据需要进行扩展和自定义。内置Activity概述在ELSA
  • 2024-08-18Elsa V3学习之工作流定义详解
    工作流定义的JSON结构以下是一个空流程的工作流定义的基础节点,包含一个变量一个Input一个Output。{"definitionId":"8539248c8575efff","name":"Workflow3","description":"Description","toolVersion":"3.
  • 2024-08-17【SQL】连续登录
    目录题目分析代码题目Table: Activity+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|int||device_id|int||event_date|date||games_played|int|+--------------+-------
  • 2024-08-15Android面试中Service夺命六小问
    1、请解释一下Android中的Service以及它的用途。Service是Android中的四大组件之一,它可以在后台执行长时间运行的操作,而不需要与用户进行交互。它主要用于执行一些不需要用户界面的任务,例如播放音乐、下载文件、同步数据等。Service有以下几个特点:后台运行:Service
  • 2024-08-14Android中四大组件Acticity面试常问的五道题
    Activity1、A到BActivity过程中生命周期是怎么样的当从ActivityA启动ActivityB时,ActivityA的生命周期会经历以下过程:onPause():ActivityA会暂停,此时它仍然可见,但处于暂停状态,无法与用户交互。onStop():如果ActivityB完全覆盖了ActivityA,那么ActivityA会
  • 2024-08-05不销毁activity实现白天黑夜主题切换
    Androidactivity加载布局文件流程一.onCreate初始化AppCompatActivity.onCreate先调用getDelegate()创建AppCompatDelegateImplN(最终继承AppCompatDelegateImplV9->AppCompatDelegateImplBase)对象delegate,然后调用delegate.installViewFactory()AppCompatDelegateImplV
  • 2024-08-05Android activity主题设置
    主题配置<stylename="MainThemeCamera"parent="Theme.AppCompat.DayNight.NoActionBar"><itemname="android:windowBackground">@color/black</item><itemname="android:windowTranslucentStatu
  • 2024-08-03Android最全8万字Fragment面试题及参考答案(持续更新)
    目录什么是Fragment?Fragment和Activity之间的关系是什么?为什么要使用Fragment而不是直接使用多个Activity?Fragment是如何被添加到Activity中的?如何从Activity中移除一个Fragment?Fragment可以嵌套吗?如何实现?如何获取当前Activity中的Fragment?如何通过FragmentManager
  • 2024-07-30横竖屏切换,按home键,按返回键,锁屏与解锁屏幕,跳转透明Activity界面,启动一个 Theme 为 Dialog 的 Activity,弹出Dialog时Activity的生命周期
    A->B横竖屏切换:A走完ondestory才会走B的onCreate--会走pause按home键:本质上就是普通开B按返回键:也是开B但是会走关A锁屏与解锁屏幕:普通跳转透明Activity界面:会走pause但是不会走onstop启动一个Theme为Dialog的Activity:会onPause不会stop弹出Dialog时A
  • 2024-07-30Android9.0 Activity启动流程分析(三)
    文章目录   1、Android屏幕层级       1.1、Window和PhoneWindow的概念       1.2、View和ViewRootImpl的概念   2、ClientLiftCycleManager   3、handleLaunchActivity       3.1、CreatActivity       3.2、setContentView   4
  • 2024-07-29Android 8.0 源码分析 (四) Activity 启动
    链接:https://juejin.cn/post/6844903983442558989前言我们熟知一般Android工程师都是在应用层上���发,不会涉及系统源码,但是如果你想往底层发展,或者深入插件化、Framework系统层等开发工作,如果不了解Android源码可是不行的,那么接下来我基于自己的理解跟学习来记录跟Android
  • 2024-07-29深入理解Activity启动流程和AMS框架(三)
    链接https://cloud.tencent.com/developer/article/1601480续:深入理解Activity启动流程和AMS框架(一)深入理解Activity启动流程和AMS框架(二)5、Task和LauncherMode(1)、如何才能开始一个新的Task?Intent中定义了一个标志FLAGACTIVITYNEW_TASK,在startActivity的Intent参数中加入该
  • 2024-07-29深入理解Activity启动流程和AMS框架(一)
    链接https://mp.weixin.qq.com/s?__biz=MzIwNjQ1NzQxNA==&mid=2247484149&idx=1&sn=fea623b475af3f05c657c1e55e3c478f&chksm=97201ddca05794cab15fa098ffb0ce4b5ca7791e1023e0e87969d89e0dbcfce28327ac9221e8&scene=21#wechat_redirect一、前言一个App是怎么启动
  • 2024-07-29深入理解Activity启动流程和AMS框架(二)
    链接https://mp.weixin.qq.com/s?__biz=MzIwNjQ1NzQxNA==&mid=2247484150&idx=1&sn=4007a9cff85df88941e73869b89b1ed4&chksm=97201ddfa05794c9e33c8d0d9e83f407922d24282dc9bd8d67c72debf9713abb1b0586f00bc9&scene=21#wechat_redirect续 深入理解Activity启动流程
  • 2024-07-29Android 四大控件
    一、Activity  在Android应用中,Activity是一个非常核心的组件,用于表示应用的一个单一屏幕,是用户与应用交互的主界面。每个Activity提供一个窗口,用于绘制界面和接收与用户的交互事件。理解Activity的创建、生命周期和其基本用法对于开发Android应用至关重要。 一个
  • 2024-07-28大创项目个人周报(2024.7.22—2024.7.28)
    本周个人情况汇报我本周主要学习了安卓开发的内容,根据《第一行代码Android》开展了学习。一、分析自己的第一个Android程序通过看书,我对项目的各个文件的功能有了大致了解,除app目录外,大多数文件和目录是自动生成的,app目录是今后开发工作主要涉及的部分。app的结构如下。
  • 2024-07-27Android 12.0 framework层实现点击空白处自动隐藏输入法功能
    1.前言 在12.0的系统rom产品定制化开发中,在进行一些定制开发中,在某些无源码的app中,如果app中没实现点击空白区域外自动隐藏输入法功能的时候,那么就需要在系统framework层中进行相关功能的开发,接下来看下相关功能的实现2.framework层实现点击空白处自动隐藏输入法功能的核
  • 2024-07-26Android Compose 使用 照片选择器 Photo Picker
    从Android13(Tiramisu,API33)开始,官方提供了系统级图片选择器PhotoPicker。而且无需申请权限,只需几行代码即可轻松接入。效果如下图:在不支持PhotoPicker的低版本机型中,该库会自动调用ACTION_OPEN_DOCUMENT打开系统资源管理器进行选择,问题也不大。官方介绍and教程:Ph