앱만들기. 17(MediaRecorder)동영상 녹화
·
✍2021,2022/app(android studio)
gradle에서 필요한거 추가해야함. buld.gradle(app) -> implementation 'gun0912.ted:tedpermission:2.0.0' 을 추가해준다. sync now눌러주기 Surface View란? 카메라 어플을 생각해보자. 카메라 어플을 키면 실시간으로 미리보기 화면이 동작한다. 이는 카메라 앱 화면의 뷰가 엄청 짧은 시간내에 아주 많은 프레임을 계속해서 그리기 때문인데, 엄청난 자원이 필요하다. 이런 경우 화면을 그리는데에만 많은 자원이 필요한데, 어플에서 다른 것들을 처리하느라 화면이 버벅거리면서 업데이트가 늦어질 수가 있다. 이와 같은 경우에 사용하는 것이 그래픽 그리기가 빠른 서피스뷰이다. SurfaceView는 View를 상속받는 클래스이다. 일반 View는 onD..
앱만들기 .16(Service 백그라운드 음악)
·
✍2021,2022/app(android studio)
service : 백그라운드에서 돌아가는 일종의 프로세스 핸들러랑 스레드랑 비슷한 개념 서비스의 용도는 main에서 무언가를 해줄때에도 다른곳에서 작업 처리해주는거 일단 여기에 들어가줌 https://studio.youtube.com/channel/UCLppeb1YDr6e-HP3lvRkgAg/music YouTube 하나의 계정으로 모든 Google 서비스를 YouTube로 이동하려면 로그인하세요. accounts.google.com 원하는 음악 다운로드 멜론과 같은 음악 프로그램 처럼 홈버튼을 누르고 나가도 계속 실행될 수 있게 하는 프로젝트 해보기! service java만들어줌 extends Service 하고 alt+enter 해서 implement methods 해주면 됨 mediaplayer변..
웹개발+/2주차 필기,개발일지
·
✍2021,2022/WEB
정적 웹페이지 vs. 동적 웹페이지 동적 웹페이지의 종류 Client-side rendering (CSR) 자바스크립트에 데이터를 포함해서 보낸 후, 클라이언트 쪽에서 HTML을 완성하는 방법 Server-side rendering (SSR) 서버 쪽에서 템플릿 HTML에 데이터를 끼워넣어 완성된 형태의 HTML을 보내주는 방법 복합적인 방법 클라이언트 쪽에서 Ajax 요청을 보내서 서버에서 데이터를 받아와 HTML을 완성하는 방법 서버에 요청들어오면 html에 자바스크립트 심어서 보내주고, 페이지 드고나면 자바스크립트가 돌면서 ajax가 서버로 요청을 보내서 데이터를 받아와서 채워넣음 어렵다. Jinja2 템플릿 언어 Flask 프레임워크에서 사용하는 템플릿 언어 '템플릿'이 되는 HTML 문서에 데이..
앱만들기. 15(Dialog)
·
✍2021,2022/app(android studio)
팝업창을 구현하는 DIalog 부가적으로 기본액티비티 위에 화면을 띄우고싶을때 사용 Dialog기본 세팅코드 AlertDialog.Builder ad = new AlertDialog.Builder(MainActivity.this); ad.setIcon(R.mipmap.ic_launcher); //아이콘가져오기 ad.setTitle("제목"); ad.setMessage("나는 귀엽습니까?"); AlertDialog에 여러정보를 Setting을 하려면 먼저 AlertDialog.Buider 객체를 생성 Builder 클래스에서 제공하는 다양한 함수들을 사용하여 AlertDialog에 여러 정보를 Setting main.js package com.example.dialogexample; import andro..
앱만들기. 14(Thread & Handler )
·
✍2021,2022/app(android studio)
간혹가다 옆에 레이아웃에 변경된게 안뜰때 오류해결법 apptheme -> appcompatdaynight으로변경해주기 본격적으로 만들어보자! activity.xml 스레드란? : 백그라운드에서 작업을 할 수 있는 기능을 가지고있음. 흔이 앱을 사용하다가 홈버튼을 누르고 잠깐 밖으로 빠져있을때 백그라운드 상태로 들어가게되는데 그때 처리해줄 수 있는 구문이나 일련의 프로세스 작업들을 해줄 수 있음 Main에 앞서 지정한 버튼을 선언 Button btn_start, btn_stop; Thread thread; boolean isThread = false; 트루나 폴스로만 지정할 수 있음. 이게 뭐임 근데? Boolean 불린(Boolean)은 참과 거짓을 의미하는 데이터 타입으로 bool이라고도 부른다. 불린..
앱만들기.13(Log출력,주석다는법)
·
✍2021,2022/app(android studio)
버그나 오류들을 해결하고잡으려는 행위 : 오류디버깅 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String Song = "송송송";} Log.e("MainActivity : ",Song); 앱이 실행될 때 이 로그를 출력을해라 .e : 에러라는 줄임말임 이중에 원하는 로그 형태 골라서 출력가능 ex: Log.V Log.D Log.I 이런식으로! 보통 Log.D와 Log.e를 많이 활용한다고 함 (알아보기도 쉬워서) 실행하고 , 하단의 logcat클릭해보면 로그 쭈루룩뜸 mainactivity 도달하고,..
앱만들기.12(fragment)
·
✍2021,2022/app(android studio)
fragment 조각들 조각들을 교체해주는 레이아웃 Framlayout relative , frame, linear 레이아웃들을 다양하게 섞어서 사용가능 현재 relative 안에 linear가 있어서 linear에서 relative 속성 사용가능 android:layout_alignParentBottom="true" OncreateView는 Mainactivity.java의 생명주기 ocreate와 같이 fragment의 생명주기임. Mainactivity package com.example.fragmentexmaple; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; import android..
1+2주차 개념정리,복습
·
✍2021,2022/app(android studio)
보호되어 있는 글입니다.
앱만들기 11.(RecyclerView)
·
✍2021,2022/app(android studio)
gradle(app)설정 gradle->dependencies 마우스 올려놓으면 전구 뜸 ->add library ~ 클릭 -> recyclerview 라이브러리 누름 -> appocompat과 버전 동일해야 오류 안남 ->sync now클릭 plugins { id 'com.android.application' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.recyclerviewexample" minSdkVersion 16 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "and..
앱만들기10. (카메라)
·
✍2021,2022/app(android studio)
다시해봐야함 코드별 공부필요 manifast에서 카메라 권한 허용 gradle 에서 module ~ app에서 implementation 'gun0912.ted:tedpermission:2.0.0' 써줘서 sync now눌러서 다운받음 안드로이드 권한 허용, 특정상황에서 권한 붙는 창을 만들어냄 file_paths.xml 파일만들고 로 바꿔준 후 gradle에서 applicationId를 경로에 추가해줌 소스코드 노가다로 다 쳤는데 디버깅 오류남 . 미치겠음 소스코드 https://duckssi.tistory.com/11 #11 안드로이드 스튜디오 카메라 (Camera) 예제 [ 홍드로이드 ] [build.gradle (Module: app)] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ..
리촬리
'분류 전체보기' 카테고리의 글 목록 (22 Page)