안녕하세요. 보안카드관리 어플리케이션 관리자 입니다. 이렇게 글로 인사리는것은 처음인것 같네요. 앞으로 업데이트되는 내용 및 이슈사항은 이 게시판을 이용하여 공개해 드리고자 합니다. 2014.4.9일 v2.1.0 업데이트 정보 1. 4.0.3 테마가 적용되었습니다. - 드..드디어 적용하였습니다. 그동안 신경쓰지 않아 적용되지 않았던 작업이 4.4버전이 나오는 요즘 아샌테마를 드디어 적용 완료하였습니다. 2. 보안카드의 저장파일 이름을 수정하는 기능을 추가하였습니다. - 많은 요청에 따라 보안카드 저장파일의 이름을 수정할 수 있게 되었습니다. 추후, 신용카드 및 통장에서도 파일이름 수정기능을 확인할 수 있을 것 입니다. 3. 같은 이름의 파일을 2개이상 저장시 이전파일이 삭제되는 문제를 수정하였습니다. ..
안드로이드에서 플래시를 재생시키는건 제한적인 환경에서만 가능합니다. 어도비에서 플래시 어플을 베포한버젼인 4.0까지만 가능합니다. 이를 재생하는 방법은 안드로이드 -> 웹뷰 -> 플래시 플레이어 -> 플래시 파일 순으로 진행됩니다. 소스가 보기 힘드시겠지만 간단하게 설명하자면 webview = (WebView) findViewById(R.id.webview); //갤럭시 s등에서 속도가 느린경우가 있기 때문에 캐쉬사용안함 설정입니다. webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); //자바스크립트사용을 허가한다는 내용입니다. webview.getSettings().setJavaScriptEnabled(true); //웹뷰에서 플래시 플러그인..
원 출처는 http://jeehun.egloos.com/4077813 입니다. 출처에 소스에 문제점은 리스트에서 이미지를 선택할때마다 이미지를 리로딩하는 과정이 있어서 속도면에서 떨어지는 단점이 있어서 이를 수정하였습니다. 처음 1회에 이미지를 로딩하고, 그뒤부터는 로딩과정을 없앴습니다. 속도가 훨씬 빨라졌네요. 출처에는 이미지를 보여주는기능까지만 되어있는데 최적화에 추가로 이미지 선택시 체크까지는 만들어두었습니다.질문과 지적은 감사합니다. 소스 공유합니다.
Manifest에 Activity 밑에 를 추가해준다. 그리고 클래스 2개 생성( ServiceReceiver , PhoneStateRead ) public class ServiceReceiver extends BroadcastReceiver { private String TAG = "CallCatcher"; @Override public void onReceive(Context context, Intent intent) { PhoneStateRead phoneListener = new PhoneStateRead(); TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); tele..
Android에서 사용하는 이미지는 Bitmap이라는 클래스에서 다~ 알아서 해줍니다. 그리고 이런 Bitmap Object를 쉽게 만들 수 있도록 도와주는 BitmapFactory 클래스 라는 것도 있습니다. BitmapFactory는 여러가지 소스로 부터 Bitmap Object를 만들어 주는 일을 하는데, 전부 static이며 decodeXXX 라는 이름을 가진 메소드들로 이루어져 있습니다.XXX에는 어떤 것으로 부터 decode를 하여 Bitmap Object를 만들어 낼지에 대한 말들이 들어 가겠죠. [Decoding Methods] BitmapFactory.decodeByteArray() 메소드는 Camera.PictureCallback 으로 부터 받은 Jpeg 사진 데이터를 가지고 Bitma..
기본이면서 중요한 Handler 다른 쓰레드에서 메인 UI를 건드려야할 때 주로 사용한다. 그 이유는 Main쓰레드가 아닌 다른 쓰레드에서 UI를 건드리면 CalledFromWrongThreadException 에러를 뿜어낸다. 이럴 때 핸들러를 사용하는데 그 방법은 아래와 같다. Handler handle = new Handler() { public void handleMessage(Message msg) { // 코드 처리 } }; 이렇게 일반 메서드와 같이 선언해놓고 호출방법은 handle .sendMessage() 로 호출한다. 간단하고 쉬운 핸들러 사용법
이미지크기가 달라도 스크린에 꽉 찬 화면으로 보여주고 싶을때 사용한다.간단히 소스만 첨부 webView = (WebView)findViewById(R.id.adverWeb);webView.setVerticalScrollBarEnabled(false);webView.setVerticalScrollbarOverlay(false);webView.setHorizontalScrollBarEnabled(false);webView.setHorizontalScrollbarOverlay(false);webView.setInitialScale(100);webView.loadDataWithBaseURL(null,creHtmlBody(IMAGE_URL), "text/html", "utf-8", null); public Str..
아이디저장, 자동로그인 또는 기타 환경설정에 필요한 변수를 저장.형태는 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 ..