목록전체 글 (7675)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bihvdt/btq4WFRI04m/pGkj7q6KPhgaNNepMxbKpK/img.png)
/* =========================== */ [ 참고 사이트 ] /* =========================== */ /* =========================== */ [사이트 주소] https://bulanda2.tistory.com/564 카카오톡 알림 오류, 앱 아이콘 배지 표시 안될때(갤럭시s8) 카카오톡 알림 오류, 앱 아이콘 배지 표시 안될때(갤럭시s8) 갑자기 카카오톡 알림이 오지 않습니다. 카카오톡을 실행해보면 온 메세지를 확인할 수 있지만 앱에 접속하지 않으면 알림이 오지 않 bulanda2.tistory.com /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bO6bJD/btq4SNJLWQK/FkdsfCwASkNEevjT4bzTIk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [사전 퍼미션 요청 필요함] //TODO [파일 경로 설명] //콘텐츠 파일 경로 (파일 삭제) : content://media/external/file/37352 //절대 파일 경로 (파일 불러오기) : /storage/emulated/0/Download/TX20210513213131.txt //TODO [텍스트 파일 저장 실시] saveFile(getNowTime24(), "HelloTextFile"); ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4w8pg/btq4Tobni5c/s4qaydXRY9pLwLy8FwnHe1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [사전 퍼미션 요청 필요함] //TODO [인텐트 요청 및 요청 결과 확인 위함] Uri photoUri; private static final int PICK_FROM_CAMERA = 1; // [카메라 촬영으로 사진 가져오기] private static final int PICK_FROM_ALBUM = 2; // [앨범에서 사진 가져오기] private static final int CROP_FROM_CA..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/msr4F/btq4Og7coo7/Ak2kfX27sZuqsuHshY4uyK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [안드로이드 웹뷰 SSL 오류 체크 : 구글 플레이스토어 SSL Error Handler 대응] @Override public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) { try { Log.d("---","---"); Log.e("//===========//","=====================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QlgAU/btq4NGdh0ww/dBGHs34zQN5s3arJzYGQDk/img.png)
/* =========================== */ [ 설명 ] 1. 음성 파일 녹음 및 생성 , 음성 파일 포맷 형태 변경 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 음성 녹음 및 생성 파일 접속 > [음성 파일 생성 실시] https://text-to-speech.imtranslator.net/speech.asp Text To Speech in a Variety of Languages and Dialects Voices Your browser does not allow access to your computer's clipboard.Instead, please use Ctrl-..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dSBQTU/btq4Poir7oy/gB7Uv8KbcXlckfBcjLkgDk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [이미지를 바이트 값으로 받음] Bitmap img = BitmapFactory.decodeByteArray(byte_arr, 0, byte_arr.length ) ; //TODO [이미지 뷰에 비트맵 이미지 표시] imageView.setImageBitmap(img); /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pASby/btq4H9G6z26/2XAIkx4mZzGA6I6YeMF0D0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [필요 라이브러리] implementation 'gun0912.ted:tedpermission:2.2.2' //TODO [Ted 라이브러리 사용해 퍼미션 확인 수행 메소드] private void permissionCheck() { try { Log.d("---","---"); Log.d("//===========//","================================================"..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cSYz6b/btq4MgqTiVV/CKXT3GedY9B9x3j7Iux4r0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [블루투스 및 GPS 기능 활성 상태 확인 호출 부분] if(getBleGpsStateCheck() == true){ Log.d("---","---"); Log.w("//===========//","================================================"); Log.d("","\n"+"[A_State > 블루투스 및 GPS 활성 상태 확인]"); Log.d("","\n"+"[상태 : 모..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sq18J/btq4F1PcyWH/nPX6amkzjvhGzPMBrn0bj0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [gradle 설정 코드] [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.android.tools..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cnNcib/btq4CDuEs3p/W2I6hLJV9lIVyN0dYZzEj1/img.png)
/* =========================== */ [ 참고 사이트 ] /* =========================== */ /* =========================== */ [사이트 주소] https://mainia.tistory.com/5717 안드로이드 스튜디오 실수로 삭제한 파일이나 소스 복구하는 방법 안드로이드 스튜디오 실수로 삭제한 파일이나 소스 복구하는 방법 환경: Android Studio 안드로이드 스튜디오에서 파일을 삭제하면 윈도우처럼 휴지통으로 가지 않습니다. 휴지통 기능이 없기 때문 mainia.tistory.com /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oDoFs/btq4IEMjK6U/d4io8WANviGE7iVsk5aJv1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [gradle 설정 코드] [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.android.tools..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bprxdo/btq4EcQPFOg/Y3sM4XFglBiShgvVsCslbk/img.png)
/* =========================== */ [ 참고 사이트 ] /* =========================== */ /* =========================== */ [사이트 주소] https://brunch.co.kr/@chulhochoiucj0/8 모바일 UI·UX 디자인시 고려해야 할 가이드라인 1 애플 iOS HIG와 Material design 가이드를 중심으로 | 모바일 앱과 웹 디자인은 데스크톱 웹 디자인과는 많은 부분이 다릅니다. 이는 각 기기device의 특성과 사용 맥락의 차이에서 기인합니다. 우선 모 brunch.co.kr /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpIHAc/btq4CiDNTa4/9dgpeH7pJrJUoiJpeANb4K/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Arrays toString 형태 바이트 문자열 데이터를 바이트 값으로 변환 및 string 값 출력 실시 - byte to string]"); /*[설 명] * 1. 초기에 저장된 d..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vodWa/btq4CiQ5BLs/fawE2PTB5j5ojhBdIikgR0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [필요 퍼미션] [필요 라이브러리] implementation 'org.altbeacon:android-beacon-library:2.+' //noinspection GradleCompatible implementation 'com.android.support:localbroadcastmanager:28.0.0' [실시간 비콘 스캔 코드] Handler BeaconHandler = new Handler(..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Uv5tN/btq4s3mIzKz/J11LEPC0RBpLLrrKvGqlKk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [필요 퍼미션] /** * TODO ===== [필요한 퍼미션 종류] ===== * * * * * * * * * */ [실시간 스캔 시작] //TODO ===== [와이파이 스캔 시작 실시] ===== public void WifiScanStart(){ Log.d("---","---"); Log.d("//===========//","==============================================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cUbCuu/btq4BxNTANl/uIq0SQIZFvmntYAzwKub1k/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 코틀린에서 any 는 최상위 클래스입니다 (자바에서 object 형태) 2. 코틀린에서 any 를 사용해 기본 데이터 타입 형 변환 없이 대입해 사용할 수 있습니다 3. 코틀린에서 any 사용 시 null 값은 대입할 수 없습니다 */ println("[any 사용해 int 형 데이터 값을 ob..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/6obbg/btq4qEGPoK4/fMVQ86hnE0MHHH4lLfHBG0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========= [초기 웹뷰 설정 시 자바 스크립트 경로 지정 실시] ========= public void Javascript_To_Android(){ //TODO 자바 스크립트 통신 경로 지정 main_webview.addJavascriptInterface(new A_Webview.AndroidBridge(), "Android"); //자바스크립트에 대응할 함수를 정의한 클래스 붙여줌 } //========= [..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DqXJR/btq4yf6BztL/RBMI1b4UCkbluUkM1GOLxK/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 코틀린에서는 삼항식 연산을 지원하지 않습니다 2. 코틀린에서 삼항식 연산 형태를 사용하기 위해서는 if else 구문을 사용해야합니다 3. fun returnMax (매개변수, 매개변수) : 반환 형태 의미입니다 */ println("[return 구문에서 if else 사용해 두 정수값 중 m..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEBy4k/btq4reA6Jwk/p2gWruZ05lypij5W0cQZv1/img.png)
/* =========================== */ [ 참고 사이트 ] /* =========================== */ /* =========================== */ [사이트 주소] https://tychejin.tistory.com/104 [Oracle] 계층형 질의 계층형 질의 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해서 계층형 질의를 사용합니다. 계층형 데이터란 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터 tychejin.tistory.com /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFrafA/btq4qBhzF2o/C5EvRnEQxGKTnnQL6QhH5K/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_BluetoothScan] //TODO [전역 변수 등록 부분] BluetoothAdapter mBluetoothAdapter = null; ArrayList bleList = new ArrayList(); //TODO [BluetoothAdapter 객체 매핑 부분] mBluetoothAdapter = BluetoothAdapter.getDefa..