으아아아ㅏㅇ아아 너무좋아 !!~~!!~!~!

'일상' 카테고리의 다른 글

의도하지 않은 검색어 낚시  (0) 2018.02.22
네이버 아이디 도용  (0) 2018.02.05
닌텐도 스위치 질렀다 !  (0) 2017.11.03
cafe24 서버 질렀다  (0) 2017.10.23
시작해요 언리얼 2017 전주  (0) 2017.09.21
블로그 이미지

stuban

ㅇ.ㅇ

,
우선 xml에 있는 위젯을 자바코드로 가지고 오는 방법


1
TextView widget = (TextView)findViewById(R.id.textview);

cs




저번에 올린 속성들을 자바코드에서 컨트롤하는 법


1
2
3
4
widget.setBackgroundColor(Color.RED); //배경색깔
widget.setVisibility(View.INVISIBLE); //보이기
widget.setClickable(false); //클릭활성화
widget.setRotation(44); //회전 
cs


보통 set 뒤에 바꾸고 싶은 속성을 시작을 대문자로 하여 조합하면 됨


1
android:rotation="44"
cs

  ↓

1
widget.setRotation(44);
cs


반대로 속성값을 가지고 오려면 get을 시작으로 두면 되는데

테스트는 안 해 봤으니깐 장담할 수는 없다.




레이아웃속성을 바꾸는 방법은 다른 것들을 바꾸는 것보다 조금더 복잡하다.


1
2
3
4
5
6
7
8
9
10
11
//레이아웃 파라미터를 만듬
//LayoutParams의 생성자는 너비, 높이 순서다 (물론 다른 생성자도 있음)
LinearLayout.LayoutParams lparam = 
    new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT);
 
//이렇게 따로 설정 할 수 있다.
lparam.width = ViewGroup.LayoutParams.WRAP_CONTENT;
lparam.height = ViewGroup.LayoutParams.MATCH_PARENT;
lparam.topMargin = 100;//픽셀 단위인듯
 
widget.setLayoutParams(lparam);//마지막에 setLayoutParams으로 넣어주면 끝
cs



https://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

블로그 이미지

stuban

ㅇ.ㅇ

,

슈퍼 마리오 시리즈최초의 (마리오 시리즈로는 2번째) 보컬곡인 jump up super stat의 공식다운로드 링크가 떳다.


개인적으로 이런 풍의 재즈노래를 좋아하는지라 유튜브에서 반복해서 듣기도 했던 곡이다.


이번에 다운가능한 곡은 18년 1월중에 배포중지가 되고 풀버전이 아닌 숏컷이다.

그래도 공식이니깐 ㅎㅎ


http://www.nintendo.co.kr/software/switch/aaaca/pauline/index.html

블로그 이미지

stuban

ㅇ.ㅇ

,

그림 출처는 한빛 아카데미에서 나온 Android Studio를 활용한 안드로이드 프로그래밍



뷰는 화면에 나오는 모든것들이 상속 받고 있는 클래스다.


버튼이나 텍스트같은 위젯은 물론이고 이것들을 정렬하는 레이아웃도 뷰를 상속하고 있다.




아래는 자주쓴다는 뷰의 속성들을 가지고 만든 예제 이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!--xml에서 주석은 이렇게 쓴다 하지만 내용 중간에(전문용어로는 애트리뷰트라고 하는 듯)쓰면 빨간줄이 쳐진다-->
<!--따라서 설명하고 싶은 부분은 괄호를 처서 설명할거임 '()' -->
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" (정렬방향을 정함 (기본은 가로방향))
    android:paddingTop="50dp" (안쪽에 위쪽으로 간격을  (위나 아래로 따로 주고 싶다면 뒤에 paddingTop paddingLeft등을 사용하면 됨))
    tools:context="com.stuban.test222.MainActivity">
 
 
    <TextView
        android:id="@+id/textview" (java코드에서 위젯을 찾기위한 id @+id/textView는 R파일의 id에 textView를 추가한다는 뜻)
        
        (위젯의 크기 match_parent는 부모의 사이즈에 맞추는 거고 wrap_content는 내용물의 크기에 맞추는 것)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        
        android:background="#FF0000" (배경색)
        
        android:text="test"
        />
 
    <!--visibility-->
 
    <TextView
        android:visibility="invisible" (안보임)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="invisible"
        />
 
    <TextView
        android:visibility="visible" (보임 (기본))
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="visible"
        />
 
    <TextView
        android:visibility="gone" (그냥 없는 취급)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="gone"
        />
 
    <!--enabled,clickable-->
 
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Button"
        />
 
    <Button
        android:enabled="false"(버튼 사용 못함)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="!enabled"
        />
 
    <Button
        android:clickable="false" (터치 무시)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="!clickable"
        />
 
    <!--rotation-->
 
    <Button
        android:layout_marginTop="100dp"(바깠쪽에 간격을  (위나 아래로 따로 주고 싶다면 뒤에 marginTop marginLeft등을 사용하면 됨))
        android:rotation="44" (회전)
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Button" />
 
