(스크랩) PHP에서 JSON 다루기 json ->php , php -> json 기본함수 사용 PHP에서 JSON 다루기 json ->php , php -> json 기본함수 사용 JSON의 활용가 점점 높아짐에 따라 PHP에서 JSON을 다루는 방법을 정의해보았습니다. ▼PHP 그대로 복사 붙혀넣어서 돌려보면 쉽게 사용법을 익힐 수 있습니다. gocoder.php PHP 2019.03.01
코틀린 안드로이드 ArrayList<Object> to Json // 제이슨으로 변환 fun convert_ArrayListToJson(){ // List를 JsonArray로 만들어서 보낸다 . var makeGson = GsonBuilder().create() var listType: TypeToken = object : TypeToken() {} try { // 제이슨으로 변환 var roomMateList = makeGson.toJson(roomMate,listType.type) send_GroupRoomMateList(roomMateList) }catch (e : JSONException){ } } Kotlin 2019.02.28
adapter에서 엑티비티나, 프래그먼트로 데이터 보내기, 이벤트 필요한 것 인터페이스!!!! interface list_onClick_interface { fun onCheckBox(friend_data: friend_data) } 인터 페이스를 만들어 줍니다. 다음으로. 엑티비티나, 프래그먼트가 이 인터페이스를 상속 받도록 합니다. class OnwToGroup_Chatting : Fragment(),list_onClick_interface 이렇게요, 그리고 위에서 선언한 fun onCheckBox(friend_data: friend_data) 요녀석을 정의해 줍니다. 그리고 이제는 어댑터 내부! class invite_friend_list_Adapter (val context: Context, val friend_DataArray: MutableList, var .. Kotlin 2019.02.19
코틀린 배열 초기화 방법 var arr = IntArray(size, { 0 } ) // construct with size and fill array with 0 var arr = IntArray(size, { it * 1 } ) // construct with size and fill with its index var arr = intArrayOf(1, 2, 3, 4, 5) // create an array with 5 values Kotlin 2019.02.11
코틀린 안드로이드 RecyclerView ItemClickListener 만들기 class content_RecyclerVier_ClickEvent : RecyclerView.OnItemTouchListener { interface OnItemClickListener { fun onItemClick(view: View, position: Int) fun onItemLongClick(view: View, position: Int) } private var mListener: OnItemClickListener? = null private var mGestureDetector: GestureDetector? = null constructor(context: Context, rView: RecyclerView, clickListener: OnItemClickListener){ mListe.. Kotlin 2019.02.09
코틀린 안드로이드 RecyclerView GridLayout 사용하기 android:columnWidth="120dp" 아이템의 가로 길이 android:numColumns="auto_fit" 크기에 맞게 배치 그리드 뷰처럼 사용하기 위해서 화면에 들어갈 수 있는 아이탬의 갯수를 먼져 구해야 한다. 한 줄에 들어갈 수 있는 아이템의 수를 구하기 위해, 화면의 크기 / 아이템의 크기 를 계산해서, GridLayoutManager 에 대입이 필요하다. // 화면 크기 구하기 val wm = this.getSystemService(Context.WINDOW_SERVICE) as WindowManager //윈도우 메니져 val display = wm.defaultDisplay val point = Point() display.getSize(point) val sc.. Kotlin 2019.02.09
코틀린 ArrayList<Object> 인텐트 보내기 var mediaContentListIntent = Intent(this,one_room_mediaContent_List_page ::class.java) mediaContentListIntent.putExtra("mediaContentList",mediaContentList) startActivity(mediaContentListIntent) mediaContentList 는 ArrayList 로 된 컬렉션 타입입니다. 보내기 전에 객체의 클래스를 가서 그 클래스가 Serializable 를 상속 받아야 합니다. Serializable 를 상속 받은 클래스의 ArrayList를 이제 인텐트로 담아서 보내면 됩니다. 인텐트를 받을 시에는 mediaContentList = intent.getSerializ.. Kotlin 2019.01.29
(스크랩 )Glide 옵션들 Glide란 무엇인가?? 구글에서 공개한 이미지 라이브러리 기존의 Bump앱이 만들어 사용하던 라이브러리였는데 구글이 Bump앱을 인수하여 라이브러리를 공개 웹 상의 이미지를 로드하여 보려주기 위해 고려해야 할 사항들을 미리 구현하여, 사용자가 이용하기 쉽게 만든 라이브러리 Glide 추가하기 Dependency 추가 build.gradle의 dependencies에 다음을 추가한다.compile 'com.github.bumptech.glide:glide:3.7.0' 혹시 maven을 이용한다면 다음을 추가한다. com.github.bumptech.glide glide 3.7.0 aar 기본 이미지 로딩 Glide 클래스는 빌더 패턴으로 구현되어 있고, 3개의 필수 파라미터를 요구한다. with(Cont.. Android 2019.01.28
코틀린 안드로이드 videoView 사용하기 var videoAdd = ipAdd + "oneRoomVideoDIR/"+ msUri media_content_video_View.setVideoPath(videoAdd) var mediaController : MediaController = MediaController(this) media_content_video_View.setMediaController(mediaController) media_content_video_View.start() Kotlin 2019.01.28
코틀린 핸들러로 객체 전달 val hdmg = msgHandler.obtainMessage(1111) // 핸들러에게 메세지 전달 ( 화면 처리 ) hdmg.obj = getMessage msgHandler.sendMessage(hdmg) getMessage 는 객체 입니다. 핸들러 메세지를 만들어 what 을 1111 로 지정했고 객체는 hdmg인 메세지 객체에 obj 를 활용해서 객체를 담았습니다. 그리고, sendMessage를 통해서 위에서 만든 메세지 객체를 인자로 넣어주었습니다. fun handlerForRecevieMessage(){ msgHandler = object : Handler() { override fun handleMessage(msg: Message) { if (msg.what == 1111) { var.. Kotlin 2019.01.09