2011.04.06 14:42
     
 
       private String[] getHomeScreens()
{
String[] homes;
PackageManager pm =  getPackageManager();          // PackageManager 생성
Intent homeIntent = new Intent(Intent.ACTION_MAIN);   // Action 값이 ACTION_MAIN
homeIntent.addCategory(Intent.CATEGORY_HOME);    // Category 값이 CATEGORY_HOME 
                
                //위 Intent의 조건을 만족시켜 주는 ResolveInfo 리스트를 구한다. 
List<ResolveInfo> homeApps = pm.queryIntentActivities(homeIntent, PackageManager.GET_ACTIVITIES);
homes = new String[homeApps.size()];
for(int i=0; i<homeApps.size(); i++)
{
ResolveInfo info = homeApps.get(i);
//구해진 ResolveInfo 를 통해서 PackageName을 가져온다.
homes[i] = info.activityInfo.packageName; 
}
return homes;
}
신고
Posted by 구름같은사나이
2011.04.06 14:35

    - Android 2.2 이상 동작 됩니다.
    - Android 2.1 의 경우 밝기 모드를 변경 시켜 줄 수 없다. 2.2 부터 MODE 값 변경이 생겼다.
 
                // 먼저 현재 밝기 모드를 수동 밝기 모드로 변경 한다. 
    Settings.System.putInt(context.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS_MODE,
Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);

   // 밝기 값에 value 값을 적용한다. ( value : 0~ 255 값 )
    Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, value);
    
    // 변경된 밝기 값을 적용한다. ( temp 값은 밝기 값 )
WindowManager.LayoutParams lp=w.getAttributes();
lp.screenBrightness = (float)temp; 
w.setAttributes(lp);
 
신고
Posted by 구름같은사나이
2011.04.04 17:04
           

 
                WifiManager wManager = (WifiManager)context.getSystemService(Activity.WIFI_SERVICE);

if(wManager.getWifiState() == WifiManager.WIFI_STATE_ENABLED || 
wManager.getWifiState() == WifiManager.WIFI_STATE_ENABLING )
{
wManager.setWifiEnabled(false);
}
else
{
wManager.setWifiEnabled(true);
}
신고
Posted by 구름같은사나이
2011.04.04 17:03
    
   
    BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
    
    //현재 Bluetooth가 켜져 있는지, 혹은 켜는 중인지 확인 한다. 
if(adapter.getState() == BluetoothAdapter.STATE_TURNING_ON || 
    adapter.getState() == BluetoothAdapter.STATE_ON)     
{
adapter.disable();   // Bluetooth Off
}
else
{
           adapter.enable();     // Bluetooth On
}
신고
Posted by 구름같은사나이

티스토리 툴바