반응형

전체 글 107

[Android Studio | Kotlin] 코틀린 기본 리스트뷰 다루기(아이템 추가, 삭제 등)

0. 리스트 뷰 레이아웃 추가 사용하고자 하는 레이아웃 에(activity_main.xml) ListView 를 추가 후 id 를 지정해 줍니다. 이제 레이아웃을 연결한 Activity에서(MainActivity) 불러와서 사용하시면 됩니다. 사용할 액티비티(MainActivity) 의 onCreate 안에서 ㄱ. 사용할 배열 선언 val arrayOfListView = ArrayList() ㄴ. 어댑터 선언 val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, arrayOfList) ㄷ. 어댑터 연결 lv_main.adapter = adapter 배열을 선언 할 때 미리 값을 입력하고 사용해도 되고 나중에 하나씩 추가해서 사용해도 ..

Programming/Android 2019.12.30

[앱소개 | 간단한 사용법] 강력한 기능을 가진 자동화 앱 Tasker

앱 : Tasker 가격 : 4,300 원 링크 : https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=ko Tasker - Google Play 앱 ⚙No repetitive tasks for you, let your Android device handle it!⚙ Total Automation, From Settings to SMS. Here are only some of the things you could do with Tasker. Its real power is the flexibility to combine contexts and tasks however you wish: https://t play.go..

PC & Mobile Tip 2019.12.14

[Android Studio] Google PlayStore에 앱 올릴 때 패키지 용량 줄이는 간단한 방법 몇가지

build.gradle 에 항목 추가 app 레벨의 build.gradle 를 연 후 buildTypes{ release { minifyEnabled false proguardFiles~~~~ } } 부분을 수정하시면 됩니다. minifyEnabled true로 바꿔 주시고 shrinkResources true 항목을 추가해 주세요. buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } 만약 구글 애드몹을 사용하고 있다면 dependencies 에서 구글 애드를 implemen..

Programming/Android 2019.12.12

[Android Studio] 구글 admob 광고 테스트 기기 등록 방법

구글 광고를 앱 혹은 웹에 개제 할 경우 주의해야 할 점은 여러가지가 있지만, 그 중에서도 어뷰징 이 꽤나 큰 문제라고 생각합니다. 정상적으로 나오는지, 클릭은 이루어 지는지 등을 테스트 하기 위해 실제 나오고 있는 광고를 클릭할 경우 당연하겠지만 구글에서는 어뷰징으로 처리를 하게 됩니다. 상황에 따라 다르지만, 어뷰징으로 판단이 된 경우라면 광고가 나오지 않거나 어뷰징으로 판단된 이후의 광고 개제 등에 대해 수익금을 받을 수 없게 됩니다. 애드센스 및 애드몹 둘 다 해당되는 내용입니다. 이러한 상황을 미연에 방지하는 방법 중 하나는 앱을 만들 때 AdRequest 변수에 테스트 기기를 등록하는 방법입니다. 내 기기의 Device 정보 알아내기 안드로이드 스튜디오에서 타겟 디바이스를 테스트 디바이스로 선..

Programming/Android 2019.12.12

[앱소개]기본(순정)카메라 무음 모드 어플

앱명 : 무음무음 (완전무료) 가격 : 무료(Free) 링크 : https://play.google.com/store/apps/details?id=com.plustwo.silentcamera&hl=ko 무음무음 (완전무료) - 기본카메라를 무음으로 - Google Play 앱 ■ 조용히 자는 아이의 모습을 찍고 싶으신가요? ■ 조용한 도서관에서 공부하던 내용을 찍고 싶은신가요? ■ 사람이 많은 곳에서 조용히 셀카를 찍고 싶으신가요? ♦️완전무료♦️ 로 원하는 카메라 앱을 무음으로 만들어주는 저희 앱을 사용해 보세요! * 현재 삼성 갤럭시의 안드로이드 10(One UI 2.0)의 기본카메라 앱에서 촬영음이 무음이 되지 않는 문제가 있습니다. * 주의 : 해당 어플리케이션을 불법적인 목적으로 절대 사용하지 ..

PC & Mobile Tip 2019.12.04

[노 루팅 | 앱설치X] Android 순정카메라 셔터음 없애기(무음카메라)

