주기적으로 실행되게 하기 위해 각 객체의 schedule()함수를 이용한다. schedule(SEL_SCHEDULE selector, float interval, unsigned int repeat, float delay); 첫번째 인자는, 스케쥴링시 호출할 함수두번째 인자는, 호출할 함수의 시간 간격세번째 인자는, 몇번 호출할 것인지 (무한대로 설정할 수도 있다)네번째 인자는, 최초 schedule()에 등록된후 몇 초후 부터 스케쥴링 할 것인지를 넘겨주어야 한다. unschedule(SEL_SCHEDULE selector) 나 unscheduleAllSelectors() 로 스케쥴 등록을 제거할 수 있다.
생각보다 의외로 간단하다. XML 소스에서는 android:maxLength="" 으로 더욱 간단하고 소스에서는 EditText edit = (EditText)findViewById(R.id.edit); InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(최대길이int값); edit.setFilters(FilterArray); 으로 넣어주면 된다. 이[출처] 안드로이드 에디트텍스트의 입력되는 글자 수 제한하기.|작성자 shylove2456
XML 소스에서 다음을 추가해주면 된다. android:inputType="" 속성은 number 양수 numberSigned 양수,음수 numberDecimal 양수 소수점 java 소스상에서는.setInputType(type) 속성은 android:inputTypeThe type of data being placed in a text field, used to help an input method decide how to let the user enter text. The constants here correspond to those defined by InputType. Generally you can select a single value, though some can be combined tog..
아이디저장, 자동로그인 또는 기타 환경설정에 필요한 변수를 저장.형태는 xml형태로 어플에 저장된다. // 프리퍼런스 설정SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE);SharedPreferences.Editor editor = prefs.edit(); editor.putBoolean("p_IDSave", true); // Booleaneditor.putString("p_UserID","userid"); // Stringeditor.commit(); // 프리퍼런스 값 가져오기SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE); Boolean ..
- 사용자로부터 기다리임 요구될때 ProgressDialog 같은 것을 사용 한다. - 쓰레드를 통한 구현임으로 함수만 가져다 쓰면 간편하게 사용 할 수 있다. -Java 소스 public class ProgressDialogActivity extends Activity implements OnClickListener {ProgressDialog dialog; /** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main); Button btn = (Button) ..
onCreate액티비티가 생성되는 시점에 단 한 번 호출된다.따라서 뷰를 설정하거나 필요한 객체를 초기화하는 작업 등을 구현하면 된다. onStart액티비티가 사용자에게 보이는 순간에 호출된다.사용자에게 보이는 순간은 액티비티가 맨 처음 생성된 경우와 액티비티가 백그라운드에서 다시 포그라운드로 전환되어 실행되는 순간이다. onResume액티비티가 사용자에 의해서 상호작용(interaction)이 가능한 상태일 때 호출된다.stack자료구조의 맨 위에 놓인 액티비티가 상호작용이 가능한 액티비티이다. onPause액티비티가 비활성화되어 화며에서 사라지기 직전에 호출된다. 보통 백그라운드로 넘어가는 경우또는 다른 액티비티에 의해서 가려지는 경우이다.또한, 시스템 메모리가 부족한 경우에 자동으로 액티비티가 제거..
Alpha- and beta-testing If you are planning to go alpha- and beta-testing route, it’s best to start with a small group of alpha testers (perhaps employees of your company, or a few fellow developers) and then move on to a larger group of beta testers. Through alpha- and beta-testing functionality, Google Play Developer Console lets you test two different versions of your app at the same time in ..