2016-08-17 115 views
-4

我想让我的三星Galaxy Tab 3 t111屏幕只有在连接到microUSB时才能永久打开。试图做一个汽车导航。如何根据命令打开平板电脑屏幕?

+0

闪烁自定义ROM希望它有这个能力,并失败。我相信这是一种在原始软件或者cyanogenmod ROM中编写脚本的方法。 –

回答

0

我还没有测试过这个,但它应该可以工作。如果没有,它会让你走向正确的方向。

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 


     //battery receiver setup 
     IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); 
     Intent batteryStatus = context.registerReceiver(null, ifilter); 

     // Are we charging/charged? 
     int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1); 
     boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING || 
        status == BatteryManager.BATTERY_STATUS_FULL; 

     if(isCharging) { 
      getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
     } 
    } 
} 
+0

@弗洛林,你可以测试一下,让我们知道它是否有效?谢谢。 – GoogleMac

+0

我用autosleeper apk。工作正常 –

+0

你能回答你自己的问题,并将其标记为正确的吗?这将帮助其他用户找到答案。 – GoogleMac