Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- jobdispatcher
- alarmanager
- schedule
- 빈
- livedatam
- firebase
- jobschduler
- Background
- shceduler
- PHP
- Library
- Service
- Android
- epmty
- Job
- 검사
- workmanager
Archives
- Today
- Total
에몽이
글라이드 bitmap으로 저장 본문
class Gliding extends AsyncTask<Void,Void,Void>{
String url;
Bitmap theBitmap;
Gliding(String url){
this.url=url;
}
@Override
protected Void doInBackground(Void... params) {
// Looper.prepare();
try {
theBitmap = Glide.
with(Friend_service.this).
load(url).
asBitmap().
into(-1,-1).
get();
} catch (final ExecutionException e) {
Log.d("error",e.toString());
} catch (final InterruptedException e) {
Log.d("error",e.toString());
}
return null;
}
@Override
protected void onPostExecute(Void dummy) {
if (null != theBitmap) {
// The full bitmap should be available here
FileOutputStream fos = null;
try {
fos = openFileOutput(fileName, 0);
// imageView_iv.setImageBitmap(theBitmap);
theBitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
Log.d("result","sucess");
\h (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
};
}
}
'android' 카테고리의 다른 글
나인패치 이미지 만들기 싸이트 (0) | 2017.01.16 |
---|---|
서비스 예제 (0) | 2017.01.15 |
글라이드 사용법 (0) | 2017.01.15 |
서비스가 실행중인지 확인하는 메소드 (0) | 2017.01.15 |
httpconnect 옵션들 (0) | 2017.01.12 |
Comments