728x90
반응형

Android 69

[안드로이드/Android] 기기 단말정보 가져오기 (단말ID, 제조사, 브랜드, 모델명, OS버전, SDK 버전)

안드로이드 휴대폰의 기기 단말정보 를 가져오는 코드입니다. DeviceInfoUtil 라는 Util 파일을 만들고 MainActivity 에서 DeviceInfoUtil 의 정보를 가져오는 메소드를 이용하여 로그로 출력해보았습니다. 작성한 파일 목록 입니다. 1. DeviceInfoUtil.java 2. MainActivity.java 1. DeviceInfoUtil.java import android.content.Context; import android.os.Build; import android.provider.Settings; public class DeviceInfoUtil { /** * device id 가져오기 * @param context * @return */ public static ..

[안드로이드/Android] 웹뷰(WebView) 파일 다운로드

안드로이드에서 웹뷰(WebView) 구현 시 파일 다운로드 기능을 추가하는 작업을 구현해 보았습니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. file.jsp (웹소스) 4. FileController.java (웹소스) 1. AndroidManifest.xml 저장소 파일 접근 권한 을 추가해야 합니다. 두개 다 추가해 주세요~ 2. WebViewActivity.java 현재 소스에서는 파일다운로드 버튼을 클릭해도 아무런 반응이 일어나지 않습니다. 파일다운로드 버튼 클릭 시 파일 다운로드를 실행하기 위해서는 WebViewActivity 클래스 안에 다음과 같은 코드를 추가합니다. onCreate() 에 웹뷰(webview) 를 ..

[ macOS 맥북 ] 안드로이드 스튜디오 (Android Studio) 설치

macOS 맥북에서 안드로이드 스튜디오 (Android Studio) 를 설치하는 방법 입니다. 1. JAVA 설치 및 환경변수 설정 ​ 일단! 안드로이드 스튜디오 (Android Studio) 를 설치 전 JAVA 가 설치되어 있어야 합니다. JAVA 설치 및 환경변수 설정 방법 은 [ macOS 맥북 ] JAVA 설치 및 환경변수 설정 https://eunoia3jy.tistory.com/22 [ macOS 맥북 ] JAVA 설치 및 환경변수 설정 저의 맥북프로를 이제 하나하나씩 세팅하려고 합니당!🤗 macOS 맥북에서 Java 설치 및 환경변수 설정 방법입니다. 1. Oracle 페이지에서 Java 다운로드 및 설치 www.oracle.com/java/technologies/javase-downlo..

💻 맥북 macOS 2021.03.27

[안드로이드/Android] 웹뷰(WebView) 파일 업로드

지난 게시물에 이어서 안드로이드에서 웹뷰(WebView) 구현 시 파일 업로드 기능을 추가하는 작업을 구현해보았습니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. file.jsp (웹소스) 1. AndroidManifest.xml 저장소 파일 접근 권한 을 추가해야 합니다. 2. WebViewActivity.java 현재 소스에서는 파일선택 버튼을 클릭해도 아무런 반응이 일어나지 않습니다. 파일선택 버튼 클릭 시 저장소를 오픈하기 위해서는 WebViewActivity 클래스 안에 다음과 같은 코드를 추가합니다. WebChromeClient 를 상속받는 MyWebChromeClient 클래스를 만들어서 onShowFileChooser..

[안드로이드/Android] 웹뷰(WebView) 만들기

웹뷰(WebView) 란? 안드로이드 어플 내에서 웹 브라우저를 보여주는 webkit 입니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. activity_webview.xml 1. AndroidManifest.xml 새로 생성한 WebViewActivity 를 application 에 등록해주고, 인터넷 관련 권한 추가, http 사이트 접근 허용 설정 추가 합니다. 인터넷 관련 권한을 추가해야 합니다. 일반 http 사이트를 접근하기 위한 설정을 추가합니다. android:usesCleartextTraffic="true" 만약 주소를 http 로 사용하는데 android:usesCleartextTraffic="true" 를 추가해..

[안드로이드/Android] 그리드뷰(GridView) 만들기

그리드뷰(GridView) 란? - 격자 형태로 나열하여 화면에 표시하는 행과 열이 있는 2차원 뷰 그룹(ViewGroup) 의 한 종류 - 리스트뷰(ListView) 와 마찬가지로 그리드뷰(GridView) 와 같은 뷰 그룹(ViewGroup) 은 스크롤 기능을 지원하며 사용자가 배치된 각 항목(Item) 선택 기능이 가능한 선택 위젯 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. GridViewActivity.java 3. activity_gridview.xml 4. BearItem.java 5. gridview_list_item.xml 1. AndroidManifest.xml 새로 생성한 GridViewActivity 를 application 에 등록해줍니다. 2. Gri..

[안드로이드/Android] 리스트뷰(ListView) 만들기

리스트뷰 (ListView) 란? - 사용자가 정의한 데이터 목록을 세로 방향으로 나열하여 화면에 표시하는 뷰 그룹(ViewGroup) 의 한 종류 - 리스트뷰(ListView) 와 같은 뷰 그룹(ViewGroup) 은 스크롤 기능을 지원하며 사용자가 배치된 각 항목(Item) 선택 기능이 가능한 선택 위젯 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. ListViewActivity.java 3. activity_listview.xml 4. BearItem.java 5. listview_list_item.xml 1. AndroidManifest.xml 새로 생성한 ListViewActivity 를 application 에 등록해줍니다. 2. ListViewActivity.jav..

[안드로이드/Android] 새 프로젝트 생성 및 액티비티 생성

안드로이드 스튜디오를 설치했다면 새 프로젝트를 생성해보겠습니다~ 1. 새로운 프로젝트 생성 Launchpad(런치패드) 에서 Android Studio 클릭 후 Create New Project 클릭! 빈 액티비티를 만들어보겠습니다. Empty Activity 선택 후 Next 버튼 클릭~ 이제 프로젝트 이름, 패키지명, 저장경로, 언어, 최소SDK 등등 설정 후 Finish 버튼을 클릭합니다. minimum SDK 는 최소 SDK 버전으로 안드로이드 OS를 최소 이 버전까지 설치가능하도록 하겠다는 버전입니당 5.0 으로 선택하면 밑에 대략 94.1% 의 디바이스에 실행할 수 있다는 표시가 나옵니당~.~ MyApp01 프로젝트가 생성되었습니다! 2. 새로운 Activity 생성 패키지에 마우스오른쪽 > ..

[안드로이드/Android] 액티비티(Activity) 생명주기

안드로이드 액티비티 (Activity) 생명주기 ! developer.android.com/guide/components/activities/activity-lifecycle?hl=ko 활동 수명 주기에 관한 이해 | Android 개발자 | Android Developers 활동은 사용자가 전화 걸기, 사진 찍기, 이메일 보내기 또는 지도 보기와 같은 작업을 하기 위해 상호작용할 수 있는 화면을 제공하는 애플리케이션 구성요소입니다. 각 활동에는 사용자 인터페 developer.android.com 🍏🍎🍋🍉🍇🍓

728x90
반응형