我需要管理亮度。 這裏讀了一些話題之後,我嘗試這樣的代碼:Android/Java,Settings.System.canWrite(上下文)錯誤
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.provider.Settings;
public static boolean canWriteSettings(){
Context context;
if (Settings.System.canWrite(context) == false){
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent.setData(Uri.parse("package:" + context.getPackageName()));
context.startActivity(intent);
}
return Settings.System.canWrite(context);
}
但我得到一個錯誤行,如果(Settings.System.canWrite(上下文)...上下文??? 是有人澄清?
日誌
:compileReleaseJavaWithJavac - 不是增量(例如輸出發生了變化,沒有以前的執行等) C:\的Mes Projets移動\ VR-Guide_SQLite \的Android \代\ SRC \ COM \ eleana \ vrguide \ wdgen \ GWDCPCOL_ProceduresGlobales.java:620:錯誤:變量上下文可能沒有啓動alized 如果(Settings.System.canWrite(上下文)== FALSE){ ^ 1錯誤 :compileReleaseJavaWithJavac失敗
非常感謝。
發佈錯誤日誌^ _^ –
'context'爲空。 –
初始化上下文。 –