프로그램/Android 56

안드로이드 Download Manager

안드로이드 다운로드 매니저를 이용한 파일 다운로드.... 리시버를 등록하여 줘서 사용하는것...private long mDownloadReference; private DownloadManager mDownloadManager; private BroadcastReceiver receiverDownloadComplete; //다운로드 완료 체크 private BroadcastReceiver receiverNotificationClicked; //다운로드 시작 체크 if (mDownloadManager == null) { mDownloadManager = (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE); } Uri uri = Uri..

java.lang.UnsatisfiedLinkError 와 안드로이드 라이브러리 추가 등등...

하아 처음해보는 백신 프로그램과 보안 키보드 붙이는 도중에 java.lang.UnsatisfiedLinkError: Could’t load bdavsdk from load dalvik.system.PathClassLoad…..findLibrary returned null 위의 에러를 만났다...와 처음해보는데 뭐지...뭐지 했는데...알고 보니 라이브러리 파일이 똑바로 안되서 였다...정신없이 일하다 몇일 뒤 적는거라 정확하게 기억이 나지는 않지만...ㅡ.ㅡ라이브러리 파일을 똑바로 추가하고 jnlLibs 폴더를 만들어서 추가하니깐 정상작동을 하였다! 안드로이드 스튜디오 라이브러리 파일 추가 방법 file -> project structure -> 위쪽 "+" 클릭 -> import .jar/.AAR Pa..

Google Marker 안에 이미지 넣기

구글 마커에 이미지를 넣는 방법이다. 대충 이미지가 아래와 같다. 이런 마커에 하얀색 부분에 동그란 이미지를 넣는 방법이다. 일단 이미지를 동그랗게 만든다. public static Bitmap getCroppedBitmap(Bitmap bitmap) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(output); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, bitmap.getWidth(), bit..

안드로이드 그래프 이미지 돌리기

private void PrintGraphDrawing(float now, float target, int id) { Bitmap bit = BitmapFactory.decodeResource(getResources(), R.drawable.graph_bg);// 뒤에깔 배경Bitmap bitnow = BitmapFactory.decodeResource(getResources(), R.drawable.graph__s);//배경앞에 깔릴 이미지Bitmap targetbit = BitmapFactory.decodeResource(getResources(), R.drawable.graph_g);// 배경앞에 깔릴 다른 이미지 Rect src = new Rect();Rect dst = new Rect(); in..

String.xml 포맷팅 및 필요한 사항들....

안드로이드 String.xml에 글을 쓰고 그 사이사이에 값을 넣기 위한 일이 있었을 것이다. 그때 포맷팅은 아래와 같이 사용해 준다. 1. string.xml %순서$s Int형은 d String형은 s를 입력. 안녕하세요.\n%1$d월은 %2$s원을 사용하였습니다. 줄바꿈은 \n, 한칸 띄어쓰기는 2. x.java String.format(getString(String.xml 사용 naming), 입력할 첫번째 값, 두번째값, .....);위의 String을 필요한 textview에 setText한다. String input = String.format(getString(R.string.Info), (calendar.get(Calendar.MONTH) + 1), Info),;Info.setText(i..

Dialog에서 백버튼 클릭시 and 키보드 제어

다이얼로그에서 백버튼 클릭시 Dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {@Overridepublic void onCancel(DialogInterface dialog) {//로직...}}); 다이얼로그에서 키보드 제어(구글에서 다이얼로그 키보드 제어 검색 )Dialog.addContentView(view, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));Dialog.getWindow().setSoftInputMode(android.view.WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE| android.v..