Programming/android2019. 6. 10. 23:23

 

sudo add-apt-repository ppa:maarten-fonville/android-studio

sudo apt-get update

sudo apt-get install android-studio

[링크 : https://webnautes.tistory.com/1134]

 

 

그나저나 윈도우용은 용량 무지 컸던거 같은데 리눅스라 그런가 용량이 적다?

$ sudo apt-get install android-studio
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  linux-headers-4.18.0-18 linux-headers-4.18.0-18-generic linux-image-4.18.0-18-generic linux-modules-4.18.0-18-generic
  linux-modules-extra-4.18.0-18-generic
Use 'sudo apt autoremove' to remove them.
다음의 추가 패키지가 설치될 것입니다 :
  lib32gcc1 lib32ncurses5 lib32stdc++6 lib32tinfo5 lib32z1 libc6-i386
제안하는 패키지:
  default-jdk
다음 새 패키지를 설치할 것입니다:
  android-studio lib32gcc1 lib32ncurses5 lib32stdc++6 lib32tinfo5 lib32z1 libc6-i386
0개 업그레이드, 7개 새로 설치, 0개 제거 및 30개 업그레이드 안 함.
3,388 k바이트 아카이브를 받아야 합니다.
이 작업 후 15.6 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] 

는 개뿔. 똑같이 크네 -_-