정확하게는 볼륨을 조절할 수 있도록 하는 방법입니다. 우리나라 정발 폰의 경우 시스템, 미디어 볼륨에 상관없이 최대음량으로 셔터음이 나도록 되어 있습니다. 이게 범죄 예방에는 좋긴 한데 어차피 무음 카메라 앱들도 넘쳐나고 있는 상황이고, 아이사진을 찍는다던가, 반려동물 자는 걸 찍는 다던가, 사무실에서 사진을 찍어야 하는 경우 등 소리가 너무 크면 난감한 상황은 얼마든지 있기 마련입니다. * 2021-05-17 추가 안드로이드 11 및 삼성 One UI 3.0 이후에는 무음 앱들이 적용이 안 되게 막혔다고 하네요. ADB 는 적용 되는 것을 확인 했습니다. 시스템 볼륨에 영향을 받으니 무음 촬영이 필요할 상황에서는 매너모드로 전환한 후 사용하시면 됩니다. 생각외로 방법은 간단합니다. ADB 를 이용해서 ..

PC & Mobile Tip 2019.12.04

[Android Studio]Youtube(유튜브) 재생을 위한 API 사용하기 위한 준비 과정(SHA1 정보 보기)

우선 준비 과정만 올리도록 하겠습니다. 참고 : https://developers.google.com/youtube/android/player/?hl=ko YouTube Android Player API | YouTube for Android | Google Developers YouTube Android Player API를 사용하면 Android 애플리케이션에 동영상 재생 기능을 통합할 수 있습니다. 이 API는 YouTube 동영상(및 재생목록)을 로드하고 재생하는 방식 및 동영상 재생 환경을 맞춤설정하고 제어하는 방식을 정의합니다. API를 사용하면 애플리케이션의 UI에 삽입된 플레이어 보기에 동영상을 로드하거나 실행할 수 있습니다. 그런 다음 재생을 프로그래밍 방식으로 제어할 수 있습니다. 예를..

Programming/Android 2019.10.02

[HTML/PHP]DB 데이터 불러와서 표시하기 테이블로 표시하기

1. pdo 를 이용한 DB 접속 $host = 'localhost'; $dbname = 'mydb'; $username = 'root'; $rootpw = '1111'; try { $pdo = new PDO('mysql:host='.$host.';dbname='.$dbname, $username, $rootpw); } catch (PDOException $e) { echo $e; } 2. 쿼리 작성 간단하게 테이블의 전체 내용을 불러오는 걸로 설명을 드리겠습니다. $myquery = 'select * from mytable'; 3. 쿼리 실행 $result = $pdo->query($myquery); 4. 테이블 이용해서 표시하기 db 테이블이 name, age, phone 컬럼이 있다고 가정을 하겠습..

Programming/PHP 2019.08.30

[PHP, MySQL]엑셀 파일 업로드 및 쿼리 적용하기

0. 준비물 엑셀 파일 업로드에 사용 할 라이브러리 를 다운 받을 수 있는 링크입니다. http://opensource.box.com/spout/getting-started/ Getting Started This guide will help you install Spout and teach you how to use it. Requirements PHP version 7.1 or higher PHP extension ext-zip enabled PHP extension ext-xmlreader enabled Installation Composer (recommended) Spout can be installed directly from Composer. opensource.box.com 요구 사항이 있긴..

Programming/PHP 2019.08.20

[간단팁]폰에서 Micro SD Card 포맷하기(feat. 갤럭시S8)

안드로이드 9 파이 버전이고, 갤럭시 시리즈라면 크게 다르지 않을 거라고 생각됩니다. 경로 : 설정 -> 디바이스 케어 -> 저장공간 -> SD 카드 -> 저장공간 설정 -> SD 카드 -> 포맷 참으로 복잡하게 들어가야 됩니다. 다른 것들은 그냥 눈에 띄는 메뉴들이라 상관이 없는데, 저장공간 설정 부분은 디바이스케어에서 SD 카드를 클릭 한 후 오른쪽 상단에 있는 점 세개 짜리를 터치해야 나타납니다.

PC & Mobile Tip 2019.08.11

[Android]Chrome 추가 옵션(?) 설정하기(Flags)

이 방법은 모바일 및 pc 버전 크롬에 다 적용이 되긴 합니다. 안드로이드 위주로 적용이 가능하고 그런대로 쓸만한 것들을 좀 정리해 볼까 합니다. 써보고 괜찮은 것들은 더 추가하고 별로 인 것들은 따로 추가 내용을 적는 방향으로 하겠습니다. 브라우징 경험은 개인에 따라 차이가 클 수 있으니 필요한 것들만 적용하시길 바랍니다. 폰을 초기화 할 때 마다 설정을 새로 하면서 찾는 것도 귀찮아서 정리하는 건 안비밀 0. 설정 부분 들어가기 크롬을 실행 시킨 후 주소창에 chrome://flags 를 입력한 후 들어가시면 됩니다. 1. 다운로드 속도 향상 성격이 급한 편은 아닌 거 같은데 페이지가 늦게 뜨면 짜증이 나는 건 어쩔 수 없더군요. 이건 실제 접속 속도를 올리는 건 아니고 그냥 불러오는 방법을 다르게 ..