</LinearLayout>
cs



결과 



참고 : https://developer.android.com/reference/android/view/View.html

블로그 이미지

stuban

ㅇ.ㅇ

,

안드로이드 스튜디오를 시작해 보려고 모든 준비를 끝마쳤다.

나온 지 jdk설치, 안드로이드 스튜디오 설치 + 젤리빈부터 오레오까지 모든 sdk깔기 ,10달도 안된 신상 책 구매까지


그리고 기쁜 마음으로 새 프로젝트를 만들었는데 만들자마자 붉은 줄이 낭자한 화면을 맞이하고야 말았다.





정확히 낭자는 아니고 2줄 정도...


아무튼 빈 엑티비티를 선택하고 만든 깨끗한 프로젝트인데 버그라니...


덕분에 처음에는 3.0을 깔았는데 혹시 몰라서 2.3.3으로 다운그레이드도 해보고

sdk매니저에서 관련 있어 보이는 모든 sdk와 툴도 깔고 구글링도 하며 삽질을 해보았다.


결론은 


빌드 그레이들(build.gradle (Module: app) )을 위에 처럼 바꾸면 된다...


좀 꺼림칙해서 마지막까지 시도하지 않으려던 건데 나만 문제가 있는 건지 아니면 모두가 겪는 일인지는 모르겠지만 구글이 좀 노력했으면 좋겠다.

블로그 이미지

stuban

ㅇ.ㅇ

,

엔엔마켓이랑 대원샵에서 3일 10시부터 예약 시작한다길래 시간 못맞출까봐 걱정했는데.


다행히도 티몬에서 00시 딱 치자마자 예약을 받기 때문에 쉽게 예약할 수 있었다.



닌텐도 스위치 네온 + 슈퍼마리오 오디세이 + 보호필름 + 거치대(기본제공하는 독 아님) + 조이콘 그립(기본 제공하는 그 그립아님) + 조이콘 실리콘 커버 + 게임팩 케이스 + 충전기(기본 제공 충전기 아님)


해서 437,190원.


저 패키지는 시간이 4분밖에 안지났는데 300명 넘는 사람이 주문했다.


근데 스위치 단품은 20분이 지났는데도 20명정도 밖에 주문하지 않았다....


스위치 망하면 안되는데 ..... 게임 한글화 해줘야 하는데 ,....

블로그 이미지

stuban

ㅇ.ㅇ

,

cafe24 서버 질렀다

일상 2017. 10. 23. 20:39


질렀다 드디어 서버를 12개월로 월 500원짜리 10000원 설치까지 총 10%할인이라



가장 저렴한걸로 했는데 이정도면 충분하겠지?

블로그 이미지

stuban

ㅇ.ㅇ

,

mysql Limit

프로그래밍/SQL 2017. 10. 22. 15:58

mysql이랑 mssql은 확실히 많은 부분이 다른 거 같다.


Select를 했을때 위에서부터 선착순으로 출력하는 TOP이라는 절이 있는데

이건 mySQL에서는 작동하지 않는다.


그 대신 LIMIT라는 게 있는데 이건 TOP와 같은 기능이지만 좀 쓰는 법이 다르다.


(테스트용 테이블은 1~10 까지 순서대로 들어있는 테이블)


1
select * from test limit 5; #5순위까지 
cs




1
select * from test limit 5,5; #5순위부터 5순위까지
cs


참고


'프로그래밍 > SQL' 카테고리의 다른 글

sql 프로시저 만들기  (0) 2019.08.07
sql 함수 만들기  (0) 2019.08.07
sql의 주석  (0) 2017.10.19
유니티와 mysql 연동하기  (0) 2017.10.19
mysql 자동증가값(auto_increment) 가지고 오기  (0) 2017.10.13
블로그 이미지

stuban

ㅇ.ㅇ

,