받기:1 http://kr.archive.ubuntu.com/ubuntu bionic/main amd64 libc6-i386 amd64 2.27-3ubuntu1 [2,651 kB]
받기:2 http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu bionic/main amd64 android-studio amd64 183.5400832~bionic [36.2 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32tinfo5 amd64 6.1-1ubuntu1.18.04 [79.1 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32ncurses5 amd64 6.1-1ubuntu1.18.04 [100 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu bionic/main amd64 lib32z1 amd64 1:1.2.11.dfsg-0ubuntu2 [58.3 kB]
받기:6 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32gcc1 amd64 1:8.3.0-6ubuntu1~18.04 [47.9 kB]
받기:7 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32stdc++6 amd64 8.3.0-6ubuntu1~18.04 [415 kB]
내려받기 3,388 k바이트, 소요시간 1초 (2,693 k바이트/초)
Selecting previously unselected package android-studio.
(데이터베이스 읽는중 ...현재 283062개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../0-android-studio_183.5400832~bionic_amd64.deb ...
--2019-06-10 23:21:23--  https://dl.google.com/dl/android/studio/ide-zips/3.4.0.17/android-studio-ide-183.5400832-linux.zip
Resolving dl.google.com (dl.google.com)... 64.233.189.91, 64.233.189.93, 64.233.189.136, ...
접속 dl.google.com (dl.google.com)|64.233.189.91|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 1091186070 (1.0G) [application/zip]
Saving to: ‘/opt/android-studio-ide.zip

/opt/android-studio-ide.zip       100%[===========================================================>]   1.02G  5.64MB/s    in 3m 6s   

2019-06-10 23:24:30 (5.59 MB/s) - ‘/opt/android-studio-ide.zip’ saved [1091186070/1091186070]

 

+

2019.06.11

메모리 사용량 장난아니네.. ㄷㄷ

// 안드로이드 가상 머신 + studio

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        2.9G        102M        266M        776M        377M
스왑:        2.0G        388M        1.6G

 

// studio

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        2.7G        436M        120M        619M        700M
스왑:        2.0G        388M        1.6G

 

 

// 전부 종료 후

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        930M        2.2G        108M        640M        2.5G
스왑:        2.0G        387M        1.6G

'Programming > android' 카테고리의 다른 글

android / 구글 지도 API 발급  (0) 2019.06.21
android studio /dev/kvm permission denied  (0) 2019.06.11
안드로이드 무선 디버깅(adb wifi)  (0) 2019.03.14
AndroidManifest.xml (binary) 디코더  (0) 2019.03.14
android REST client  (0) 2019.02.07
Posted by 구차니
Programming/android2019. 3. 14. 16:13

adb에서 설정해주고 android studio 에서 장치 붙이기 누르면 바로 뜬다고..


[링크 : https://itmir.tistory.com/594]

[링크 : https://blog.asamaru.net/2015/09/07/android-run-slash-install-slash-debug-applications-over-wifi/]

[링크 : https://developer.android.com/studio/command-line/adb?hl=ko]

'Programming > android' 카테고리의 다른 글

android studio /dev/kvm permission denied  (0) 2019.06.11
ubuntu android studio  (0) 2019.06.10
AndroidManifest.xml (binary) 디코더  (0) 2019.03.14
android REST client  (0) 2019.02.07
안드로이드 주기적 작업  (0) 2019.01.25
Posted by 구차니
Programming/android2019. 3. 14. 16:02

apk 안에들어있는 녀석은 이진화 되어있어서 볼 수 없는데(그럼 xml이라고 하지말던가!)

axmldec 받아서 apk 를 지정해주면 xml로 뱉어내준다. (xml 파일을 압축 풀어서 하는게 아님)


[링크 : https://github.com/ytsutano/axmldec]

  [링크 : https://android.stackexchange.com/questions/197182/apks-androidmanifest-xml-looks-to-be-binary]

'Programming > android' 카테고리의 다른 글

ubuntu android studio  (0) 2019.06.10
안드로이드 무선 디버깅(adb wifi)  (0) 2019.03.14
android REST client  (0) 2019.02.07
안드로이드 주기적 작업  (0) 2019.01.25
액티비티 인텐트  (0) 2019.01.25
Posted by 구차니
Programming/android2019. 2. 7. 11:22

retrofit이 무난해 보인다..


[링크 : http://square.github.io/retrofit/]

  [링크 : https://stackoverflow.com/.../how-to-post-raw-whole-json-in-the-body-of-a-retrofit-request]

  [링크 : https://stackoverflow.com/questions/41078866/retrofit-authorization-bearer-token]  bearer

[링크 : https://github.com/PCreations/RESTDroid]

[링크 : https://github.com/stephanenicolas/robospice]


[링크 : https://stackoverflow.com/questions/13444113/rest-api-client-library-for-android]

Posted by 구차니
Programming/android2019. 1. 25. 19:12

안드로이드에서 백그라운드로 주기적인 작업(예를 들면 값을 확인한다거나)하는 법 찾는중

생각해보니.. 포그라운드 앱과 백그라운드 앱으로 나눠지고

각각에 대해서 백그라운드 작업 등록하는 법을 찾아 봐야 할 듯?


[링크 : https://leewon.tistory.com/m/15?category=223806]

[링크 : https://medium.com/til-kotlin-ko/android-o에서의-백그라운드-처리를-위한-jobintentservice-250af2f7783c]

Posted by 구차니
Programming/android2019. 1. 25. 18:55

안드로이드 앱 구성이라고 해야하나

핵심 키워드 중에 하나인데 언제 보냐 ㅠㅠ


[링크 : https://whatisthenext.tistory.com/64]

[링크 : https://recipes4dev.tistory.com/67]

Posted by 구차니
Programming/android2019. 1. 24. 15:33

클릭하면 새로운 창으로 전환하는걸 액티비티 전환이라고 하는 듯

(일단 새로 생성된 창도 MainActivity로 뜨니까 머..)


[링크 : https://medium.com/.../android-개발-8-intent를-사용하여-액티비티-전환하기-4d8b64078427]

[링크 : https://bitsoul.tistory.com/6]

[링크 : https://coding-factory.tistory.com/203]

[링크 : https://philip1994.tistory.com/22]

Posted by 구차니
Programming/android2019. 1. 24. 15:28

비쥬얼 스튜디오 처럼 더블클릭하면 자동으로 메소드 추가되는 식의 자동화 까진 안된건가...

액티비티 에디터에서 onClick 에 함수 이름 넣은 다음

MainActivity.java 에서 해당 메소드를 추가해주면 끝


Toast 라는 신기한(?) 클래스가 나오네..


public void onClick_button1(View v)
{
Toast.makeText(getApplicationContext(), "버튼을 눌렸지비", Toast.LENGTH_LONG).show();

} 

[링크 : https://blog.naver.com/rkdwnsdud555/220284885555]

Posted by 구차니
Programming/android2019. 1. 24. 14:17

에디터에서 apptheme 바꾸어주면 자동으로 res/values/styles.xml이 갱신되는 줄 알았는데 안바뀌네..

버그인지 내가 모르는 단계가 누락된건진 좀 더 봐야겠다.


[링크 : https://itpangpang.xyz/193]

[링크 : https://ertos12.wordpress.com/2013/11/12/android-app에서-app-title-제거-또는-숨기기/]


[링크 : https://stackoverflow.com/questions/18195807/android-studio-rendering-problems]

[링크 : https://stackoverflow.com/questions/21762203/change-the-project-theme-in-android-studio]


+

안드로이드 스튜디오의 액티비티 디자인에서 변경하면 먼가 될줄 알았는데 그걸 연결하는 방법을 잘 못 찾겠다..

수작업으로 styles.xml을 바꾸어 주어야 하는건가...

[링크 : https://stackoverflow.com/questions/22722745/android-studio-themes-dont-work-in-app]

[링크 : https://stackoverflow.com/questions/29673301/android-studio-material-design-styles-xml]

[링크 : https://stackoverflow.com/questions/37944154/generate-style-from-xml-in-intellij-android-studio]

[링크 : https://stackoverflow.com/questions/28465064/creating-styles-v21-xml]


[링크 : https://developer.android.com/guide/topics/ui/look-and-feel/themes]

[링크 : https://developer.android.com/guide/topics/ui/themes]


+

styles.xml 리팩토링 예제

[링크 : https://academy.realm.io/kr/posts/android-resources-refactoring/]

Posted by 구차니
Programming/android2019. 1. 24. 14:15

클릭질(?) 하다가 발견

디자인에서 현재 방향을 고를수 있는데

가장 아래 보면 "Create Landscape Variation" 으로 하면 생성이 가능

다만.. 생성했다가 삭제시에는 아직까지 프로젝트 이해부족으로 원복을 못하고

프로젝트 새로 생성해야 해서... 좀 더 구조를 파악해야 가능할 듯...



Posted by 구차니