반응형 Android56 [Android] 텍스트, 이미지, 동영상 일반 공유, 카카오톡 공유 텍스트 이미지 동영상 일반공유, 카카오톡 공유 텍스트 - 일반 공유 (message, email, etc..) Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/html"); sharingIntent.putExtra(Intent.EXTRA_TEXT, "What you want to share"); startActivity(Intent.createChooser(sharingIntent,"Share using text")); 여기서 텍스트를 html tag 로 꾸미려면 sharingIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("styled text will be sha.. 2020. 2. 24. [Android] url 을 Intent 로 웹브라우저 띄우기 url 이 있을 경우 android app 에서 해당 url 을 띄우는 방법 String srchString = "개발인생"; Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com/search?q="+srchString)); startActivity(browserIntent); 이렇게 하면 핸드폰의 기본 웹 브라우저로 구글검색이 된 페이지가 나올겁니다. 2020. 2. 12. [Android] Clipboard 에 복사하기 클립보드에 텍스트 복사하는 방법 Activity 에서. import android.content.ClipData; import android.content.ClipboardManager; import static android.content.Context.CLIPBOARD_SERVICE; // ... ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("label", "Text to copy"); clipboard.setPrimaryClip(clip); newPlainText("label", "Text to copy") 에서 붙혀넣기 했을.. 2020. 2. 12. [안드로이드] youtube 링크 열기 버튼등을 눌렀을 때 아래 코드를 실행하면 됩니다. startActivity(new Intent(Intent.ACTION_VIEW) .setData(Uri.parse("https://your_youtube_url_here")) // edit this url .setPackage("com.google.android.youtube"));// do not edit 두번째 줄의 url 은 수정하시고 세번째 줄의 setPackage 는 수정하지 않아도됩니다. 2019. 12. 28. [Android] Git 사용하기 1 : git 설치 안드로이드 스튜디오 VCS Git 사용 안드로이드 스튜디오의 상단 메뉴에 VCS 가 있고 그 안에 git 이 있습니다. 요즘은 git 사용이 대세기 때문에 이 방법에 대해서 써볼께요. 일단 window 로 설명하겠습니다. window 에 git 이 설치되어있어야 합니다. 혹시 이미 설치 되어있는지 보려면, cmd 에 git 이라고 타이핑 해보세요. 이렇게 나오면 git 이 없는것이고 뭔가 설명이 주르륵 나오면 이미 설치가 되어있는거죠. 1. Git 다운로드 및 설치 아래 사이트로 접속해서 설치파일을 다운받습니다. https://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are avail.. 2019. 12. 6. [Android] 안드로이드 ttf font 적용 Android 에서 TTF 폰트 적용하기 앱에서 사용하는 폰트를 바꾸도록 해보겠습니다. 1. TTF 파일을 다운받아야 합니다. https://hangeul.naver.com/2017/nanum 원하시는 글꼴을 고르시고 하단에 TTF 윈도우용 을 다운받으세요. 그럼 .exe 로 설치파일이 받아집니다. 그대로 설치하시고 C:\Windows\C:\Windows\Fonts 에서 나눔바른고딕을 찾아주세요. 다른 폴더로 드래그나 Ctrl+C,V 하면 ttf 파일로 보입니다. 여기서 파일명에 대문자가 없어야합니다. 모두 소문자로 씁니다. 전 더 줄여서...ㅎ 이제 ttf 파일은 준비되었습니다. 2. 안드로드이 프로젝트에 적용하기. 처음엔 안드로이드 프로젝트의 res 경로에 font 폴더가 없겠죠. font 폴더를 생.. 2019. 11. 24. [Android] OpenCV for android 로 GrayScale 이미지 만들기 OpenCV for android OpenCV4 api for android Assets folder 의 이미지를 GrayScale 이미지로 변환 일단 안드로이드 프로젝트를 생성하고 OpenCV 모듈을 Import 합니다. 이전 글을 참고 하세요. 2019/09/12 - [Android] - [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 OpenCV 4.1.1 for AndroidAndroid opencv API Android Studio 에서 OpenCV 를 사용하도록 해보겠습니다. 일단 OpenCV 부터 다운로드 받아야겠죠. 아래 링크로 이동해서 다운받습니다. https:/.. 2019. 9. 12. [Android] Assets folder 만들기 AndroidAssets Folder 만들기 안드로이드 프로젝트를 생성하면 기본적으로 Assets Folder 가 없습니다. Assets 폴더에는 file들을 넣을 수 있습니다. 기본적으로 Assets 폴더에 file을 넣을 때 압축이 됩니다. 용량을 줄이기 위해서죠. 압축을 하지 않고 원본파일을 그대로 유지하려면 아래와 같은 코드를 build.gradle 에 추가합니다. android { ... aaptOptions { noCompress 'jpg' } } File > New > Folder > Asstes Folder 로 생성합니다. 폴더를 바꾸려면 체크를 하시고, But 그냥 기본폴더로 하시길 권장합니다. app 아래 assets 폴더가 생겼습니다. 저 assets 에 파일을 넣으려면 윈도우 탐색기.. 2019. 9. 12. [Android] 화면 꺼지지 않게 하기. KEEP SCREEN ON 화면 켜짐 유지 KEEP SCREEN ON 동영상을 보거나 앱에서 뭔가를 기다릴때 화면이 꺼지지 않게 하려면 다음과 같은 방법을 사용 하면 됩니다. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } } onCreate 의 세번째 라인입니다. 특별히 권한은 필요하지 않습니다. 위처럼 코드에서 처리해도 되고.. 2019. 9. 6. [Android] Drawable, ImageView 에서 Bitmap 가져오기 Get Bitmap from Drawable Get Bitmap from ImageView res/drawable 에 있는 이미지를 bitmap으로 가져오기 Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource); ImageView 의 resource를 bitmap 으로 가져오기 BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable(); Bitmap bitmap = drawable.getBitmap(); (추가) 위의 imageView 는 ImageView 객체입니다. Layout 에서 2019. 9. 6. 이전 1 2 3 4 5 6 다음 728x90 반응형