安卓开发,如何点击按钮打开应用程序管理器里关于自己软件信息的页面代码怎么写,谢谢

安卓开发,如何点击按钮打开应用程序管理器里关于自己软件信息的页面代码怎么写,谢谢,第1张

Intent i = new Intent("androidsettingsAPPLICATION_DETAILS_SETTINGS");

String pkg = "comandroidsettings";

String cls = "comandroidsettingsapplicationsInstalledAppDetails";

isetComponent(new ComponentName(pkg, cls));

isetData(Uriparse("package:" + getPackageName()));

startActivity(i);

想来这个问题楼主已经解决了,不过我也遇到同样的问题,所以回答下:

点击run按钮左侧的下拉,选择app;

如果app带有红叉,点击 tools ->Android->sync project with gradles files;

如果用了多个按钮,可以为每一个按钮注册监听,如

button1setOnClickListener(new btn1Click());

button2setOnClickListener(new btn2Click());

然后再分别设计btnxxClick类,如对于button1:

class btn1Click implements OnClickListener

{

@Override

public void onClick(View v)

{

/ 按钮button1要实现的功能 /

}

}

先把背景设置为隐藏的属性android:visibility="gone" , 给按钮添加点击事件,点击后,set 背景的属性为可见即可android:visibility="visible"

启动activity 可以使用InstrumentationTestCase

发送手机事件

InstrumentationsendCharacterSync(KeyEventKEYCODE_DPAD_DOWN);

InstrumentationsendCharacterSync(KeyEventKEYCODE_DPAD_CENTER);

使用android的测试功能,写一个类继承InstrumentationTestCase

然后在这个类里获得Instrumentation实例,通过它可以启动Activity,发送手机事件等

------------------------------------------------------

import androidappInstrumentation;

import androidcontentContentResolver;

public class ActivityTest extends InstrumentationTestCase {

private Instrumentation mInst = null;

private ContentResolver mContentResolver = null;

@Override

protected void setUp() throws Exception {

supersetUp();

mInst = getInstrumentation();

mContentResolver = mInstgetContext()getContentResolver();

}

public void testStartActivity() throws Exception {

//launch activity

Intent intent = new Intent(IntentACTION_MAIN);

intentaddFlags(IntentFLAG_ACTIVITY_NEW_TASK);

String activityPackagePath = "comandroid";

intentsetClassName(activityPackagePath, TargetActivitygetClass()getName());

TargetActivity mActivity = (TargetActivity) getInstrumentation()startActivitySync(intent);

mInstwaitForIdleSync();

//send keyevent to press button

mInstsendCharacterSync(KeyEventKEYCODE_DPAD_DOWN);

mInstsendCharacterSync(KeyEventKEYCODE_DPAD_CENTER);

mInstwaitForIdleSync();

}

}

以上就是关于安卓开发,如何点击按钮打开应用程序管理器里关于自己软件信息的页面代码怎么写,谢谢全部的内容,包括:安卓开发,如何点击按钮打开应用程序管理器里关于自己软件信息的页面代码怎么写,谢谢、初次创建Android Studio程序,运行按钮是灰色的,怎么办、Android编程:一组按钮,怎样实现同一时刻只能按下一个按钮。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10084065.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存