2011년 12월 7일 수요일

갤럭시 넥서스 소프트웨어버튼의 알려진 단점 및 문제점

- 메뉴버튼의 삭제

- 구 앱들중 메뉴버튼이 필요한 앱들은 팝업으로 뜨는데 뭔가 좀 불편하다.

- 버튼을 숨기거나 꺼내는 조작법이 존재하지 않는다.
 그래서 기본내장플레이어가 아닌 앱으로 동영상 재생시 풀화면 전환후 다시 버튼이 나와야할때 안나올때가 있다.

- 홈 버튼은 키보드의 스페이스 바와 같은 선상에 있어 실수로 잘 눌린다.

- 화면을 터치하려다 오입력 할 가능성이 높다.

- 구글은 온스크린 버튼을 강제하지는 않는다. 안드로이드 파편화는 더욱 심각해질 것이고
기본 버튼조차도 통일되지 못해서 앱들끼리 파편화가 이루어질 것이다.

개발자로써 걱정되는건 파편화가 더 심해질거라는 점이다.
우선은 갤럭시 넥서스의 보급 속도가 느린만큼 다른 ICS기기들을 지켜봐야 겠다.

2011년 10월 11일 화요일

Debug certificate expired problem

debug.keystore 파일의 cerificate 가 만료되어 발생하는 디버그 오류 (인증기간이 생성일로부터 1년이다).

이클립스 기준으로

Window > Andorid > Build 에서 debug.keystore의 파일 위치 확인 후 삭제하면 해결됨!

프로젝트를 다시 빌드하면 debug.keystore를 알아서 다시 생성해준다.

2011년 8월 26일 금요일

공모전 상금과 세금정보


(참고 기사)

프로게이머-아마추어, 상금의 세금 납부 어떻게 다른가?

http://www.fomos.kr/board/board.php?mode=read&keyno=109698&db=issue

'부수입' 기타소득 종합과세와 분리과세 어느것을 선택할까?

http://www.mt.co.kr/view/mtview.php?type=1&no=2010091608495146448&outlink=1

-----------------------------------------------------------------------------------------

 개인개발자의 경우 기타 소득 원천징수 규정에 따라 소득세 20%, 주민세(소득세의 10%) 2% 등 총 22%를 공제한 금액을 지급받고, 이 금액이 300만원을 넘지 않을 경우 별도의 신고 없이 세금 납부가 종결된다.
 이 경우 기타소득 금액(소득에서 필요경비 80%를 제외하고 산출된 금액)이 300만원 미만이면 종합소득세 확정신고 없이 원천징수 만으로 세금납부가 종결되며, 300만원을 초과할 경우에는 해당 아마추어의 이자소득, 배당소득, 부동산임대소득, 근로소득, 일시재산소득, 기타소득 등 다른 종합소득과 합산해 소득세율에 따라 최종 납부 세금을 결정하게 된다.

하지만 종합소득과세표준이 4600만원 이하인 경우 분리과세보다 종합과세를 받는 게 유리하다. 종합소득세율이 원천징수 세율보다 낮기 때문에 세액의 일부를 환급 받을 수 있는 것이다. 반대로 종합소득과세표준이 4600만원을 초과하면 원천징수 세율이 종합소득세율보다 낮아 분리과세를 받는 것이 유리하다.

* 소득금액 (총수입금액 - 필요경비) :  기타소득은 필요경비로 80%를 인정받는다. 즉 상금수령액이 1,500만원이라면 필요경비를 제한 소득금액은 300만원이 된다.

* 참고로 기타소득금액이 500만원(즉 기타수입금액 2,500만원)을 초과하면 국민건강보험 피부양자가 될 수 없다. 따라서 별도로 지역건강보험료를 납부하게 된다.

2011년 4월 16일 토요일

Custom title bar 만들기 2

2. NoTitleBar 테마 적용 후 title레이아웃 정의 후 배치

(AndroidManfest.xml)

<activity android:name="Settings"
            android:label="@string/sync_settings"
            android:theme="@android:style/Theme.NoTitleBar"/>

(screen_sample.xml)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <include layout="@layout/title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

정의한 title을 레이아웃에 include해준다.

Custom title bar 만들기 1

1.테마 적용하는 방법

(styles.xml)

<resources>
 <style name="CustomTitleTheme" parent="android:Theme">
  <item name="android:windowTitleSize">50dip</item>
  <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>
 </style>

 <style name="WindowTitleBackground" parent="android:WindowTitleBackground">
  <item name="android:background">@android:color/transparent</item>
 </style>
</resources>

타이틀바 높이를 50dip로 배경은 투명하게 스타일 정의

(AndroidManfest.xml)

<application android:icon="@drawable/icon" android:label="@string/app_name"
     android:theme="@style/CustomTitleTheme">

안드로이드 매니페스트에 정의한 테마적용

public class CustomTitle extends Activity {

   
/**
     * Initialization of the Activity after it is first created.  Must at least
     * call {@link android.app.Activity#setContentView(int)} to
     * describe what is to be displayed in the screen.
     */

   
@Override
       
protected void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);

        requestWindowFeature
(Window.FEATURE_CUSTOM_TITLE);
        setContentView
(R.layout.custom_title);
        getWindow
().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1);
        .......
    }
}


액티비티에 커스텀 타이틀 레이아웃을 적용하면 끝

2011년 3월 18일 금요일

인텔 SSD X25-V 40GB 구매

사용중인 울트라씬 노트북에 인텔 SSD를 달았다.
이전보다 부팅시간도 빨라지고
이클립스도 빨라지니 좋다.

2011년 3월 5일 토요일

Audio Concert is reached over 10,000 downloads.

Audio Concert (FREE) is reached over 10,000 downloads.

Thanks to users.

Please wait a moment. I will return to good function.

2011년 3월 3일 목요일

Audio Concert

Audio Concert for U.

This is Headset/Earphone/Bluetooth audio volume auto-manager.

Whenever headset/earphone plug or unplug, Audio Concert automatically detect and save/control your sound volume of Android.

[Usage scenarios for example]

1. At normal : All sounds output normally.

2. At normal + silent / vibrate mode : Silent EX Mode apply > all sound volume level 0 except for Voice call.

3. At Headset or Bluetooth connection : Headset Etiquette Mode apply  (automatically switch to silent or vibrate mode) > all sound
volume level 0 except for Media, Alarm, Voice call.

[key features]

* Automatic Volume Control.

* Headset Etiquette Mode : If you plug your headset, Audio Concert automatically change ringer mode of phone from normal to vibrate.

* Silent EX Mode : If you want to mute media or alarm volume on silent or vibrate mode, activate Silent EX Mode. and it's only affected at normal state.

* It's support Bluetooth Headset(HFP, HSP, A2DP, AVRCP).



2011년 2월 9일 수요일

2/11 - Test Device List

2/11 기준 테스트 가능한 단말 목록

Motoroi (Motorola)

Droid (Motorola)

Galaxy S (Samsung)

Galaxy U (Samsung)

Galaxy Tab (Samsung)

Sirius (Pantech)

Vega (Pantech)

Izar (Pantech)

Take (KT Tech)

Nexus One (Google)

Desire HD (HTC)