마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

led on/off 밝기 조절 컨트롤하는 어플을 만드려고 하는데

0 추천
어플을 한번도 만들어본적이 없어서 그런데 어플을 구동시키기 위한 통신모듈? 이라고해야하나 led와 어플을 연동? 시켜줄수 잇는 그런모듈은 어떤게 있나요?
익명사용자 님이 2014년 2월 4일 질문

1개의 답변

+1 추천
private void toggleBrightness() {
	    	
	    	WindowManager.LayoutParams lp = getWindow().getAttributes();
	    	
	    	int curBrightnessValue;
	    	
	    	try {
	    		curBrightnessValue = android.provider.Settings.System.getInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS);
	    		if (curBrightnessValue == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) {
	    	        Settings.System.putInt(getContentResolver(),
	    	                Settings.System.SCREEN_BRIGHTNESS_MODE,
	    	                Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
	    	    }

	    		Utils.Log("curBrightnessValue = " + curBrightnessValue);
	    		
	    		if (curBrightnessValue >= 255/2 && curBrightnessValue < 255) {
	    			lp.screenBrightness = 255 / 255.0f;
	    			android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 255);
				} else if(curBrightnessValue == 255) {
					lp.screenBrightness = 0.1f;
					android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 10);
				} else if(curBrightnessValue >= 0 && curBrightnessValue <= 255/2) {
					lp.screenBrightness = 0.5f;
					android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 255/2);
				}
			} catch (SettingNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				return;
			}
	    	
	    	Utils.Log("lp.screenBrightness = " + lp.screenBrightness + "\n");
	    	
	    	getWindow().setAttributes(lp);
//	        startActivity(new Intent(this, Bright.class));
//			Toast.makeText(getBaseContext(), "This should toggle brightness", Toast.LENGTH_SHORT).show();
	    }

이거 말씀하시는건가요??

whdrb19 (23,520 포인트) 님이 2014년 2월 4일 답변
...