小编Ale*_*lex的帖子

如何在android中正确设置一个大的小部件图标

这是我的问题:我的程序有2个小部件.其中一个是4x1细胞大小.此小部件在清单文件中设置了一个图标(与小部件本身具有相同的宽度)

android:icon="@drawable/widget_4bg"
Run Code Online (Sandbox Code Playgroud)

我的问题是,在小部件列表中的Android OS 4.x手机上,图标不会传播到整个4个单元格,而只会在一个单元格中传播.

在此输入图像描述

如何以编程方式正确设置图标?

android widget android-widget android-appwidget

6
推荐指数
1
解决办法
5107
查看次数

如何让手机以编程方式进入睡眠状态

我需要做一个关闭移动屏幕并以编程方式进入睡眠状态的应用程序.例如,如果屏幕在没有user_present的情况下打开超过5分钟,我应该将其关闭.我尝试使用PowerManager(goToSleep()函数应该完全按照我想要的方式执行,但似乎无效):

PowerManager pm = (PowerManager) m_context.getSystemService(Context.POWER_SERVICE);


  if (pm.isScreenOn() )
   {
    pm.goToSleep(System.currentTimeMillis() + 1000
   }
Run Code Online (Sandbox Code Playgroud)

我的清单中有以下权限:

<uses-permission android:name="android.permission.DEVICE_POWER"/>
Run Code Online (Sandbox Code Playgroud)

它抛出一个异常:java.lang.SecurityException:用户10068和当前进程都没有android.permission.DEVICE_POWER.但我的清单中有这个许可.

有没有其他方法可以做到这一点,而无需支持我的手机?

java android standby powermanager

5
推荐指数
1
解决办法
4735
查看次数