목록분류 전체보기 (303)
군침이 싹 도는 코딩

implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation("com.squareup.okhttp3:logging-interceptor:4.9.0") # build.gradle 로가서 해당 코드를 추가한다 *.사용할 도메인 # res > xml 로 가서 network_security_config.xml 파일을 만들어서 해당 코드를 붙여넣는다 android:targetSandboxVersion="1" // 1번 // 2번 android:usesCleartextTraffic="true" // 3번 android:networkSecurit..

recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); } @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); // 맨 마지막 데이터가 화면에 보이면 네트워크 통해서 데이터를 추가로 받아와라 int la..

package com.mugoori.intentapp; import androidx.appcompat.app.AppCompatActivity; import android.annotation.SuppressLint; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { Button button; @SuppressLint("MissingInflated..

1. 세팅 implementation 'com.github.bumptech.glide:glide:4.14.2' annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2' # 그리들에 해당 코드 두줄을 추가해준다 사용할 도메인 # res > xml 에서 network_security_config 파일을 만들어 해당코드를 써준다 android:targetSandboxVersion="1" android:usesCleartextTraffic="true" android:networkSecurityConfig="@xml/network_security_config" # 매니패스트에 코드 4줄을 사진과같은 위치에 써준다 2. 사용법 Glide.with(contex..

# fab를 만들고 싶은 액티비티로 가서 btn 에 fab를 끌어서 만들어준다 위치를 지정하고 id값을 준다 // 멤버 변수로 만든다 FloatingActionButton fab; // 화면에 연결한다 fab = findViewById(R.id.fab); // 클릭 이벤트를 만든다 fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,AddActivity.class); launcher.launch(intent); } }); # 해당 액티비티의 멤버 변수로 만들고 화면에 연결한다음 클릭 이벤트를 만들면 된다

// 액션바에 타이틀 변경법 getSupportActionBar().setTitle("직원 리스트"); # 액션바의 제목을 바꿀때는 getSupportActionBar를 사용해 가져온 뒤 setTitle로 바꿔주면 된다 코드의 위치는 바꾸고 싶은 액티비티의 onCreate 안에 넣으면 된다 # 액션바에 버튼을 달아주고싶다면 res > new > Android Resource File 파일 이름을 적고 Resource type 을 Menu로 선택해준다음 OK를 눌러준다 # xml 파일을 열고 메뉴 아이템을 끌어온 뒤 원하는대로 바꿔주면된다 icon을 넣으면 해당모양으로 액션바에 추가가 된다 눌렀을때 이벤트를 추가하기위해 id값도 넣어준다 showAsAction 항목을 always 하면 항상 버튼이 보이게 ..

package com.mugoori.networkapp2; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import android.widget.Toast; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.v..

dependencies { implementation 'com.android.volley:volley:1.2.1' } # Volley 라이브러리를 사용하기 위해 먼저 빌드 그리들에 해당 코드를 복사해준다 최선버전을 확인하려면 https://google.github.io/volley/ 여기로 가면 된다 package com.mugoori.networkapp1; import androidx.appcompat.app.AppCompatActivity; import android.app.DownloadManager; import android.os.Bundle; import android.util.Log; import android.widget.TextView; import com.android.volley.Re..