- 浏览: 212436 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (196)
- android (153)
- sqlite (1)
- java (3)
- os (4)
- tools (4)
- ResolveInfo 转 packageinf 取信息 (1)
- multimedia (2)
- fastboot (1)
- create user in samba (0)
- android qcn (0)
- windows (0)
- net (2)
- linux (1)
- git (0)
- proguard (0)
- android cpu (1)
- android gts (1)
- MySql (1)
- c/c++ (0)
- network (1)
- python (3)
- AI (1)
- Ultroedit (1)
- HarmonyOS NEXT (0)
Intent mHomeIntent = new Intent(Intent.ACTION_MAIN, null);
mHomeIntent.addCategory(Intent.CATEGORY_HOME);
mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
startActivity(mHomeIntent);
mHomeIntent.addCategory(Intent.CATEGORY_HOME);
mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
startActivity(mHomeIntent);
发表评论
-
Android SnappyDB
2018-05-15 11:23 893https://blog.csdn.net/qq_214305 ... -
使用UncaughtExceptionHandler保存全局异常(转)
2018-05-07 15:04 596From: https://blog.csdn.net/dre ... -
android udp
2018-04-10 19:47 561Android之Socket的基于UDP传输 接收方创建步骤: ... -
android DownloadManager
2018-04-10 12:52 545From: https://www.jianshu.com/p ... -
Snackbar 可以交互的Toast
2018-04-08 21:44 722Snackbar 是 Android design sup ... -
android 操作串口
2018-03-19 18:20 596http://blog.csdn.net/akunainian ... -
proguard对 android-support-v4.jar 的配置
2018-03-16 15:32 685-libraryjars libs/android-sup ... -
apk 多个dex
2018-03-16 10:05 965android studio 配置应用生成多个dex ... -
ddmlib 解决android n file explorer 为空问题
2018-03-16 09:27 880百度云:http://pan.baidu.com/s/1sl4 ... -
android 代码混淆
2018-03-15 08:38 1009打开混淆开关 Android.mk ... -
menu item 显示icon
2018-03-07 09:32 643@Override public boolean onMenu ... -
ubuntu 脚本切换root用户,并执行其它脚本
2018-03-05 09:58 0#!/bin/bash expect -c" ... -
DrawerLayout 滑动侧边栏
2018-03-01 10:42 0// TODO -
jack-server 多用户编译问题
2018-02-27 10:44 13983),需要同时修改 $HOME/.jack-server/co ... -
更新eclipse 遇到两个问题 Oxygen.2 Release (4.7.2)
2018-02-26 14:28 12111. the file dx.jar was not load ... -
监听系统开关变化
2018-02-05 14:02 798// 转屏开关 /** * Content obse ... -
android 8.0 模块编译命令
2018-02-02 14:42 1165Invoke ". build/envsetup.s ... -
svn checkout 忽略某个文件夹
2018-01-26 11:14 1347android源码更新时, frameworks\compil ... -
eclipse jni
2018-01-19 16:10 489试过,可以运行 http://blog.csdn.net/sb ... -
opencv for android
2018-01-19 14:37 412http://blog.csdn.net/sbsujjbcy/ ...
相关推荐
- `Category`提供了关于操作的额外信息,如`CATEGORY_HOME`用于指示显示桌面的Activity,有助于细化Intent的语义。 #### Extras - `Extras`是一个`Bundle`对象,用于携带键值对参数,是组件间传递复杂数据的有效...
- Category:定义Intent的类别,如CATEGORY_HOME表示主屏幕,CATEGORY_BROWSABLE表示可浏览的。 - Extras:额外的键值对数据,可以传递任意类型的数据到目标组件。 三、Intent的使用 1. 创建Intent:可以通过Intent...
<category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> ``` 这里,`ACTION_MAIN`表示这是应用的主入口,而`CATEGORY_...
- CATEGORY:Intent的类别,如CATEGORY_HOME表示主屏幕,CATEGORY_LAUNCHER表示可以出现在应用启动器中。 - ACTION:常见的ACTION有ACTION_VIEW(查看数据)、ACTION_CALL(拨打电话)等,开发者可以根据需求...
Action 定义了 Intent 的具体动作,比如返回桌面(IntentConstants.ACTION_HOME)。Entity 代表 Intent 类别,可能涉及系统预设或自定义的实体。Uri 用于描述特定的资源,而 Flags 决定了如何处理 Intent,例如 ...
为了让应用能够正确处理返回操作,你可能还需要在Activity的`onOptionsItemSelected()`方法中处理`android.R.id.home`,或者在启动Intent时添加`FLAG_ACTIVITY_NEW_TASK`标志: ```java intent.addFlags(Intent....
本实例将介绍如何通过`Intent.ACTION_CLOSE_SYSTEM_DIALOGS`广播来间接实现Home键监听。 首先,我们需要理解`Intent.ACTION_CLOSE_SYSTEM_DIALOGS`这个广播事件。当用户触发了系统对话框关闭的动作,如按下Home键、...
- Category:补充Action,定义Intent的类别,例如CATEGORY_HOME表示主屏幕。 - Extras:额外的数据,可以存储各种类型的数据,如字符串、整型、数组等,通过Bundle传递。 **5. 使用Intent启动Activity** 在创建...
Android-HomeKey-Locker Utility to disable HOME KEY in Android Activity. As there are a lot questions about "how to disable home button in android?" on Stack Overflow, such as how to disable home ...
无论是在Cocos2d-x还是Unity项目中,都需要在相应的 `AndroidManifest.xml` 文件中的 `<activity>` 标签内添加 `<category android:name="android.intent.category.HOME" />` 和 `<category android:name="android....
3. Category:表示Intent的类别,如CATEGORY_HOME表示主屏幕,CATEGORY_APP_MUSIC表示音乐应用。可以添加多个类别来更精确地描述Intent。 4. Extras:附加数据,通常以键值对的形式存在,可以传递任意类型的数据。 ...
if ("android.intent.action.MAIN".equals(intent.getAction()) && "android.intent.category.HOME".equals(intent.getStringExtra(Intent.EXTRA_CATEGORY))) { // 这里可以阻止Home键的行为,或者执行自定义逻辑 ...
- 示例:`ACTION_MAIN`配合类别`CATEGORY_HOME`可以用来启动主屏幕。 - **Type**:显式指定Intent的数据类型(MIME类型)。例如,如果Intent的数据类型被设置为"text/plain",那么只有能够处理纯文本的应用程序才能...
<category android:name="android.intent.category.HOME"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> ``` 同时,记得为FullScreenActivity添加相应的配置: ```xml ...
常用的Category有CATEGORY_DEFAULT、CATEGORY_HOME、CATEGORY_PREFERENCE等。 当一个Activity想要通过隐式Intent方式激活时,必须在AndroidManifest.xml文件中配置<intent-filter>标签,并指定合适的Action和...
if (Intent.ACTION_MAIN.equals(intent.getAction()) && intent.hasCategory(Intent.CATEGORY_HOME)) { Log.d("TAG", "HOME键被按下"); // 在这里添加自定义逻辑 } } } ``` 2. 注册BroadcastReceiver: 在...
- **Category**:类别,如`CATEGORY_HOME`表示主屏幕,用于过滤隐式Intent。 - **Extras**:额外的数据,可以通过`putExtra()`方法添加键值对。 3. **Intent的使用**: - **启动Activity**:使用`startActivity...
总的来说,避免Home键重复启动Launcher的关键在于正确处理Home键事件,同时理解并利用Android的Activity管理和Intent标志。通过这些技术,我们可以实现所需的定制行为,同时保持应用的稳定性和用户体验。
/** * 返回主页 * * @param context * @param delay */ public static void perforGlobalHome( final Context context, long delay) { Intent home = new Intent ( Intent . ACTION_MAIN ); home . addCateg
- Category:表示Intent的类别,如CATEGORY_HOME表示主屏幕,可以添加多个类别。 - Extras:附加数据,以键值对形式存储,可携带任何类型的数据。 四、Intent的创建与启动 1. 创建Intent:通过`new Intent()`构造...