PC & Mobile Tip 2019.08.06

[간단후기]앱코 해커 K770 간단 사용기

전에 사용중이던 키보드는 지인한테 보내주고 새로 장만하기 위해 뭘로 할까 고민을 해보다가 카일 스위치는 사용해 보진 않았고, 요즘은 뭔가 짤깍 거리는 그런 느낌의 키보드가 그리워져서 통장 잔고를 확인하고 하나 질렀습니다. 우선 게이밍 키보드(라고는 하지만 그냥 화려한 종류)에 속하는 거 같긴 한데 게임은 요즘 거의 못하고 있어서 게임에 맞는지를 확인하고 산 건 아닙니다. 그냥 화려해보여서!! 샀습니다 키 누를 때마다 주변으로 파동 비슷하게 불 켜지게 하는 걸로 해서 쓰는 중인데 잘 생각해보니 키보드를 보고 입력하는 일이 거의 없어서 그냥 시야 끄트머리가 요동치는 기분만 드네요.... 사진이 아예 없으면 또 이상할 거 같으니 전체적으로 불이 들어오게 해 놓고 한장 찍어봤습니다. 가격대비 키감도 나쁘지 않은..

Review 2019.07.27

[Windows] 프로그램 종료 단축키 만들기

윈도우 계열에서는 다 사용할 수 있는 방법입니다. 대부분의 프로그램들은 종료시 백그라운드에 남아서 돌아가지 않기 때문에 굳이 해 줄 필요는 없습니다. 그런데 윈도우 10의 경우에는 재시작 할 때 프로세스가 돌아가고 있는 상황에서 종료가 이루어지면 부팅되면서 해당 프로세스를 다시 불러오게 됩니다. 이걸 해결하는 방법이 있었는데, 버그인건지 잘 되지 않을 때가 많아서 그냥 종료하기 전에 프로세스를 강제로 종료 시켜 버리고 종료 혹은 재부팅 할 수 있도록 단축키를 만들어서 사용하는게 좋을 것 같습니다. 1. 종료시킬 프로세스 이름 알아내기 윈도우키+R 을 눌러 실행 창을 연 후 taskmgr 을 입력해서 현재 돌아가고 있는 프로세스들을 확인합니다. 프로세스 이미지 이름(ex: notepad.exe)을 확인 하..

PC & Mobile Tip 2019.07.27

[Android] 안드로이드 wifi(무선) ADB 이용 접속 방법

유선 연결이 귀찮을 때. 유선 연결은 충전이 느려서 짱날 때. 0. 조건 A. 처음 설정시에는 usb 케이블을 연결해야 합니다. B. wifi 와 PC 의 네트워크가 같아야 합니다.(같은 공유기, 허브. 기본 Gateway가 같으면 됩니다.) 1. 환경변수 등록. 이건 편하게 사용하기 위해서 하는 거라 넘기셔도 상관은 없습니다. 환경변수 등록 자체가 다른 프로그램 등에서도 잘 쓰이는 편이니 알아둘 겸 해보시는 것도 나쁘진 않을 것 같네요. 시스템 속성으로 들어가 주세요(내컴퓨터, 내 PC 에서 우클릭 후 속성) 그리고 고급 시스템 설정 으로 들어 간 후 환경변수 부분을 클릭하시면 됩니다 그후 시스템 변수에서 Path 항목을 찾은 후 더블 클릭 혹은 편집 을 눌러 주세요. 그러면 환경 변수 편집 창이 뜬느..

Programming/Android 2019.07.15

[Android Studio]레이아웃(Layout), 뷰(View) 기본

1. 레이아웃의 종류 LinearLayout, RelativeLayout, FrameLayout, TableLayout 이 4가지를 주로 사용합니다. A. LinearLayout 선형 구조 라고 해야 할지, 쭉~ 나열하는 느낌으로 쓸 때 좋은 구조 입니다. 가령 텍스트뷰 3개를 배치 시킬 경우 레이아웃의 기본 방향을 따라 나란히 늘어서게 됩니다. 겹쳐서 표현되지 않습니다. B. RelativeLayout 레이아웃 안에 위치하는 것들이 상대적인 위치를 가질 수 있게 하는 구조 입니다. 말이 좀 애매하긴 한데, A 라는 버튼을 하나 만들었을 때 기준위치를 정해서 화면의 크기라던지 상관 없이 나타낼 수 있게 해주는 구조라고 생각하시면 됩니다. C. FrameLayout 잘 안 써서 설명이 좀 부족할 수 있긴 ..

Programming/Android 2019.06.22
반응형