원래 2.1만(세금 제외) 인데 프로모션 요금제로 해서 1.5만 할인들어가고 10% 세금해서 

6600원!

이번에 노트4에서 S7으로 갈아타면서 나노유심을 신청했는데

그건 다음달 요금으로 청구 될 듯..

 

 

Posted by 구차니
Programming/android2020. 6. 11. 15:48

string.xml 에는 아래와 같이 되어있는데

안드로이드 스튜디오에서는 string editor 쓰면 된다지만, 솔찍히 너무 느려서(i5-2500을 탓해야 하나..)

string.xml에 복붙해서 수정하는데 훨신 빠르다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello!</string>
</resources>

 

액티비티 xml 쪽에서는 아래와 같이 @string/문자열식별자 식으로 쓴다.

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello" />

 

도움말 안보고 막 쓰다 보니 되서 냅두긴 했는데.. 이게 코드에서는 정석인가?

String string = getString(R.string.hello);

 

[링크 : https://appcafe.tistory.com/31]

[링크 : https://developer.android.com/guide/topics/resources/string-resource?hl=ko]

 

+

i18n 적용은, values-국가코드 식으로 구분해서 쓰면 되는 듯

res/values/strings.xml
res/values-fr/strings.xml
res/values-ja/strings.xml

 

이미지도 문자열 처럼 drawable-국가코드 식으로 되는 듯

res/drawable/
res/drawable-ja/

[링크 : https://developer.android.com/guide/topics/resources/localization?hl=ko]

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

안드로이드 64bit 지원  (0) 2021.07.27
핸드폰으로 만든 앱 올리기  (0) 2020.06.17
안드로이드 HTTP를 이용한 REST API 호출  (0) 2020.06.10
retrofit 어렵네..  (0) 2020.06.09
Android Logcat  (0) 2020.06.09
Posted by 구차니
embeded/arduino(genuino)2020. 6. 10. 21:30

호환인가 불법복제인가.. 무지 싸네?

 

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B507572246]

[링크 : https://atadiat.com/en/e-hands-on-test-saleae-usb-logic-analyzer-24mhz-8ch-clone/]

'embeded > arduino(genuino)' 카테고리의 다른 글

아두이노 시리얼 플로터  (0) 2020.09.08
TEA5767 살까 말까..  (0) 2020.06.15
ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L298N 보드 사용 준비  (0) 2020.04.28
L293D 아두이노 드라이버  (0) 2020.04.22
Posted by 구차니
Programming/android2020. 6. 10. 20:22

말은 거창한데 Retrofit2 사용하려다가 (못해먹겠어서)

간단하게 부르기만 하고

JSON 결과받아오지 않기 때문에 파싱을 하지 않아도 되기 때문에

wget이나 curl 처럼 단순하게 호출만 하는 녀석을 찾아 봄

 

 

AsyncTask 라는걸 쓰니 간단하게 구현이 가능하다.

import android.os.AsyncTask;
import android.util.Log;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class RestAPITask extends AsyncTask {
    // Variable to store url
    protected String mURL;

    // Constructor
    public RestAPITask(String url) {
        mURL = url;
    }

    // Background work
    @Override
    protected Object doInBackground(Object[] objects) {
        String result = null;

        try {
            // Open the connection
            URL url = new URL(mURL);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            InputStream is = conn.getInputStream();

            // Get the stream
            StringBuilder builder = new StringBuilder();
            BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF_8"));
            String line;
            while ((line = reader.readLine()) != null) {
                builder.append(line);
            }

            // Set the result
            result = builder.toString();
        }
        catch (Exception e) {
            // Error calling the rest api
            Log.e("REST_API", "GET method failed: " + e.getMessage());
            e.printStackTrace();
        }
        return null;
    }
}

 

아래는 호출하는 쪽. 경고가 발생하는데 일단 무시중

new RestAPITask("http://192.168.219.201:3000/api/ws").execute();

 

[링크 : https://calvinjmkim.tistory.com/16]

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

핸드폰으로 만든 앱 올리기  (0) 2020.06.17
안드로이드 문자열 (string.xml)  (0) 2020.06.11
retrofit 어렵네..  (0) 2020.06.09
Android Logcat  (0) 2020.06.09
안드로이드 could not find method  (0) 2020.06.07
Posted by 구차니
embeded/raspberry pi2020. 6. 10. 20:06

무거워서 못 움직임 ㅠㅠ

체중계 올려보니 무게는 안나오지만 체감으로는 500~600g 이상 될것 같은데..

이전에도 Ni-Cd 배터리 1.2V * 5로 작동하던 녀석이라 그런건지

아니면 모터 드라이버 구매한게 전류나 전압강하가 심한건지 힘이 부족해서 구동을 못한다.

 

 

라즈베리 2B + 무선랜 + 보조 배터리 + 1.5V * 4개 + 안드로이드 앱 해서 일단은 종료..

 

소스는 아래 공개.

회로도도 조만간 정리해서 올려야 할 듯.

[링크 : https://github.com/minimonk82/android_rpi_rc]

[링크 : https://github.com/minimonk82/android_rpi_rc]

 

+

전압 강하가 좀 심하다고 그러네.. 다른 보드를 찾아봐야 하나?

대략 2V 정도 강하한다고 한다.

 

[링크 : https://blog.naver.com/chandong83/221309861855]

[링크 : https://blog.naver.com/specialist0/220702544887]

'embeded > raspberry pi' 카테고리의 다른 글

rpi voip  (0) 2020.09.22
라즈베리 파이 자동차 전원 업그레이드?  (0) 2020.06.17
rpi / android h264 streaming  (0) 2020.05.24
hostapd 802.11n 설정하기 시도중  (0) 2020.05.16
hostapd 통신이 안되네? -> 되네!  (0) 2020.05.15
Posted by 구차니
Programming/android2020. 6. 9. 17:27

패키지 하나 쓰기 왜케 어럽냐..

 

okhttp를 따로 끌어와야 하나? 자동으로 끌려온다는 말이 있어서 안끌어왔더니 에러난다.

 

근데 구버전인지.. 지금 버전에 하면 compile 대신 implementation을 쓰라고 경고를 띄운다.

그리고 최신버전은 2.6.1 인데 2.3.0 으로 떨어지다니..

compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'

[링크 : https://www.journaldev.com/13639/retrofit-android-example-tutorial]

 

+

Call() 에 결과 없이(JSON으로 받지 않고) 처리하는 방법

@GET("path/to/void/api")
Call<Void> garageMove();

[링크 : https://stackoverflow.com/questions/47237106/retrofit-2-3-url-call-without-return-value]

 

+

2020.06.16

어노테이션 설명이 있어서 좀 보기가 수월한 듯.

 

[링크 : https://kor45cw.tistory.com/5]

Posted by 구차니
Programming/android2020. 6. 9. 17:23

기본으로 될 줄 알았는데, 자바를 너무 만능으로 생각한걸까..

아무튼 logcat 이라는 기능이 android.util.Log 패키지로 존재하기 때문에 사용하려면 import 해주어야 한다.

 

import android.util.Log;

 

사용 방법은 다음과 같이 

Error / Warning / Information / Debug / Verbose 의 약자로 붙이면 된다.

Log.e(String, String) (오류)
Log.w(String, String) (경고)
Log.i(String, String) (정보)
Log.d(String, String) (디버그)
Log.v(String, String) (상세)

[링크 : https://developer.android.com/studio/debug/am-logcat?hl=ko]

Posted by 구차니

가끔 도대체 이해할 수 없는 자세로 있는 너란 닭.

많이도 자랐다.

 

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

별이 쏟아지네  (0) 2020.09.19
자동차 카메라 장착  (0) 2020.06.14
닭털 뽑힘  (0) 2020.05.29
하루 늦은 여름(?) 별  (0) 2020.05.21
sd 카드는 부서지는 거구나 ㅠㅠ  (0) 2020.05.19
Posted by 구차니

찍는 각도가 달라져서 애매하긴 하지만

크지 않은 실금은 어느정도 커버하고, 촉감면에서는 확실히 복원이 된다 정도?

 

그나저나 덜 마른걸 강제로 뗀건진 모르겠지만 손톱으로 밀어서 떼지지 않던데

다른 사용기 보면 완전 하얗게 변하고 손톱으로 밀면 떨어진다고 하던데..

오후 5시 가까워 빛이 약해서 그런걸지도 모르겠다.

 

일단 아무런 설명서도 없는 딸랑 요만한 용기 하나 왔다.

판매 사이트에서도 몇분을 어떻게 굳혀라 이야기도 없으니 난감...

 

 

 

before

핸드폰 좌측 하단을 콕! 하는 바람에 깨졌는데 사진으로는 오히려 적게 나왔다.

조금 걸리기도 하고 유리 박힐 듯한 느낌이 들어서 일단은 시도

 

 

ing

너무 많이 발랐는지 금속 테두리 와 강화유리 사이에 넣었는데 흘러서

금속 테두리에서 한방울이 마르지 않는 문제가 발생..

 

after

손톱으로 떼어지긴 개뿔.. 열쇠로 긁어내다가 상처만 추가 ㅠㅠ

사진으로 봐서는 거의 완벽하게 사라진 느낌이지만.. 다른 각도에서 보면 여전히 깨진 흔적은 남는다.

 

내일은 아이패드 미니 2 깨진거나 한번 시도해봐야지 ㅠㅠ

 

 

+

2020.06.09

아이패드 미니 2는 금이 가서 시도해보았는데

깨진것도 아니고 금만 간것정도로는 액이 침투하지 못해서 먼가 복구된 느낌이 들지 않는다.

깨진 부분을 하기에는 테이프 떼어야 하는데 답이 안나와서 그냥 얘는 포기

Posted by 구차니
Programming/android2020. 6. 7. 11:59

UI에 onClick 함수 하나가 이름이 잘못되었을 뿐인데(!)

어떠한 버튼을 누르던 에러가 발생을 했다.

일단 에러 자체는 해당 함수를 찾을수 없다는 것인데

런타임에서 너무 광범위 하게 에러를 발생 시키는듯?

 

[링크 : https://dreamaz.tistory.com/225]

Posted by 구차니