본문 바로가기

분류 전체보기112

Android Studio Retrofit (3) 내가 쓴 글씨를 서버로 전송해보자. (1,2는 내가 서버에서 받는거만 함. ) https://kofathena.tistory.com/41 Android Studio Retrofit (1) step1. 사전작업 : 라이브러리 3개 추가, 뷰바인딩 Retrofit2버전을 쓰려면 라이브러리에 3개를 추가해줘야한다. (세트라고 생각하면 된다. ) ※ 구글 볼리도 많이 쓴다. 라이브러리명 회사명 기능 retr kofathena.tistory.com https://kofathena.tistory.com/42 Android Studio Retrofit (2) https://kofathena.tistory.com/41 Android Studio Retrofit (1) step1. 사전작업 : 라이브러리 3개 추가, 뷰.. 2023. 3. 19.
Android Studio Retrofit (2) https://kofathena.tistory.com/41 Android Studio Retrofit (1) step1. 사전작업 : 라이브러리 3개 추가, 뷰바인딩 Retrofit2버전을 쓰려면 라이브러리에 3개를 추가해줘야한다. (세트라고 생각하면 된다. ) ※ 구글 볼리도 많이 쓴다. 라이브러리명 회사명 기능 retr kofathena.tistory.com step2-2. 경로의 이름을 고정하지 않고 사용자에게 파라미터로 전달받아서 지정하자. @Path @Path로 하는 방법. 경로를 중괄호로 열어준다. 정하지 않은 변수라는뜻. 이름을 아무렇게나 써도 된다. ※ {}는 변수라는뜻. 없었으면 폴더 이름이다. Call getBoardJsonByPath(@Path("aaa") String path, @P.. 2023. 3. 16.
Android Studio Retrofit (1) step1. 사전작업 : 라이브러리 3개 추가, 뷰바인딩 Retrofit2버전을 쓰려면 라이브러리에 3개를 추가해줘야한다. (세트라고 생각하면 된다. ) ※ 구글 볼리도 많이 쓴다. 라이브러리명 회사명 기능 retrofit2 squareup 통신하기 위한 코드를 써주는 객체 gson google API를 통해 Json으로 값을 내려받으면 자동으로 파싱해주는 객체 converter-gson squareup Gson과 Retrofit을 연결을 도와준다. Retrofit은 AI처럼 Http~ 네트워크 코드를 자동으로 써주게 된다. 그러나 json을 객체로 파싱하는 능력은 갖고있지 않다 →이걸 하는것은 Gson이다. 이게 있으면 json을 객체로 쉽게 만들수있다. gson은 json에 특화되어있고, 이것을 분석.. 2023. 3. 16.
Android Studio BackEnd BackEnd APP은 IP주소가 컴퓨터처럼 고정되어있지않다. 그래서 서버PC를 하나 두고 고정IP 주소를 갖게끔한다. ( 개인이 가정용PC로 쓰는건 불가하다. 신청을 해야한다. ) 데이터를 받아서 처리하는 서버PC에서 제어프로그램은 php로 만든다. 제어프로그램이 데이터를 뿌린다. 내 서버 어딘가에 데이터를 저장한다. (왜냐면 사용자들이 다 APP을 키고있지 않으니까) 데이터는 표의 형태로 만들고 저장한다. 표만드는 프로그램들을 DBMS라부른다(MySQL) (웹프로그래머,백엔드개발자들이 서버 저장,접속 프로그램을 짠다.) 우리는 사용자가 업로드한 데이터를 데이터베이스에 잘 저장해둬야한다. (PHP프로그램의 역할) 서버PC에는 저장하는 프로그램, 접속하는 프로그램 2개가 필요하다. 이제 다른사용자들은 서.. 2023. 3. 10.
Android Studio Fragment랑 FragmentActivity 차이점 NavigationBarView를 만들고 Fragment를 연결하려 할 때, 왜 getSupportFragmentManager()는 그냥 가져 올 수 있을까? 프래그먼트 매니저에 대한 설명이다. AppcompatActivity이므로 getSupportFragmentManager()으로 가져올수있다! AppCompatActivity는 FragmentActivity를 상속받아 만든 class이므로 멤버변수 안 만들고 getSupportFragmentManager()로 불러 올 수 있다. 그런데 내가 만든건 Fragment인데? Fragment랑 FragmentActivity는 다른것인가? Fragment를 상속받으면 다음과 같은 문구가 보인다. + Your activity must extend Fragmen.. 2023. 3. 6.
Android Studio OpenAPI OpenAPI 서버에서 API불러오기 ① activity_mail.xml 작업한다 LinearLayout 대량의 데이터를 끌고다닌다. 리사이클러뷰로 만들자. 영화진흥위원회에서 데이터를 가져와서 보여주자. rank, movieNm, openDt,audiAcc 만 가져온다. 아답터가 뭐냐 ? 대량의 데이터를 뷰로 만들어주는 녀석이다. ②이제 데이터를 가져와서 보여준다. 불러온 데이터가 잘 보이는지 먼저 확인하는 습관을 갖는게 중요하다. 리사이클러뷰에 들어갈 데이터를 수동으로 만들어두고 잘 돌아가는지 먼저 확인해보자. MovieItem설계한다. 여기에 들어가는 변수들은 내가 써야할 변수들이다. 데이터를 받아올때는 다 글씨로 받아온다. 변수의 이름은 가급적 똑같이 쓴다. 💡 저 친구가 만들어질때 값을 주고싶다면.. 2023. 3. 5.