安卓怎么控制其他应用程序的界面
① Android怎么跳转到第三方应用的指定界面
在app2的AndroidManifest.xml中配置你指定Activity的Intentfilter的action,如,intent中set这液渣个action就可以了; 另外该指定裤派Activity还闹纯悄需添加一个属性:android:exported="true";
② 如何修改安卓APP的界面布局
修改安卓APP界面布局步骤:
File --> New --> android xml file,选择 一个最外层的容器,输入名字便可创建。
可以复制一个已有的布局,在里面做修改。
View7种布局概述
1、线性布局(Linear Layout)
2、相对布局(Relative Layout)
3、表格布局(Table Layout)
4、列表视图(List View)
5、网格视图(Grid View)
6、绝对布局(AbsoluteLayout)
7、标签布局(Tab Layout)
③ 安卓手机上有什么软件能用一个安卓手机控制另一个安卓手的界面操作,或弹出窗口,在同一局域网内或别的也
这些是黑客软件,一般这样的软件不会上市,不过有关贴吧里可能会有
④ 安卓手机root后用什么软件可以控制其他应用程序的权限
安桌手机ROOT后用360优化大师可以对手机的应用程序进行控制。
1、一款安桌手机内的程序分为系统预装和第三方安装两种。
2、第三方安装的软件可以随时进行卸载,手机系统预装的软件需要对手机ROOT后才能卸载。
3、手机ROOT成功后,安装360优化大师,该软件自动获取ROOT权限。
4、360优化大师获取ROOT管理权限后,可以对手机内的预装和第三方软件程序进行控制,包括卸载、停止运行、清理程序运行产生的临时垃圾文件和缓存文件。
⑤ 请问在安卓开发中,怎么在自己设计的app中打开另一个app。或者打开另一个app的指定界面
Intent intent = new Intent();
intent.setClassName(打开的应脊改用包名早没, 打开的陆野纳应用Activity);
startActivity(intent);
⑥ 如何调用Android系统程序详细信息界面
调用Android系统“应用程序信息(Application Info)”界面“Android系统设置->应用程序->管理应用程序”列表下,列出了系统已安装的应用程序。选择其中一个程序,则进入“应用程序信息(Application Info)”界面。这个界面显示了程序名称、版本、存储、权限等信息,并有卸载、停止、清除缓存等按钮,可谓功能不少。如果在编写相关程序时(比如任务管理器)可以调用这个面板,自然提供了很大的方便。那么如何实现呢?
在最新的Android SDK 2.3(API Level 9)中,提供了这样的接口。在文档路径
docs/reference/android/provider/Settings.html#ACTION_APPLICATION_DETAILS_SETTINGS
下,有这样的描述:
public static final String ACTION_APPLICATION_DETAILS_SETTINGS Since: API Level 9
Activity Action: Show screen of details about a particular application.
In some cases, a matching Activity may not exist, so ensure you safeguard against this.
Input: The Intent's data URI specifies the application package name to be shown, with the "package" scheme. That is "package:com.my.app".
Output: Nothing.
Constant Value: "android.settings.APPLICATION_DETAILS_SETTINGS"
就是说,我们只要以android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS作为Action;“package:应用程序的包名”作为URI,就可以用startActivity启动应用程序信息界面了。代码如下:
view plain
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts(SCHEME, packageName, null);
intent.setData(uri);
startActivity(intent);
但是,在Android 2.3之前的版本,并没有公开相关的接口。
通过查看系统设置platform/packages/apps/Settings.git程序的源码,可以发现应用程序信息界面为InstalledAppDetails。
在这里(2.1)还有这里(2.2),我们可以分别看到Android2.1和Android2.2的应用管理程序(ManageApplications.java)是如何启动InstalledAppDetails的。
view plain
// utility method used to start sub activity
private void () {
// Create intent to start new activity
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClass(this, InstalledAppDetails.class);
intent.putExtra(APP_PKG_NAME, mCurrentPkgName);
// start new activity to display extended information
startActivityForResult(intent, INSTALLED_APP_DETAILS);
}
但是常量APP_PKG_NAME的定义并不相同。
2.2中定义为"pkg",2.1中定义为"com.android.settings.ApplicationPkgName"
那么,对于2.1及以下版本,我们可以这样调用InstalledAppDetails:
view plain
Intent i = new Intent(Intent.ACTION_VIEW);
i.setClassName("com.android.settings","com.android.settings.InstalledAppDetails");
i.putExtra("com.android.settings.ApplicationPkgName", packageName);
startActivity(i);
对于2.2,只需替换上面putExtra的第一个参数为"pkg"
综上,通用的调用“应用程序信息”的代码如下:
view plain
private static final String SCHEME = "package";
/**
* 调用系统InstalledAppDetails界面所需的Extra名称(用于Android 2.1及之前版本)
*/
private static final String APP_PKG_NAME_21 = "com.android.settings.ApplicationPkgName";
/**
* 调用系统InstalledAppDetails界面所需的Extra名称(用于Android 2.2)
*/
private static final String APP_PKG_NAME_22 = "pkg";
/**
* InstalledAppDetails所在包名
*/
private static final String APP_DETAILS_PACKAGE_NAME = "com.android.settings";
/**
* InstalledAppDetails类名
*/
private static final String APP_DETAILS_CLASS_NAME = "com.android.settings.InstalledAppDetails";
/**
* 调用系统InstalledAppDetails界面显示已安装应用程序的详细信息。 对于Android 2.3(Api Level
* 9)以上,使用SDK提供的接口; 2.3以下,使用非公开的接口(查看InstalledAppDetails源码)。
*
* @param context
*
* @param packageName
* 应用程序的包名
*/
public static void showInstalledAppDetails(Context context, String packageName) {
Intent intent = new Intent();
final int apiLevel = Build.VERSION.SDK_INT;
if (apiLevel >= 9) { // 2.3(ApiLevel 9)以上,使用SDK提供的接口
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts(SCHEME, packageName, null);
intent.setData(uri);
} else { // 2.3以下,使用非公开的接口(查看InstalledAppDetails源码)
// 2.2和2.1中,InstalledAppDetails使用的APP_PKG_NAME不同。
final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22
: APP_PKG_NAME_21);
intent.setAction(Intent.ACTION_VIEW);
intent.setClassName(APP_DETAILS_PACKAGE_NAME,
APP_DETAILS_CLASS_NAME);
intent.putExtra(appPkgName, packageName);
}
context.startActivity(intent);
}
⑦ Android怎么跳转到第三方应用的指定界面
界面的转跳都是由Intent来实现的这个Intent,有两种方式,一种叫显示意图,一种叫隐式意图你调用其它APK的界面,那只能通过隐式意图去激活了比如说,你要调用系统的相机拍照,或者调用文件管理器选择文件,这些都是通过隐式意图来实现的
⑧ 安卓手机怎样设置后台运行
若是使用的vivo手机,是指的允许软件一直在后台运行:
1、进入设置--电池--后台耗电管理--对应软件--选择“允许后台高耗电”(部分机型需进入设置--电池--后台高耗电--将对应的软件开启);
⑨ 索尼手机安卓6.0怎么设置应用程序的应用权限
1 打开手机设置页面。
2向上划动屏幕,找到应用程序。
3点击应用程序,进入应用程序设置界面。
4点击屏幕右上角的齿轮状设置按钮,进入配置应用界面。
5点击上方的应用权限,进入应用权限具体设置界面,列出了主要的应用权限。
6以位置权限为例,我们点击上图的银羡位置权限,就亏竖列出了所有需要位置权限的应用,我们可以根据需要来设置让哪些应用使用位置权限。
7其他权限也锋空拍可以类似设置。比较遗憾的是,安卓6.0系统没有提供应用联网权限管理。