一、Android在一个APP中通过包名或类名启动另一个APP开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:Intent intent = new Intent(Intent.ACTION_MAIN); intent.addC
转载 2024-02-01 17:47:56
870阅读
# Android Activity后台唤起生命周期回调 在Android应用程序开发中,Activity是一个用户界面的组件,负责与用户进行交互。每当用户与Activity交互或系统需要更新UI时,Activity的生命周期管理就会起作用。本文将探讨Activity后台唤起的生命周期回调,并通过代码示例对其进行详细说明。 ## Activity的生命周期 Activity的生命周期由一
原创 2024-09-14 05:24:09
161阅读
前言知乎在手机浏览器打开,会有个 App 内打开的按钮,点击直接打开且跳转到该详情页,是不是有点神奇,是如何做到的呢?效果预览Uri Scheme配置 intent-filterAndroidManifest.xml<activity android:name=".MainActivity"><!-- 需要添加下面的intent-filter配置 --><intent
原创 2021-05-22 10:29:07
3476阅读
# 如何实现Android APP在后台运行无法唤起 ## 概述 在Android开发中,有时候我们希望我们的应用在后台运行时无法被唤起,这样可以保护用户隐私和信息安全。本文将介绍如何实现这一功能。 ## 流程概览 下面是实现Android APP在后台运行无法唤起的整体流程: ```mermaid pie title 实现Android APP在后台运行无法唤起 "创建Se
原创 2024-06-16 04:21:05
116阅读
在当今虚拟现实(VR)技术迅速发展的背景下,Android平台上的VR应用也日益丰富。然而,很多开发者在实现VR应用时遇到一个常见的问题:“VR Android 进入后台后如何唤起”。本文将详细探讨这个问题,背景描述、错误现象分析、根因解析到解决方案和验证测试,以便为大家提供一个全面的解决思路。 ### 问题背景 在开发VR应用的过程中,用户在使用应用时可能会由于接收通知、按下主屏幕按钮等原因
原创 7月前
73阅读
1.什么是Activity 官方文档是这么说的:An Activity is an application component that provides a screen     with which users can interact in order to do something, such as dial the phone,
转载 7月前
0阅读
     为了避免消耗电池,一个空闲的设备很快就会进入休眠,但是有的时候需要应用保持屏幕或CPU唤醒来完成一些工作。      实现的方法取决于你的APP的要求,一般是采取最轻量级的方法,以减少你的APP对系统资源的影响。下面讲述如何处理设备默认的休眠行为和应用需求之间的矛盾。 1.保持屏幕亮起     &nbsp
