×

android退出程序 android 程序

android退出程序(android无故退出程序怎么解决)

admin admin 发表于2023-05-04 10:56:33 浏览69 评论0

抢沙发发表评论

本文目录

android无故退出程序怎么解决

Android应用一启动就关闭,这说明程序有BUG,无法启动。
可能有下原因造成:
1. 删除了应用程序的缓存文件
2. 当前手机操作系统不满足程序包要求的系统版本
3. 手机存储空间不足
4. 安装包已经损坏
解决办法:
1. 直接卸载掉,释放手机存储空间
2. 查看一下程序包的版本,与当前手机是否一致
3. 重新下载安装包

安卓手机如何关闭自己打开的程序

您好,方法
1、关闭手机中自动启动的软件需要在设置中设定,打开手机桌面上的设置功能。
2、在手机的设置功能界面中找到【应用管理】下方的【更多应用】选项并点击。
3、进入到应用管理界面后,在顶部的菜单栏中找到【权限】选项并点击该选项。
4、点击后会打开授权管理界面,在这个界面中第一个选项就是【自启动管理】,点击它。
5、在自启动管理界面中上方的是开启自动启动的软件,下方的是禁止启动的软件,想要关闭自动启动的软件只需要点击该软件后方的按钮。
6、当该软件的选项由蓝色变为灰色的话则表示已经关闭了该软件的自动启动,想要打开的话只需再次点击。

安卓系统怎样退出程序

安卓程序退出有多种,每种软件设计者构思不同,方法也不同:
1、在运行某个软件界面时,一直点手机下方的 返回键,弹出对话框——是否退出程序——是——退出程序;若没有弹出对话框,直接回到手机桌面,说明此软件在后台运行(如qq,飞信、微信、360此类软件,步骤可参照2)
2、如qq、微信软件,运行界面——点击手机下方的菜单键——弹出对话框——选择——退出——是
3、还有一种方法是在,非软件界面(手机桌面状态)——长按菜单键——弹出所有运行软件的图标——按住要退出的软件——向右拖移即可

安卓手机的应用程序如何彻底退出一个进程都不留下!

关闭后台运行程序,三星手机可以参考以下操作方法:
1.点击最近应用程序键-点击要关闭的应用程序右上角的“X”关闭即可(如需全部关闭,点击屏幕下方的关闭全部即可)。
2.智能管理器:智能管理器-内存-要停止的后台程序前面打钩-立即清理。
3.安装第三方软件完成后会出现“应用程序权限管理”,如不需要“自动运行”,将其保持关闭状态即可。

安卓手机怎么关闭手机后台程序

安卓系统退出后台程序方法步骤如下:
1、长按手机的长按home键,也就是手机屏幕下中间的那个按键,这时就会手机出现手机的任务管理器,可以选择要关闭的程序将它拖到《垃圾箱》中这样就关闭了应用程序,也可以点击《全部移除》这样所有运行软件就全部结束了。或者,打开手机中的《设定》点击《更多》找到任务管理器。进入任务管理器后《点击》要关闭的程序,点击《强制停止》再《确定》。这样要关闭的应用程序就结束了。
2、可以用360手机卫士、安卓优化大师和腾讯手机管家等工具

安卓程序退出代码


Android2.2版本
Intent
startMain
=
new
Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(0);//退出程序
Android2.2以下版本
1、在配置文件中加入权限:
《uses-permission
android:name=“android.permission.RESTART_PACKAGES“
/》
  2、ActivityManager
am
=
(ActivityManager)getSystemService
(Context.ACTIVITY_SERVICE);
    am.restartPackage(getPackageName());

实现android 再按一次退出程序代码


  
private
long
exitTime
=
0;
/**
*
捕捉返回事件按钮
*
*
因为此
Activity
继承
TabActivity

onKeyDown
无响应,所以改用
dispatchKeyEvent
*
一般的
Activity

onKeyDown
就可以了
*/
@Override
public
boolean
dispatchKeyEvent(KeyEvent
event)
{
if
(event.getKeyCode()
==
KeyEvent.KEYCODE_BACK)
{
if
(event.getAction()
==
KeyEvent.ACTION_DOWN
&&
event.getRepeatCount()
==
0)
{
this.exitApp();
}
return
true;
}
return
super.dispatchKeyEvent(event);
}
/**
*
退出程序
*/
private
void
exitApp()
{
//
判断2次点击事件时间
if
((System.currentTimeMillis()
-
exitTime)

2000)
{
Toast.makeText(MainActivity.this,
“再按一次退出程序“,
Toast.LENGTH_SHORT).show();
exitTime
=
System.currentTimeMillis();
}
else
{
finish();
}
}


android 开发应用程序中,退出功能怎么做啊


可以使用java的回收机制,也能使用android特有的活动生存周期,以下方法均可尝试使用:
1.System.gc(); 提示系统回收资源
2.System.exit(0); 系统退出
3.this.finish();在activity中调用结束该活动,如果是唯一运行的活动则应用程序结束
4.onDestroy();activity结束时调用,可以写一些释放资源的程序

安卓软件Button退出代码怎么写


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
exitBy2Click(); //调用双击退出函数
}
return false;
}
/**
* 双击退出函数
*/
private static Boolean isExit = false;

private void exitBy2Click() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 准备退出
Toast.makeText(this, “再按一次退出程序“, Toast.LENGTH_SHORT).show();
tExit = new Timer();
tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务

} else {
finish();
System.exit(0);
}
}

Android 怎么退出整个应用程序


1.后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,附代码:
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, “Exit“);
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener()
{
public boolean onMenuItemClick(MenuItem item)
{
System.exit(0);
return true;
}
});
return true;
}
2.这样太不方便,每次退出界面之后应用程序还在运行,
网上提供了几种方法,将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this); 添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysApplication.getInstance().exit();可直接关闭所有的Acitivity并退出应用程序。
附代码:
import java.util.LinkedList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Application;
import android.content.DialogInterface;
import android.content.Intent;

public class SysApplication extends Application {
private List mList = new LinkedList();
private static SysApplication instance;

private SysApplication() {
}
public synchronized static SysApplication getInstance() {
if (null == instance) {
instance = new SysApplication();
}
return instance;
}
// add Activity
public void addActivity(Activity activity) {
mList.add(activity);
}

public void exit() {
try {
for (Activity activity : mList) {
if (activity != null)
activity.finish();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
System.exit(0);
}
}
public void onLowMemory() {
super.onLowMemory();
System.gc();
}
}
3.在应用程序里面 的activity的oncreate里面添加SysApplication.getInstance().addActivity(this)
如:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SysApplication.getInstance().addActivity(this);
}