728x90
반응형

ALL 601

php 랜덤수 난수 만들기

PHP를 이용해 간단하게 6자리 랜덤키를 아래와 같이 생성할 수 있습니다. rand(000000,999999); 위와 같이 할 경우 앞자리가 숫자 0인 경우 제대로 처리를 하지 못해 중간에 5자리로 표시되는 경우도 있는데요. 이럴 경우를 대비해서 숫자 0도 출력할 수 있도록 sprintf 문도 같이 사용합니다. $rand_num = sprintf(‘%06d’,rand(000000,999999)); 위와 같이 사용하면 6자리 랜덤한 숫자키를 생성할 수 있습니다. 출처 : http://www.toyzon.com/?p=1077

PHP 2018.10.18

UI vs UX

UI ( User Interface) - 사용자와 마주하다 사용자가 앱을 사용할때 마주하는 디자인, 레이아웃, 기술적인 부분을 말한다. ( ex - 폰트, 색상, 줄간격, 반응성, 입출력단계, 애니메이션 효과 등 ) UI는 다양한 사용자가 사용하는데 불편함이 없도록 보편성을 지녀야하며, 대부분의 사용자가 높은 만족도를 가지는 것이 좋다. ( 어쩔수 없이 발생하는 주관적인 불만족에 대해서는 최소화 시켜야 한다 . ) UX ( User Experience ) - 사용자의 경험. 앱을 주로 사용하는 사용자들의 경험 앱을 실행하고, 진행되는 다영한 경험들을 분석하여 더욱 편하고 효율적인 방향으로 프로세스가 진행될 수 있도록 하는 과정, 결과를 말한다. UI 가 다소 정형화 된 룰이 있다고 한다면, UX는 통계자..

미분류 2018.10.15

코틀린 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

코틀린 Intent 인텐트

// 메인으로 화면 이동 val intent = Intent(this,MainPage::class.java) startActivity(intent) // 메인으로 화면 이동 val intent = Intent(this,MainPage::class.java) intent.putExtra("인텐트 키값","전달할 값") startActivity(intent) val intent = Intent(this, T::class.java) //인텐트 선언 startActivityForResult(intent, requestCode) // 보낼 인탠트와 리퀘스트 코드 작성 fun getUserDataFromDB( id:String, pass:String){ // 메인으로 화면 이동 val intent = Intent(..

Kotlin 2018.09.27

REST ful api 란 무엇인가 ( 스크랩 )

HTTP, REST, RESTful 조대협 님께서 블로그에 개제 해주신 내용을 보고 정리하였습니다. 출처 : http://bcho.tistory.com/953 http://joonyon.tistory.com/13 ● API의 본질은 무엇인가 -> Decoupling, 탈 동조화 ● 그렇다면 Web API의 본질은 무엇인가 -> Decoupling + Platform Agnostic ※ Platform Agnostic 이란? 플랫폼에 종속적이 않음을 뜻한다. 즉, 특정 기기나 OS에서만 돌아가는 것이 아닌 광범위하게 사용될 수 있는 것. ex) 데이터 파일(텍스트파일, 그래픽 파일, 음원파일)은 윈도우든 OS X 든 안드로인드든 어디에서도 잘 돌아가니까. ● REST의 역사 웹(HTTP)의 창시자 중의 한..

미분류 2018.08.21

안드로이드 MediaController

VideoView videoPreview = (VideoView) findViewById(R.id.video_preview); MediaController mediaController = new MediaController(this) { @Override public void hide() {} // Prevent hiding of controls. // 숨겻을때의 이벤트 처리 하기 }; videoPreview.setMediaController(mediaController); // 비디오 뷰에 미디어 컨트롤러 입히기 // 미디어 컨트롤러를 설정하게되면,, 별도의 seek 바나 재생 일시정지 버튼을 만들지 않아도 유용하게 사용할 수 있습니다. // 하지만, 동영상의 화질을 선택하거나, 전체화면을 만들어주는 ..

Android 2018.08.04

리사이클러뷰 아이템 클릭 이벤트

리사이클러뷰는 리스트뷰와는 다르게 엑티비티에서 아이템 클릭 이벤트 처리가 어렵다 그래서 클릭 이벤트를 처리해줄 클래스를 만들어서 처리한다. package com.team.project.wat_show.main_activity; import android.content.Context; import android.support.v7.widget.RecyclerView; import android.view.GestureDetector; import android.view.MotionEvent; import android.view.View; public class video_content_itemClickListener implements RecyclerView.OnItemTouchListen..

Android 2018.07.26
728x90
반응형