본문 바로가기

반응형

System Programmings/Android

(21)
[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
[Android] 레이아웃의 padding과 margin
[Android] 안드로이드에 있는 strings value 값 가져오는 방법 String title = getResources().getString(R.string.가져올 태그값);
[Android] 마켓을 통한 내 앱 업데이트 String appPackageName=getResources().getString(R.string.app_name);Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appPackageName));marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);startActivity(marketIntent);
[Android] AlertDialog AlertDialog.Builder builder = new AlertDialog.Builder(현재 다루는 Activity이름.this); // 현재 다루는 Activity이름.this가 안먹히는 경우엔 getActivity()도 사용해본다. builder.setTitle("Confirm");builder.setMessage("Are you sure?"); builder.setPositiveButton("YES", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) {// Do nothing but close the dialog dialog.dismiss();} }); builder.s..
[Android] JSONP 값 디코딩 String result = "json을 통해 받은 값";Object obj = JSONValue.parse(result);JSONObject object = (JSONObject) obj; JSONArray array = (JSONArray) object.get("value");JSONObject j = (JSONObject) array.get(0); String version = (String) j.get("version"); 여기서 value와 version의 값은 value 필드 내에 version 필드가 있음을 의미한다. simple.json 패키지에서 사용 가능!
[Android] manifest에 있는 버전 가져오기 안드로이드의 앱 버전을 관리하기 위해AndroidManifest.xml에 적혀있는 버전을 가져오는 코드 String version =컨텍스트.getPackageManager().getPackageInfo(컨텍스트.getPackageName(), 0).versionName; 컨텍스트 = context로서 activity명.this OR getActivity() 등등...
[Android] gmail로만 메일 보내기 Intent intent = new Intent(); intent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail"); intent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { "받는이 메일 주소" });intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "메일 제목"); intent.putExtra(android.content.Intent.EXTRA_TEXT, "메일 내용"); try { startActivity(intent); } catch (ActivityNotFoundException ex) {..

반응형