전체 글 (286) 썸네일형 리스트형 (Android) 뒤로가기 누를때 한번 더 확인하기, 물어보기 1234567891011121314151617181920// onBackPressedprivate long Back_Key_Before_Time = 0; @Overridepublic void onBackPressed(){ long now = System.currentTimeMillis(); long result = now - Back_Key_Before_Time; if(result (Android) 비트맵 drawable 간에 변환하기 안드로이드 비트맵 drawable 간에 변환하기 안드로이드 비트맵 drawable 변환은 자주 사용되는 녀석입니다.비트맵을 drawable로 drawable을 비트맵으로 변경하여 자바코드상에서 수시로 사용되죠. 사용방법은 간단하니 하나씩 살펴 보도록 하겠습니다. 비트맵을 Drawable로 변환 BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;Drawable drawable = (Drawable)bitmapDrawable;BitmapDrawable는 그냥 형변환만 해주시면 됩니다. Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);Drawable drawable = new BitmapDr.. (안드로이드) 다른 액티비티 종료시키기 안드로이드에서 현재 액티비티를 종료시키는것은 쉽다. 하지만 현재 액티비티에서 다른 액티비티를 종료시키는것은 아주 조금 까다로운 과정을 거쳐야 한다. 일단 현재 액티비티를 Second_Activity,종료시킬 액티비티를 Main_Activity로 가정하자. 우선 Main_Activity에 자신을 지칭하는 객체를 변수로 하나 저장해놓아야 한다. public static Activity _Main_Activity;위의 코드를 메인액티비티에 전역변수로 선언한다. (_Main_Activity의 앞에 _를 껴넣은 이유는 별거없다. 그냥 액티비티와 변수를 구분하기 위해서다. 넣어도 안넣어도 상관없다.) _Main_Activity = Main_Activity.this; 그리고 위의 코드처럼 onCreate안에서 그 변.. Android / Java) 키보드 위에 레이아웃 올리기 카카오톡(KakaoTalk)에서 글을 쓰는 구간인 EditText에 Focus가 활성화되어있으면 이렇게 EditText레이아웃이 키보드 위로 올라오게 된다. 키보드가 올라오자 입력값을 전달할 레이아웃도 같이 올라온 모습이다. 위같은 방법을 사용하기위해서는 아래의 코드를 보아야 한다. 123456789101112131415 Colored by Color Scriptercs 위의 코드에서 하나 특이한 점이 있다. 레이아웃 안에 오직 LinearLayout만 1의 weight값을 준것이다. 저렇게 하면 밑에있는 EditText를 눌러 포커스를 지정했을때 키보드 위로 EditText가 얹혀지게 된다. 하지만 어딘가 불안정하게 얹히는것을 볼 수 있는데, 이걸 해결하기위해 매니페스트(manifest)의 해당 액티비.. Android) 안드로이드에서 인터넷 연결 체크하기 스마트폰(cellphone)에서 인터넷이 연결되어있는지 어떤 인터넷환경인지 알아보려 한다. 먼저 매니페스트(manifest)에 위의 퍼미션 코드를 등록해주어야 한다. 인터넷을 사용하기위해서는 어플 자체에서 매니페스트에 허가를 때려(?)야만 가능하기 때문이다. 12345678910111213141516171819202122 /*Get_Internet: 인터넷 연결환경에 대해 체크한다.0을 리턴할 경우, 인터넷 연결끊김1을 리턴할 경우, 와이파이 연결상태2를 연결할 경우, 인터넷 연결상태 */public static int Get_Internet(Context context){ ConnectivityManager cm = (ConnectivityManager) context.getSystemService(c.. Java, Android) 자바, 안드로이드에서 Ip 출력하기 [IP Address] 1234567891011121314public static String IpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4.. Android) 저장소에서 이미지를 가져와 ImageView에 표시하기 커뮤니티 어플이나 카톡같은 SNS전용 어플등을 보면 프로필사진은 필수다. 오늘은 이 프로필사진을 직접 갤러리에서 가져와 ImageView에 삽입하는 과정을 처음부터 끝까지 설명하도록 한다. 오랫동안 안드로이드에 손을 놓고있다보니 가물가물하다. 사진을 가져오기위해 갤러리 어플로 이동하는 방법은 Intent를 활용해야 한다. Intent는 Component간의 호출이나 정보 교환을 위해 존재한다. 일단 대충 프로젝트 하나 만들어서 테스트를 위한 기반은 만들어놓자. activity_main.xml 1234567891011121314151617181920212223 Colored by Color Scriptercs Activity_Main.java 12345678910111213141516171819202122.. PHP) 함수가 있는지 확인하기 - function_exists() PHP는 함수를 이미 사용했거나 선언했는지 알 수 있는 함수가 존재한다. 123456789cs 위의 예제는 test라는 함수를 만들고, 7행에서 함수가 존재하는지의 유무를 확인했다. function_exists() 함수는 그 우뮤를 가장 쉽게 확인해주는 함수이다. 함수가 존재한다면 1값을, 존재하지 않는다면 아무 값도 배정하지 않는다. 이전 1 ··· 21 22 23 24 25 26 27 ··· 36 다음