小编Ash*_*mar的帖子

模拟电源按钮按下以显示关闭对话框

我正在尝试调用按下电源按钮时出现的关闭对话框.但我想从Android应用程序或Junit测试用例中完成此任务.在这种情况下,我会选择最可行的方法.我一直试图这样做,但未能成功.我试图使用以下五种方法:

第一种方法:

long eventTime = SystemClock.uptimeMillis(); boolean
                  dispateched = launcherButtonWInst.dispatchKeyEvent(new
                  KeyEvent(eventTime, eventTime, KeyEvent.ACTION_DOWN,
                  KeyEvent.KEYCODE_POWER, 0, 0, 0, 0, 0) );
                  Log.i(LOG_TAG,String.valueOf(dispateched)); boolean
                  dispateched2=launcherButtonWInst.dispatchKeyEvent(new
                  KeyEvent(eventTime+2000, eventTime+2000, KeyEvent.ACTION_UP,
                  KeyEvent.KEYCODE_POWER, 0, 0, 0, 0, 0) );
                  Log.i(LOG_TAG,String.valueOf(dispateched2));
Run Code Online (Sandbox Code Playgroud)

================================================== =====

第二个apporach:

private void generateKeys() {
        // Obtain the WindowManager system service interface
        IBinder wmbinder = ServiceManager.getService("window");
        Log.d(LOG_TAG, "WindowManager: " + wmbinder);
        IWindowManager wm = IWindowManager.Stub.asInterface(wmbinder);
        keyUpDown(wm, KeyEvent.KEYCODE_POWER);
    }

    private void keyUpDown(IWindowManager wm, int keycode) {
        try {
            Log.d(LOG_TAG, "keyDown: " + keycode);
            wm.injectKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, …
Run Code Online (Sandbox Code Playgroud)

android android-ndk android-source

20
推荐指数
2
解决办法
3万
查看次数

如何在android中调用另一个活动时避免黑屏?

我正在使用主要活动的意图调用活动.但在调用期间,显示的系统对话框很少,因此会显示黑屏.我怎么能避免这样的黑屏.

android android-manifest android-alertdialog

4
推荐指数
1
解决办法
1万
查看次数

寻找给定矩阵的子矩阵

我正在尝试编写一种算法,用于在给定的子矩阵中查找子矩阵.为了解决这个问题,我编写了以下代码:

public class SubMatTry {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    int a[][] = { { 2, 3, 5, 7 }, { 5, 8, 3, 5 }, { 7, 6, 9, 2 },
            { 3, 8, 5, 9 } };
    int b[][] = { { 9, 2 }, { 5, 9 } };
    int k = 0;
    int l = 0;
    for (int i = 0; i < 4; i++) …
Run Code Online (Sandbox Code Playgroud)

java multidimensional-array submatrix

2
推荐指数
1
解决办法
2万
查看次数