앱만들기.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 ..
앱만들기 9. (Navigation Menu 커스텀)
·
✍2021,2022/app(android studio)
저번처럼 navi툴을 (만들어진 것)을 쓰지않고 직접 커스텀 해보는것 empty 툴 이용 layout 설정이 이번에는 다른때와 달리 drawer사용 androidx.drawerlayout.widget.DrawerLayout 내부에 Linear 사용button만들어줌id지정 app -> res -> layout 파일에 새로운 resource파일 생성함activity_drawer.xml 생성(가제) Linear Layout사용해주고 내부에 width와 height조절 android:layout_gravity="start" 을 추가했는데, 이게 무슨뜻이지? layout_gravity : 대상이 되는 뷰의 부모 컨테이너의 공간에서의 위치를 정렬할 때 사용 gravity : 뷰안의 내용을 정렬할 때 사용(텍스트뷰..
앱만들기 8 . (WebView)
·
✍2021,2022/app(android studio)
string url 은 webView를 틀때 어떤 주소로 지정해주느냐 private WebView webView; private String url = "https://www.naver.com"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findViewById(R.id.webView); //findViewById(R.id. 이게뭔지 공부해야할듯 webView.getSettings().setJavaScriptEnabled(true); // 자바스크립트를 허용해주자는 옵..
앱만들기7(SharedPreferences)
·
✍2021,2022/app(android studio)
추후 추가 공부 후 세부 작성예정 LinearLayout이 뭔지! SharedPreferences 앱을 종료하더라도 재실행했을때 데이터가 남겨두고 싶을때 사용하는거 오늘의 시나리오: 앱 실행 ->edittext보이고->글자입력하고->뒤로가기버튼 눌러서 종료 edittext로 일단 입력하는 칸 만들어줌 id 지정해줌 main으로 가서 id 똑같이 선언하고, string 선언해줌 Oncreate에 id연결해줌 Ctrl+O 눌러서 onDestroy()눌러주면 @Override protected void onDestroy() { super.onDestroy(); } 라는 생명주기가 하나 더 만들어짐 앱을 종료했을때 (액티비티 벗어났을때 =파괴되었을때 =뒤로가기) sharedpreference로 호출하며 나갈수있..
앱만들기6
·
✍2021,2022/app(android studio)
navigation 스크롤했을때 나오는 메뉴 바 만듦 사용 하기! oncreate : 앱을 틀었을때 이걸 실행해라 floatingactionbutton 변수이름 = 메일형태의 아이콘을 띄워라 Snackbar = toast메시지랑 비슷한데, 업그레이드 된 버전. 더 세련되었고 멋진 디자인의 팝업이 띄워짐 (이 코드가 나한테는 기본이 아님) FloatingActionButton fab = (FloatingActionButton)findViewById(R.id.fab); fab.setOnClickListener((view) ->{ Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null)...
앱만들기5.(ListView)
·
✍2021,2022/app(android studio)
추후 추가 공부 후 세부 작성예정 태그를 사용해보자. 세로방향 층쌓기 orientation Mainactivity package com.example.listexample01; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private ListView list; @Override protected void onC..
리촬리
'✍2021,2022/app(android studio)' 카테고리의 글 목록 (4 Page)