반응형 프로그램/Android65 안드로이드 mp3플레어어 만들기(1. 커스텀 Listview 생성) 안녕하세요. 요즘 시간이 조금 나는 관계로 조금은 글을 적극적으로 써볼까 합니다... 시간이 나는김에 안드로이드폰 기본으로 있는 mp3플레이어를 모방하여 만들어 내볼까 합니다. Mp3 플레이어를 만들며 구현할것들은 대충 아래와 같습니다^^; 1. 자신이 원하는 형태로 만들어 보여줄수 있는 커스텀 Listview 2. Cursor를 이용하여 mp3파일 metadata를 가져와야 합니다. 3. mp3파일을 실행시킬 service 구동 4. notification을 이용하여 플레이어 종료 또는 곡 변경 그럼 지금부터 만들어 보도록 합시다. 1. 먼저 Layout을 그리고 아래와 같이 만들어 줍니다. 2. Activiy를 생성하여 layout을 연결합니다. public class MusicServiceActiv.. 2017. 8. 4. 안드로이드 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();.. 2016. 9. 27. 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.. 2016. 9. 26. 둥근 프로그래스바 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(".. 2016. 9. 26. 안드로이드 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.. 2016. 9. 7. 안드로이드 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.. 2016. 9. 7. 이전 1 ··· 7 8 9 10 11 다음 반응형