2019.02.21 19:21


SAMSUNG Galaxy Fold 갤럭시폴드 (삼성 폴더블폰)


삼성전자는 20일 미국 샌프란시스코 빌 그레이엄 시빅 센터에서 열린 '삼성 갤럭시 언팩 2019'에서 접었다 펴는 '인피니티 플렉스 디스플레이'를 탑재한 '갤럭시 폴드'를 공개했다. 




'Life > IT' 카테고리의 다른 글

SAMSUNG Galaxy Fold 갤럭시폴드  (0) 2019.02.21
기계식 키보드 스위치 종류  (0) 2018.03.26
Gear S3 Design  (0) 2017.05.29
Gear S3 시계화면 추천  (0) 2016.12.16
[앱추천] 촛불시위 어플  (0) 2016.11.29
기어 S3 프론티어 개봉&리뷰  (0) 2016.11.16


Posted by injunech
2019.02.13 00:48


[Android] calling ui thread from worker thread



Method compress must be called from the worker thread, currently inferred thread is UI thread less... (Ctrl+F1)  

Inspection info:Ensures that a method which expects to be called on a specific thread, is actually called from that thread. For example, calls on methods in widgets should always be made on the UI thread


위와 같이 View와 같은 Class내에서 Bitmap Compress 함수 사용시

Activity의 context 의 runOnUiThread 에서 수행해주도록 아래와 같이 구현한다.


public static Bitmap croppedBitmap;
public static File croppedFile;

File sdCard = Environment.getExternalStorageDirectory();
File dir = new File(sdCard.getAbsolutePath() + "/" + Data.PIC_FOLDERNAME + "/" + Data.PIC_FILENAME);
if (dir.exists() == false) {
dir.mkdir();
}

String path = sdCard.getAbsolutePath() + "/" + Data.PIC_FOLDERNAME + "/" + Data.PIC_FILENAME + "/" + Data.CROP_FILENAME;
croppedFile = new File(path);

((CropActivity) getContext()).runOnUiThread(new Runnable() {
public void run() {
// things need to work on ui thread
Bitmap croppedBitmap = CropImageView.croppedBitmap;
FileOutputStream out;
try {
out = new FileOutputStream(croppedFile);
croppedBitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
} catch (Exception e) {
e.printStackTrace();
}
}
});


아래와 같이  UI Thread 이용하며 CropActivity는 위의 코드가 동작하는 View와 같은 Class가 호출되어 Activity 로 동작하는 Class 이다.

    ((CropActivity) getContext()).runOnUiThread(new Runnable() {
public void run() {
// things need to work on ui thread


}
});







Posted by injunech
2019.02.11 01:47


[Android] MyRemote PC컨트롤 리모컨


원격으로 PC를 조종할수 있는 앱입니다.
게임, 영화감상, 음악감상, PPT 발표 간단한 컴퓨터 조작,
스마트폰을 이용해 PC를 조종하세요.

자신이 원하는 키들을 조합한 리모컨화면을 생성 가능합니다.

스마트폰에 아래의 앱을 설치하세요

https://play.google.com/store/apps/details?id=com.cij.myremote_lite


PC에서 아래 경로의 실행파일을 받으세요.
http://myremote.kro.kr


사용방법은 다음 링크를 참고 하세요.
http://manual.myremote.kro.kr









'Project > Remote' 카테고리의 다른 글

[Android] MyRemote PC컨트롤 리모컨  (0) 2019.02.11
MyRemote Ver 1.76  (0) 2017.04.10
MyRemote Ver 1.75  (0) 2017.03.12
MyRemote Ver 1.70  (0) 2015.06.04
MyRemote Ver 1.60  (0) 2015.04.07
MyRemote Ver 1.50  (0) 2015.03.02


Posted by injunech