본문 바로가기

반응형

System Programmings

(80)
[Android] 간단한 Thread 사용법 Thread x = new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubtry {Thread.sleep(3000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}dialog.dismiss();}});x.start(); 쓰레드 생성 후 쓰레드를 start 해줘야 동작
[Android] titlebar 없애기 매니페스트에 수정/추가
[Java] runnable 사용하기 private static class checkTimeTerm {int position; public checkTimeTerm(int position, Handler x) {this.position = position;this.mFragments = k;x.postDelayed(popFadeout, 2000);} private Runnable popFadeout = new Runnable() {@Overridepublic void run() {if ( System.currentTimeMillis() - start > 2000 )if ( MainActivity.mPager.getCurrentItem() == position )OeUtil.sendView("/" + mFragments.get(position..
[Android] EditText 한줄 및 길이 제한 걸기 코드 없이 바로 xml 옵션을 통해 제한 가능 android:maxLength="20"android:singleLine="true" 텍스트 최대 길이는 20으로 제한을 줬다.영문/한글 모두 20자로 인식 되므로 한글에서 사용해도 이상 없이 사용 가능 싱글라인으로 하면 엔터키 입력을 무시하게 되므로 1줄 입력만 가능
[Android] SMS 발송 하기 Intent intent = new Intent(Intent.ACTION_VIEW);intent.putExtra("address", phoneNumber);intent.putExtra("sms_body", messageBody);intent.setData(Uri.parse("smsto:" + phoneNumber)); // 일부 핸드폰 번호가 안들어 가는 경우context.startActivity(intent); 위처럼 하면 대부분의 폰들에서는 잘 작동 할 것이다. 그러나 내가 가진 옵티머스빅에서는 여전히 작동이 안되더라는... 그래서 코드를 다시 찾아보니 아래처럼 하면 잘 작동하더라는... String smsNumber = "your number here";String smsText = "Your te..
[Android] AlertDialogList 다이얼 로그를 이용해 리스트 형식으로 보여주기 public class MainActivity extends Activity implements OnClickListener { TextView mText;AlertDialog mAlertDialog;CharSequence[] mList = { "감자", "고구마", "우유", "빵", "사과", "배" }; @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main); mText = (TextView) findViewById(R.id.alert_window);mText.setOnClickList..
[Java] URL 한글 인코딩 가끔 URL 값을 보낼 때 한글때문에 인식이 안되는 경우가 있다. 이 경우 한글을 UTF-8 이나 EUC-KR 형태로 변형한 후에 URL을 보내야 한다. URLEncoder.encode("한글값", "UTF-8") URLEncoder.encode("한글값", "EUC-KR") 이런 형태로 쓰면 된다. 예를 들면 www./myhome.com/한글값/index 라는 주소 값을 보낼면 한글값 이라는 한글 때문에 깨진다.이때 URL 인코딩을 통해 '한글값' 만을 인코딩 해준다.여기서 주의할점은 특수문자인 . _ - * 4가지는 변환에서 제외된다는 점이다. 따라서 인코딩될 값이 저 문자들이 포함될 경우 인코딩 후에도 특수문자들만은 변환되지 않은채 반영되므로 URL 보낼때 엉뚱한 주소로 찾아가는 경우가 있다. (경..
[Android] 인터넷 접속 체크 public boolean isOnline() { ConnectivityManager cm = (ConnectivityManager) 컨텍스트.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo netInfo = cm.getActiveNetworkInfo(); if (netInfo != null && netInfo.isConnectedOrConnecting()) { return true; } return false;} 권한 추가 출처 http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-timeouts

반응형