일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NetworkCommunication
- 아키텍쳐패턴
- ImageView
- 옵서버
- threadsafety
- ClientServerArchitecture
- 구조패턴
- Kotlin
- 클래스다이어그램
- DistributedSystems
- 유스케이스다이어그램
- SharedFlow
- SystemDesign
- ArchitecturePatterns
- 이미지찌그러짐
- MVVM
- decoding
- stateflow
- 싱글톤패턴
- SoftwareArchitecture
- scaletype
- android
- 행위패턴
- RxJava
- SDLC
- 전역상태관리
- 이미지짤림
- LayeredArchitecture
- 시퀀스다이어그램
- LazyInitialization
- Today
- Total
목록android/Java (5)
Kyung_Development

layout\activity_main.xml MainActivity.java package kr.co.jk.http_img_url; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.widget.ImageView; import com.bumptech.glide.Glide; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)..
- raw에 test.txt 파일 넣어두기 public String getJSString() { try { // .js 파일 읽어오기 InputStream in = getResources().openRawResource(R.raw.test); byte[] b = new byte[in.available()]; in.read(b); String s = new String(b); return s; } catch (IOException e) { e.printStackTrace(); return ""; } }

private ImageView image; .... image = findViewById(R.id.image); image.setOutlineProvider(new ViewOutlineProvider() { @Override public void getOutline(View view, Outline outline) { outline.setRoundRect(0,0,view.getWidth(),view.getHeight(),40); } }); image.setClipToOutline(true);

layout\activity_main.xml MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import com.bumptech.glide.Glide; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ImageView lala_gif_im..

행동 노출되는 로그 및 결과 램덤 1 버튼 선택시 randomNum: 4 randomNum: 2 randomNum: 0 randomNum: 0 randomNum: 3 randomNum: 4 randomNum: 1 * 값을 하나씩 가져오며 5개중 랜덤으로 가져오기 때문에 중복되는 숫자가 노출됨 램덤 2 버튼 선택시 list: 2 list: 0 list: 1 list: 4 list: 3 * 5개의 숫자를 리스트에 넣어서 랜덤으로 섞음 램덤 3 버튼 선택시 첫번째 리스트 가져오기: 2 첫번째 리스트 가져오기: 0 첫번째 리스트 가져오기: 1 첫번째 리스트 가져오기: 4 첫번째 리스트 가져오기: 3 값이 없음 * 섞인 랜덤에서 첫번째 값 가져옴 layout\activity_main.xml MainActivity..