티스토리 뷰
1. 웹페이지 띄우기
Uri uri = Uri.parse("http://m.naver.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
2. 이미지 갤러리
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, RESULT_CODE1);
3. 카메라 사진용
Intent intent = new Intent();
intent.setAction("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, RESULT_CODE2);
4. 동영상 갤러리
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("video/*");
startActivityForResult(intent, RESULT_CODE3);
5. 카메라 동영상용
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
intent.putExtra("android.intent.extra.sizeLimit", 972800L);
startActivityForResult(intent, RESULT_CODE4);
6. 주소록 호출
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, RESULT_CODE5);
7. 음성 녹음
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, RESULT_CODE6);
8. 통화 목록
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setType(CallLog.Calls.CONTENT_TYPE);
startActivityForResult(intent, RESULT_CODE7);
9. 파일 재생
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(new File(<File Path>));
intent.setDataAndType(uri, "audio/amr");
startActivity(intent);
10. 웹에 올려둔 파일 재생
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(<URL>), "audio/*");
startActivity(intent);
11. 사진 저장하기
Bitmap bm = <저장할 비트맵>;
String saveImg = MediaStore.Images.Media.insertImage(getContentResolver(), bm, "save", "bitmap saved");
Uri uri = Uri.parse(saveImg);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri));
'android' 카테고리의 다른 글
custom frameWork 빌드 방법. (0) | 2020.01.21 |
---|---|
타이틀, 하단 홈 백버튼 등 안보이게 처리하기 (0) | 2020.01.21 |
QR코드 리더 라이브러리 (0) | 2019.06.14 |
로또 open api 레트로핏 예제 (0) | 2019.06.14 |
외부 키 입력 받기, (0) | 2019.06.12 |
- Total
- Today
- Yesterday
- nosql
- 구글 맵 선그리기
- mac android
- insert
- https://hwan-shell.tistory.com/244
- mongo db
- https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29
- 차번호 정규식
- 귀찮아;;
- 안드로이드
- ubunut android
- ubunut 설치 link
- not starting .bash_profile
- rn
- 자바
- 함수형 코드
- not found adb
- 구글 맵 경로 그리기
- Android
- react native state
- text 부분 색 칠하기
- MongoDB
- spannableText
- 차번호 정규표현식
- adb 환경변수
- not working adb
- 클래스형 코드
- 명령어
- React Native
- 데이터베이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |