본문 바로가기

안드로이드

(20)
[Android ] 로딩 다이얼로그(Dialog) 띄우기 다이얼로그 생성시 ProgressDialog pd = ProgressDialog.show(AlbumUpActivity.this, "", "등록 중입니다..."); 다이얼로그 사라지게할때 pd.dismiss();
안드로이드 버튼 라운딩 처리 안드로이드 xml을 만들다 보면 버튼 끝부분을 라운딩처리를 하고싶을때가 있다. 그럴때는 res 폴더에 drawable에 xml을 하나 만들고 다음을 복사 붙여넣기한후에 버튼의 background에 해당 xml을 연결시켜주면 된다. ...더보기
byte를 string으로 변환하는 방법 byte를 string으로 변환하는 방법byte[] bytes String string = new String(bytes); Log.d(TAG, "=====변환된 byte값은====" +string);
Activity Service 컴포넌트간에 데이터 교환 Service Componentpublic class MainActivity extends AppCompatActivity { private SubService mService; private boolean mBound; Button getCountValue; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getCountValue = findViewById(R.id.getCountValue); getCountValue.setOnClickListener(new View.OnClickListener() { @..
안드로이드 에러 Don't call setOnClickListener for an AdapterView java.lang.RuntimeException: Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead 위와같은 에러는 listview에 onclick을 작성했기 때문에 났던 에러이다. listview는 onitemclick을 이용하도록하자
안드로이드 퍼미션 받아야하는 것들 https://developer.android.com/guide/topics/security/permissions?hl=ko
@NonNull? @Nullable 이란? Nullness Annotations Nullness annotations는 2개의 Annotations이 있습니다. @NonNull : null을 허용하지 않을 경우 @Nullable : null을 허용할 경우
엑티비티간의 데이터 전송 이번시간에는 액티비티간에 데이터 전송을 해보려고한다. 먼저 MainActivity 와 SubActivity의 xml을 만들자 xml을 다음과 같이 생성해주자. (main_activity.xml) (sub_activity.xml) 이제 액티비티간에 데이터 전송을 해야하는데 전송하기 전에 다음 개념부터 집고 넘어가자. 액티비티 간에 데이터 전송은 putExtra로 데이터를 intent에 넣어준다. 이 putExtra는 key, value형식이다. key value 형식이란 쉽게 말해서 열쇠 자물쇠 형식이라고 생각하면 쉬울거같다. 자물쇠를 열려면 맞는 열쇠로 돌려야 자물쇠가 열리는것처럼 보낸 부분과 받는부분 둘다 맞는 Key를 입력해야 받는부분에서 정확히 받을 수 있다. 사진출처: https://masterk..