목록Android (947)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/exTL6j/btqZ2a4UzQb/9aFTyG5k9us3Blj40Ceb01/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================ [AndroidManifest.xml 파일] ================ //TODO ==== 퍼미션 정의 부분 ==== //TODO ==== application 부분 ==== android:requestLegacyExternalStorage="true" //================ [java 파일] ================ /** [필수 사항] 1. Manifest에 정의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxS32z/btqZyv8Mi1U/F4eYg5dSTfuFV2ZIHoWSDk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=========== [xml 파일] =========== //=========== [java 파일 - 컴포넌트 매칭 및 클릭 이벤트 정의] =========== //TODO 토글 버튼 객체 선언 ToggleButton toggleButton; //TODO 토글 버튼 객체 매핑 toggleButton = (ToggleButton) findViewById(R.id.toggleButton); toggleButton.set..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JBOTa/btqZtzqhTAs/Y1TrRlA9hqr7fNiW5UrFo0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //====== [안드로이드 액티비티 완전 종료 수행] ====== try { //finish후 다른 Activity 들이 뜨는걸 막습니다 (프로세스는 남아있을 수 있음) moveTaskToBack(true); //현재 액티비티를 종료합니다 finish(); //모든 루트 액티비티를 종료합니다 finishAffinity(); //인텐트 애니메이션 없애기 overridePendingTransition(0, 0); //안드로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GpZ1e/btqZrgxK6bU/UynKt5XpxNlQbkakK46BmK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=========== [AndroidManifest.xml 파일] =========== /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWAijI/btqZDOM9kPf/kDjHUa5QiofAULHUlcj8TK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [안드로이드 os 및 api 별 설명] ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%AC 안드로이드 버전 역사 위키백과, 우리 모두의 백과사전. 2019년 5월7일까지 수집된 전세계 안드로이드 버전 점유율 안드로이드 버전 역사는 2007년 11월 5일 안드로이드 베타 버전부터 시작한다. 안드로이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfAHI2/btqZkrdV4u4/YO4fGuzNgrGHxJksaQBFxk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [java - json 파일 생성] ========== public void setJsonArrayData(){ try { //TODO JSONArray 객체 생성 및 데이터 삽입 실시 JSONArray jsonArray = new JSONArray(); jsonArray.put("ONE_INFO"); JSONObject jsonObject_One = new JSONObject(); jsonObje..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/blWwqF/btqZehp3iY7/WZHNrgTYlDSqIKeMuHlB61/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [java - json 파일 생성] ========== public void setDefaultJsonData(){ try { //TODO JSONObject 객체 생성 및 데이터 삽입 실시 JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "투케이"); jsonObject.put("age", 28); jsonObject.put("m..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2JqFx/btqZlOF7wuN/kA4bOx1k59Zfrk6w20oo00/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [xml 파일] ========== //========== [java - 리스트 뷰 객체 선언 및 배열 객체 선언 실시] ========== //TODO 리스트 뷰 객체 선언 및 배열 객체 선언 실시 ListView listView; ArrayList dataList; //========== [java - 리스트 뷰 컴포넌트 매칭 실시 및 데이터 삽입, 어댑터 연결] ========== //TODO..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b3g4fv/btqZjv76eSk/GdkvxywhHNtE6Gk6o16XI1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [build.gradle(Project) 파일] ========== // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.androi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cJtnGk/btqYTNWUrah/mEz2hNaVW3lB58rC3Bkiu1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.android.volley:volley:1.1.0' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== //TODO impor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTkq9r/btqYQxthzJs/CSilfWQZdo1RKd1yQ8byC1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.android.volley:volley:1.1.0' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== //TODO impor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brYmv3/btqY90mxnbl/8bbPAdJyRoHvaVJM4TOQZk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.android.volley:volley:1.1.0' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== //TODO impor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wLk1f/btqYZ7stQhV/PBYAXIkq5CSH3cW14X8Wn0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.amitshekhar.android:android-networking:1.0.1' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java - Networking..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pH7dB/btqYN2loi6V/o28J8fgPcXR4TtkOBnbQwk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [build.gradle(Project) 파일] ========== // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.androi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ldRim/btqYDjPwlY0/la0vkLwUSdLbh8AoupR8eK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [java - 카운트 다운 객체 선언] ========== CountDownTimer countDownTimer; //========== [java - 카운트 다운 시작] ========== countDownTimer = new CountDownTimer(30000, 1000) { //30초 동안 1초의 간격으로 onTick 메소드를 호출합니다 @Override public void onTick(l..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ctqmgb/btqYLzKDWYj/AE6EY9Z4oluxcEQm7vvZc1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [build.gradle(Project) 파일] ========== // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.androi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mTVzj/btqYAuwuCst/akTMWEZDuuhPfOvSTd3A9k/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.loopj.android:android-async-http:1.4.9' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== g..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bS3d4p/btqYJ8ZWM99/xJ8bJZkAJnMQs8CeRVlDn0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.loopj.android:android-async-http:1.4.9' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== g..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNPw2n/btqYN076OPZ/blEI3f4AlIQej0a3H67ilk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.loopj.android:android-async-http:1.4.9' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== g..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnDCEH/btqYLAaMf6V/5wKzFeBEdLlmkIE4T1TFT1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======= [텍스트 뷰 데이터 지정] ======= textview.setText("data"); //======= [텍스트 뷰 데이터 얻어오기] ======= String data = textview.getText().toString().trim(); //======= [버튼 일반 클릭 이벤트 실시] ======= button.setOnClickListener(new View.OnClickListener() { ..