android studio怎么强制关闭程序

android studio怎么强制关闭程序,第1张

要以谨渣调试模式运行你的应用,你建立一个APK与调试密钥签名和物理Android设备或Android模拟器安装它。要建立一个Android设备的开发,请参阅使用硬件设备。有关通过Android SDK中提供的仿真器的更多信息,请参阅 使用仿真器。

调试在Android的工作室你的应用程序:

在Android的Studio中打开您的项目。

点击Debug 工具栏上。

在Choose Device的窗口,从列表中选择一个硬件设备或选择一个虚拟设备。

单击OK(确定)。您早晌大的应用程序启动所选择的设备上。

图1显示了选择设备的窗口。该列表显示所有连接到您的计算机的Android设备。选择Launch Emulator启动模拟器使用一个Android虚拟设备代替。单击省略号打开Android Virtual Device Manager.。

Android的Studio将打开调试工具窗口,当你调试你的应用程序。要打开Debugger 手动窗口中,单击Debug 。该窗口显示了线程和变量Debugger 选项卡,在设备状态 Console 控制台选项卡,然后在系统陆竖日志中的logcat的标签。该调试工具窗口还提供覆盖在下面的章节等调试工具。

方法/步骤

最新版的Android studio已经可以完全删除项目了,

冲凳1.点击File——Project Structure

2.在Project Structure页面,选中要渣判猛删除的项目,点击上面的减号图标。

3.d出“Remove Module”的d框,点击Yes,然后ok

4.在如桥项目上点击右键,delete就可以把module删除掉了

实现activity后台运行有源祥睁两种方法:

方法一:

添加下列代码即可:

1

2

3

4

Intent intent = new Intent(Intent.ACTION_MAIN)

intent.addCategory(Intent.CATEGORY_HOME)

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

startActivity(intent)

方法雹岁二:

此方法其实不是主要宴中是屏蔽Keycode_Back,让它不结束(finish())Activity,直接显示HOME界面。

1

2

3

PackageManager pm = getPackageManager()

ResolveInfo homeInfo = pm.resolveActivity(new Intent(Intent.ACTION_MAIN)

.addCategory(Intent.CATEGORY_HOME), 0)

1

2

3

4

5

6

7

8

9

10

11

12

public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_BACK) {

ActivityInfo ai = homeInfo.activityInfo

Intent startIntent = new Intent(Intent.ACTION_MAIN)

startIntent.addCategory(Intent.CATEGORY_LAUNCHER)

startIntent.setComponent(new ComponentName(ai.packageName,

ai.name))

startActivitySafely(startIntent)

return true

} else

return super.onKeyDown(keyCode, event)

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

void startActivitySafely(Intent intent) {

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

try {

startActivity(intent)

} catch (ActivityNotFoundException e) {

Toast.makeText(this, R.string.unabletoopensoftware,

Toast.LENGTH_SHORT).show()

} catch (SecurityException e) {

Toast.makeText(this, R.string.unabletoopensoftware,

Toast.LENGTH_SHORT).show()

Log

.e(

TAG,

"Launcher does not have the permission to launch "

+ intent

+ ". Make sure to create a MAIN intent-filter for the corresponding activity "

+ "or use the exported attribute for this activity.",

e)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12411510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存