전체 글 115

안드로이드 BarCode Reader

안드로이드 Barcode Reader 소스입니다. 일단 Barcode Reader를 사용하기 위해서 gradle에 라이브러리 추가를 해야합니다. 1) 라이브러리 추가 gradle에 추가 compile 'com.journeyapps:zxing-android-embedded:3.0.0@aar' compile 'com.google.zxing:core:3.2.0'2) Barcode Reader 소스 @Override public void onClick(View v) { switch (v.getId()){ case R.id.qrButton : IntentIntegrator intentIntegrator = new IntentIntegrator(this); intentIntegrator.initiateScan();..

URL 로 이미지 받아서 모서리 둥근 ImageView 생성

위와 같은 이미지뷰를 받을수 있다. 일단 이미지를 url로 받아서 bitmap으로 변환 후 둥근 모서리각을 줘서 이미지뷰를 만든다. 테두리또한 줄수 있다. 1) 통신을 태워 Bitmap 받기 image01 = (ImageView)mView.findViewById(R.id.image01); try { String url = "http://placeimg.com/320/100/any/grayscale"; //이미지 url Bitmap bitmap = new StringToBitMap().execute(url).get(); //url로 Bitmap 받기 image01.setImageBitmap(CommonUtil.getRoundedCornerBitmap(mContext, bitmap, PixelUtil.dpT..

둥근 프로그래스바 Circle ProgressBar

지니모션으로 돌려서 나온 모향의 프로그래스바...실제 폰으로 돌리면 정상적으로 나온다... 가져가서 쓰실때 댓글이라도 달아주세요~~~.~~~public class CustomProgress extends ProgressBar { private int mWidth = 13; //프로그래스바 굵기 private final RectF mRectF = new RectF(); private final Paint mprogressPaint = new Paint(); //프로그래스바 private final Paint mbackgroundPaint = new Paint(); //배경이 되는 프로그래스바 public CustomProgress(Context context) { super(context); Log.e("..

안드로이드 AsyncTask를 이용하여 파일 다운로드

AsyncTask를 이용하여 이미지 파일 다운로드 하기... 좀더 추가해 줘야할것은 같은 이름의 파일이 있을때의 처리... 나같은경우는 원래 파일명을 시간날짜이런걸 뒤에 붙여 만들었으므로 그럴 경우가 없기애... private class ImageDownload extends AsyncTask { //이미지 다운로드 private String fileName; String savePath = Environment.getExternalStorageDirectory() + File.separator + "temp/"; @Override protected void onPreExecute() { super.onPreExecute(); } @Override protected String doInBackground..

안드로이드 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..