首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

速读原著-Android应用开发入门教程(使用am工具启动Android应用程序)

5.3 使用am工具启动Android应用程序 除了在 GUI 界面中启动应用程序之外,在 Android 的命令行终端(可以使用 adb shell 进行连接)也可以使用 am 工具启动应用程序。...am 命令的基本使用方法如下所示: ? 使用 am start 是其中的一个功能,INTENT 使用的选项如下所示: ?...例如:使用 am 启动应用程序的格式如下所示: # am start -n {包名}/{包名}.活动名 启动 Android 设置工具的命令如下所示: # am start -n com.android.settings...对于某些具有附加数据的应用程序,还可以使用-d 选项增加数据 URL,示例如下所示: ? 以上程序分别进行了音乐播放、视频播放、图片浏览等功能。com.android.music....对于上述内容,还可以使用 mime type 方式启动程序,如下所示: ?

76120

大前端开发中的路由管理之三:Android

1、原生之Activity的页面跳转与管理 1.1 从Activity启动模式入手         在Android开发中,在默认的情况下(Standard 标准启动模式),如果我们多次启动同一个Activity...出于多次启动同一个Activity,系统创建多个实例放入任务栈中会耗费内存资源的考虑,Android为Actiivty提供了启动模式,不同的模式会影响Activity返回的页面跳转行为。         ...1.2 Activity间的页面桥梁-Intent         当我们需要进行不同Activity之间的跳转,需要用到启动Activity的桥梁:显式Intent & 隐式Intent。...一般是在同一个应用程序内部使用的。...从启动对象来看,显式Intent通过明确启动对象的组件信息使得有固定的接收方,隐式Intent通过Intent Filter过滤匹配合适的启动对象;从使用场景上看,在同一项目下的页面跳转可以使用显式Intent

3.2K11

Android14 适配之——targetSdkVersion 升级到 34 需要注意些什么?

:预留给系统应用程序和特定的系统集成,以继续使用前台服务。...以下的一些变化可能会影响应用的兼容性: 正则表达式的变更:有些正则表达式已经更改,及时检查应用中使用了正则表达式的地方,查看是否出错。...2.1 对隐式 Intent 和 PendingIntent 的限制 “隐式 Intent(Implicit Intent)是 Android 应用程序组件之间进行通信的一种机制,它不明确指定要启动哪个组件...系统会查找能够处理这个操作的组件,并启动它们。隐式 Intent 主要用于在应用程序内或与其他应用程序之间触发各种操作,如启动活动、启动服务、发送广播等。...所以在 App 中使用 Intent 传递数据要么使用显式 Intent 传递给 android:exported="false" 的组件;要么使用隐式 Intent 传递给 android:exported

6.6K30

Android开发(39) 账户管理器概述

AccountManager可以为应用程序生成认证标记(auth token),那么应用程序不在需要去直接处理密码。...调用者可以选择是否允许AccountManager去直接启动必要的用户接口并且等待用户,或者返回一个intent,它是调用者可以启动接口。或者一些情况下,安装一个通知,它是用户可以选择去启动接口。...android:icon的一个使用者是在 “账户和同步”设置页,android:smallIcon的一个使用者是在 联系人 应用程序的标签面板。...那么当完成请求,它可以选择返 回null和使用 AccountManagerResponse 去发送结果。...后续的关于 每个抽象认证器方法 的描述,将不描述 可能的异步原生请求处理,而将描述输入参数和期望结果来替代。

1.2K00

极光推送的简单实现方法

="signature" /> //要注意的是, 使用自定义权限的时候: <uses-permission android:name="这里也要修改成包名.permission.JPUSH_MESSAGE...首先我们把Android分为两类机型,一种是原生态的Android系统,比如Nexus,三星等机型,一种是深度定制的(当然不是所有定制机型都存在你说的问题),比如小米,魅族。...我们分开来讨论: 原生态系统: App不打开,可以收到消息。 这个不管是老版SDK,还是新版本SDK,都是这样的,在三星部分手机上可以。...和WIFI的网络和设置以后新安装程序是否允许访问2G/3G和WIFI的网络 MIUI 7 神隐模式: 允许应用进行自定义配置模式,应用在后台保持联网可用,否则应用进入后台,应用无法正常接收消息。...OPPO【ColorOS】 冻结应用管理:需要将应用加入纯净后台,否则锁屏状态下无法及时收到消息 自启动管理:将应用加入【自启动管理】列表的同时,还需要到设置-应用程序-正在运行里锁定应用进程,否则杀进程或者开机后进程不会开启

81530

android进阶之了解Android系统与开机过程

系统开机大致图示: Launcher启动应用程序 Launcher应用程序显示的主界面其实是个Activity,在其原生的AndroidManifest文件里配置了“android.initen.category.HOME...,当在主界面的桌面上点击某个应用程序的图标,就会启动应用程序,Launcher会通过PackageManagerService的queryIntentActivities()方法来获得那些Action...类型为Intent.ACTION_MAIN,Category类型为Intent。...- 在Android系统的Zygote进程启动过程中,它会去预加载资源和类,消耗时间,这部分将会在后面讲解Zygote进程详说。...而第二个界面是由于Android系统的启动时间较长,从而显示第二个动态的开机动画,其可能是原生的一帧帧图片播放或是播放视频。

