728x90
반응형

Kotlin 34

코틀린 Tedpermission 사용하기

그레이들에 추가 //Ted Permission implementation 'gun0912.ted:tedpermission:2.0.0' 권한체크 관련 클레스 만들기 class Permission_User (context1: Context) { var context : Context = context1 var permissionlistener : PermissionListener = object : PermissionListener { // 어떤 형식을 상속받는 익명 클래스의 객체를 생성하기 위해 다음과 같이 작성합니다 object : 객체명 override fun onPermissionGranted() { // 권한 허가시 실행 할 내용 } override fun onPermissionDenied(deni..

Kotlin 2018.11.12

(스크랩) 안드로이드 뷰페이저, 프레그먼트 페이지 관련 이슈

출처 : http://black-jin0427.tistory.com/94 뷰페이저는 아래 보이는 이미지와 같이 좌우 드래그를 통해 화면이 변하는 뷰입니다. 다양한 방법으로 뷰페이저를 만들 수 있지만 이번에는 Fragment 를 사용한 뷰페이저를 만들어 보겠습니다. 1. MainAcitivty 에서 viewPager 에 adapter 를 설정합니다.class MainActivity : AppCompatActivity() { private val adapter by lazy { MainAdapter(supportFragmentManager) } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setC..

Kotlin 2018.11.07

코틀린 뷰페이저 + 탭레이아웃 사용하기

메인 XML 프래그 먼트 생성 1. Friend_ListPage.kt 2. OneToOne_Chatting.kt 3. OneToGroup_Chatting.kt 4. Setting_Page.kt 뷰페이저들을 연결해줄 메인 어댑터를 생성 Main_Pager_Adapter.kt import android.support.v4.app.Fragment import android.support.v4.app.FragmentManager import android.support.v4.app.FragmentPagerAdapter class Main_Pager_Adapter : FragmentPagerAdapter{ // 객체 생성 var data1 : Fragment = Friend_ListPage() var data2 ..

Kotlin 2018.10.30

코틀린 엑티비티를 다이얼로그로 띄우기

fun gotoEmailCheckDialog(){ /* 기존 자바 코드 AlertDialog.Builder aBuilder = new AlertDialog.Builder(context); LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE); mView = inflater.inflate(R.layout.exchange_user_data_recycler_view, null); */ // 인증 다이얼로그 val eMailDialog = AlertDialog.Builder(this@JoinPage) val edialog : LayoutInflater = LayoutInflater.fr..

Kotlin 2018.10.24

코틀린 AsyncTask를 이용한 okHttp 통신

// Http 통신 방법 fun testHttp(){ class test : AsyncTask(){ val client : OkHttpClient = OkHttpClient() override fun onPreExecute() { super.onPreExecute() } override fun doInBackground(vararg params: Void?): String { // URL을 만들어 주고 val url = URL(ipAddress+"test.php") var dataFrom : String = "실패" try { //데이터를 담아 보낼 바디를 만든다 val requestBody : RequestBody = FormBody.Builder() .add("id","아이디") .build() //..

Kotlin 2018.10.12

코틀린 okHttp 통신하기

fun HttpCheckId(){ // URL을 만들어 주고 val url = URL(ipAddress+"test.php") //데이터를 담아 보낼 바디를 만든다 val requestBody : RequestBody = FormBody.Builder() .add("id","아이디") .build() // OkHttp Request 를 만들어준다. val request = Request.Builder() .url(url) .post(requestBody) .build() // 클라이언트 생성 val client = OkHttpClient() Log.d("전송 주소 ",ipAddress+"test.php") // 요청 전송 client.newCall(request).enqueue(object : Callba..

Kotlin 2018.10.12
728x90
반응형