android 快捷入口app,Android -- App生成快捷方式

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//只第一次运行时生成,以后就不生成了

SharedPreferences preferences = getSharedPreferences("isfrist_file",

Context.MODE_PRIVATE);

boolean isFirst = preferences.getBoolean("isfrist", true);

if (isFirst) {

//创建快捷方式

createDeskShortCut();

}

SharedPreferences.Editor editor = preferences.edit();

editor.putBoolean("isfrist", false);

editor.commit();

}

public void createDeskShortCut() {

// 创建快捷方式的Intent

Intent shortcut = new Intent(

"com.android.launcher.action.INSTALL_SHORTCUT");

// 不允许重复创建

shortcut.putExtra("duplicate", false);

// 需要现实的名称

shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,

getString(R.string.app_name));

// 快捷图片

Parcelable icon = Intent.ShortcutIconResource.fromContext(

getApplicationContext(), R.drawable.ic_launcher);

shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

// 快捷方式入口

Intent intent = new Intent(getApplicationContext(), MainActivity.class);

// 下面两个属性是为了当应用程序卸载时,删除桌面上的快捷方式

intent.setAction("android.intent.action.MAIN");

intent.addCategory("android.intent.category.LAUNCHER");

// 点击快捷图片,运行的程序主入口

shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);

// 发送广播 OK

sendBroadcast(shortcut);

}

}

还要添加创建快捷方式权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio是一款专门用于Android应用开发的集成开发环境(IDE)。它提供了丰富的工具和功能,可以帮助开发者快速创建、测试和调试Android应用程序。下面是一个简单的Android Studio应用开发的步骤: 1. 安装Android Studio:首先,你需要下载并安装Android Studio。你可以从官方网站(https://developer.android.com/studio)下载最新版本的Android Studio,并按照安装向导进行安装。 2. 创建新项目:打开Android Studio后,点击“Start a new Android Studio project”或选择“File”菜单中的“New”>“New Project”来创建一个新的项目。在创建项目的过程中,你需要选择应用的名称、包名、目标设备等信息。 3. 设计界面:Android Studio提供了可视化的布局编辑器,可以帮助你设计应用的界面。你可以通过拖拽和放置UI组件来创建界面,并使用属性编辑器进行样式和布局的调整。 4. 添加功能:在设计界面完成后,你可以通过编写Java代码来为应用添加功能。你可以在“app”模块的“java”目录下找到“MainActivity.java”文件,这是应用的入口文件。你可以在这个文件中编写代码来处理用户的交互和实现应用的逻辑。 5. 调试和测试:Android Studio提供了强大的调试和测试工具,可以帮助你检测和修复应用中的错误。你可以使用模拟器或连接真实设备来测试应用的运行情况,并使用调试器来跟踪代码的执行过程。 6. 构建和发布:当你完成应用的开发后,你可以使用Android Studio的构建工具来生成APK文件。你可以将APK文件安装到设备上进行测试,或者发布到Google Play商店供用户下载和安装。 这是一个简单的Android Studio应用开发的步骤。通过Android Studio,你可以创建各种类型的Android应用,包括游戏、社交媒体应用、工具应用等。希望这个回答对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值