63510

《移动互联网技术》第八章 消息与服务:掌握不同类型广播监听方式,以及创建通知的方法

静态注册是为了让程序在未启动的情况下也能收到广播;而发送本地广播,由于程序已经启动,因此不需要使用静态注册功能。...使用Andoird应用程序能够创建更具视觉效果的通知消息。...当用户切换到另外的应用场景,Service仍然持续在后台运行。但是,服务离不开应用程序,当某个应用程序进程被杀掉,所有依赖于该进程的服务也会停止运行。...(2) PendingIntent 与Intent 采用Intent无法实现通过点击通知来打开活动界面,因为使用Intent系统会马上执行“意图”,并启动活动界面(执行action)。...,当应用程序响应时间超过5秒,系统就会弹出应用程序无响应的警告信息对话框,造成程序崩溃,严重影响用户体验。

7110

Android Instant Apps简介

导语 : Google最近发布了Instant Apps,可以帮助开发者进一步的增强Android原生App体验。...Instant Apps旨在通过在需要只下载应用程序的一部分,帮助用户尽可能快地进入最佳原生App体验。即使没有在他们的设备上安装应用,也可以快速轻松地用优秀的移动应用体验吸引用户。...确定用例 第一个也许最重要的一步是确定应用程序的哪些部分最适合使用 Instant Apps 中的功能。 Instant Apps 由操作驱动,并在用户需要将其自动提供给用户。...这告诉Android,如果你的即时应用程序没有从Deep Links打开,而是像launcher这样的地方,Android启动哪些Activity。...在支持Instant Apps使用deep links可以实现所有的应用内导航,在某些情况下也是有必要的。

3.4K70

2018年Android保活方案效果统计

5、原生7.0:任务栏清除APP后,Service存活。使用此方案后Service照样存活。 6、LG V30+(7.1.2):不加双进程守护的时候,一键清理无法杀掉服务。...此方案可以与其他方案混合使用 2、监听锁屏广播打开1像素Activity(基于onStartCommand() return START_STICKY) 1、原生5.0、5.1:锁屏后3s服务被干掉然后重启...小米8下也成功突破20分钟 4、使用JobScheduler唤醒Service(基于onStartCommand() return START_STICKY) 1、原生5.0、5.1:任务管理器中干掉APP...7.0:同美图m8s(7.1.1) 5、小米8(8.1):同美图m8s(7.1.1) 结论:只对5.0,5.1、6.0起作用 5、混合使用的效果,并且在通知栏弹出通知 1、原生5.0、5.1:任务管理器中干掉...false 5、让SinglePixelActivity使用singleInstance启动模式,在manifest

2.2K50

C# Xamarin移动开发基础进修篇

10、Android五大存储(Storage) 11、Android文件操作(File) 12、Android学习之Intent使用 13、Android页面跳转以及传值(Activity)...Xamarin 它的目标是用C#开发iOS、Android和Windows Phone原生应用程序。 Xamarin.Android 为 .NET 开发人员提供了完整的 Android SDK。...2)、Xamarin工作原理 Android应用程序会被编译为IL代码,启动再进行JIT编译(动态编译),发布程序的时候会包含一个mono runtime。...1)、Android模拟设备启动完成后查看连接到本地计算机上的Android设备列表:  adb devices (重点) 2)、查看Android 版本  :adb version 3)、启动 adb...ID,访问也很简单,只需要调用R.XXX.id即可;第二种就是放在assets文件夹下面的原生资源文件,放在这个文件夹下面的文件不会被R文件编译,所以不能像第一种那样直接使用.Android提供了一个工具类

6K20

四大组件的纽带——Intent

前面学习Activity己经多次使用Intent,当一个Activity需要启动另一个Activity, 程序并没有直接告诉系统要启动哪个Activity,而是通过Intent来表达自己的意图...Intent不仅是封装Android应用程序需要启动某个组件的“意图”,还是应用程序组件之间通信的重要媒介。本节开始来学习Intent使用。...01显式Intent 显式Intent,即在通过Intent启动Activity,需要明确指定激活组件的名称。...在程序中,如果需要在本应用中启动其他的Activity,可以使用显式意图来启动Activity,其本例代码具体如下: // 创建Intent对象 Intent intent = new Intent...在上述两种Intent中,显式Intent开启组件必须要指定组件的名称,一般只在本应用程序切换组件使用

1K50

PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码

通过它,开发商能够使用HTML、CSS及JavaScript来开发本地移动应用程序。...因此,眼下开发商能够仅仅编写一次应用程序,然后在6个基本的移动平台和应用程序商店(app store)里进行公布,这些移动平台和应用程序商店包含:iOS、Android、BlackBerry、webOS...怎样在PhoneGap或者Cordova框架下实现JS调用Android原生代码?...{},function(){},’这里是一个參数,我这里不涉及參数的使用,所以随便写’); }, passLock: function(){ //调用android原生的方法进行...在plugin.xml中被注冊,插件详细运行的地方UpdatePlugin里的execute()方法。运行完这种方法后,你就已经调用了Android原生代码咯。

1.9K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券