转载 2023-09-15 14:31:17
656阅读
隐式启动原理当我们有需要调起其他app的页面时,使用的API就是隐式调用。比如我们有一个app声明了这样的Activity:<activity android:name=".OtherActivity" android:screenOrientation="portrait"> <intent-filter> <action andro
在for DOS的C语言中,有一个system()函数,其功能是执行命令行程序,在VB中也有shell()函数,在Windows程序设计中WinAPI也为我们提供了类似的函数,它们就是WinExec()和ShellExecute(),下面就来讨论一下这两个函数的用法。1)WinExec()函数原型: UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow); 参数说
转载 5月前
12阅读
为什么要设置前台服务?但是服务的系统 优先级还是比较低的,当系统出现内存不足的情况时,就有可能会回收掉正在后台运行的服 务。如果你希望服务可以一直保持运行状态,而不会由于系统内存不足的原因导致被回收, 就可以考虑使用前台服务。前台服务和普通服务最大的区别就在于,它会一直有一个正在运 行的图标在系统的状态栏显示,下拉状态栏后可以看到更加详细的信息,非常类似于通知的 效果。当然有时候你也可能不仅仅是为
1.anr异常1.1 异常的认识产生的主要原因是在主线程中做了耗时的操作;1.2 主线程有哪些 1.3 解决anr【摘抄文章】1, 你碰到ANR了吗 在App使用过程中, 你可能遇到过这样的情况: ANR 恭喜你, 这就是传说中的ANR. 1.1 何为ANR ANR全名Application Not Responding, 也就是"应用无响应". 当操作在一段时间内系统无法处理时,
转载 1月前
346阅读
Android应用中,有一种场景是点击通知栏,唤起应用,此场景有如下几种情况:1 应用在前台,点击通知,直接执行跳转操作;2 应用在后台,将后台进程唤起到前台,执行跳转操作;3 应用没有启动,启动应用,执行跳转操作;4 应用在后台被回收,恢复应用,然执行跳转操作。目前以下几种方式能够实现上述效果:1 通过设置Intent的flag,代码如下:Intent intent = new Intent(this, MainActivity.class);intent.addCateg
电脑上安装的众多应用软件提供各种服务的同时,也在偷偷地利用用户电脑大行弹窗、信息或软件推送,面对电脑桌面时不时的弹窗或广告等烦扰,大部分用户或因软件取消设置比较隐蔽找不到取消设置或根本没有取消设置,软件使用体验较差。这些问题软件虽不像病毒那么可恶,但使得单个电脑成为软件的信息流的源泉,为软件开发商源源不断输送信息或利益。那么面对弹窗、信息或软件推送软件,如何取消或阻止烦扰呢?一种方法就是,通过软件
转载 2024-10-22 07:27:15
53阅读
安卓第九天笔记-Activity1.创建Activity一个界面对应一个activity  创建一个Activity 1.写一个JAVA类,继承Activitypublicclass CalcActivity extends Activity { 2.为这个Activity写一个布局文件xxx表示布局文件的名称4.在Manifest.xml文件中为Activity注
本文翻译自Android官方文档当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序以单一线程的形式启动一个新的Linux 进程。默认情况下,同一应用程序下的所有组件都运行再相同的进程和线程(一般称为程序的“主”线程)中。如果一个应用组件启动但这个应用的进程已经存在了(因为这个应用的其他组件已经在之前启动了),那么这个组件将会在这个进程中启动,
转载 2024-06-14 20:24:32
85阅读
目录过程分析解决方案在AndroidManifest.xml上添加权限检查是否开启悬浮窗权限打开悬浮窗权限设置页        最近需要开发一个某些时候需要把app唤醒并置于前台的功能。刚开发时,在模拟器正常,后来上真机出问题了。进行排查发现模拟器api是28的,真机是api29(Android 10),查资料发现,a
转载 2023-10-06 17:37:05
2282阅读
1点赞
1.前言        前一段时间在做电流App H5页面,需求中落地页占比较大,落地页承担的职责就是引流。引流有两种形式,同时也是我们对唤端的定义:引导已下载用户打开APP,引导未下载用户下载APP。        引导已下载用户打开APP,数据上说用户停留在APP中的时间更多了,是在提高用户粘性;体验上说,AP
# Android 启动 Service 的指南 在 Android 开发中,Service 是一种用于在后台执行长时间运行操作的组件。它允许我们在没有用户界面的情况下执行任务,确保应用程序的高效性和用户体验的流畅性。本文将介绍如何在 Android唤起 Service,并提供代码示例,以便于理解和实施。 ## 什么是 Service? Service 是一种 Android 组件,用于
原创 10月前
49阅读
为了帮助开发者更好地解决“Android唤起app”相关问题,我将详细记录解决这个问题的过程,包括背景、错误现象、根因分析、解决方案、验证测试及预防优化。 在用户开发应用时,常常需要通过外部请求唤起已安装的APP。这种需求广泛存在于各类应用中,因此理解如何正确处理“Android唤起app”是至关重要的。在开发过程中,有时候会遇到意想不到的问题,这篇文章将分析和解决这些问题。 ### 问题背景
原创 7月前
100阅读
# Android 唤起键盘教程 在开发Android应用时,有时候你需要在用户输入信息时唤起软键盘。下面,我们将通过一个简单的步骤分解,帮助刚入行的小白理解并实现这个功能。 ## 整体流程 以下是实现Android唤起键盘的步骤概述: | 步骤 | 说明 | |------|---------------------------| | 1
原创 2024-10-28 04:38:39
136阅读
  • 1
  • 2
  • 3
  • 4
  • 5