전체 글
-
|Android| |Java| 문자열 분할하여 배열에 담기.프로그래밍/Java 2020. 6. 15. 18:05
1. 배열을 특정 분리기호를가진 String 타입으로 받아서 다시 배열로 변환하는 작업이 필요했다. 2. public ArrayList convertStingToArr(String str,String word){ ArrayList resArr = new ArrayList(); String splitStr[] = str.split(word); resArr.addAll(Arrays.asList(splitStr)); return resArr; } convertStingToArr("aa,bb,cc,dd,ee,ff,gg",","); split을 통해 "," 기호타입 기준으로 문자열을 나누어서 arrayList 에 담는 작업이다. 3. 결과값 [aa, bb, cc, dd, ee, ff, gg] 끗
-
|Android| |Java| 로컬저장소에 로그 Text 남기기.프로그래밍/Java 2020. 6. 11. 14:06
1. 개발중. 테스트과정에서 잡히지 않는 오류를 체크하기위해 단말의 저장소에 기록을 남기는 작업이 필요했다. 2. public boolean isExternalStorageWritable() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { return true; } return false; } public boolean isExternalStorageReadable() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state) || Environment..
-
|Android| |Kotlin| Retrofit , Xml 파싱프로그래밍/kotlin 2020. 6. 2. 14:29
implementation "com.squareup.retrofit2:retrofit:$Retrofit2Version" implementation "com.squareup.retrofit2:converter-gson:$Retrofit2Version" implementation "com.squareup.retrofit2:converter-simplexml:$Retrofit2Version" build.gradle 에 버전맞춰서 삽입 interface TestApi { @GET("xxx/xxxx/xxx/xxxx/xxx") fun getChildShow( @Query("keyword") keyword:String, @Query("numOfRows") numofrows:String, @Query("pageNo")..
-
|Android| |Kotlin| 네트워크 보안 구성프로그래밍/kotlin 2020. 6. 1. 17:17
android:networkSecurityConfig="@xml/network_security_config"> Rest Api 통신을 구현하던중 Cleartext HTTP traffic not permitted 이슈가 발생했습니다. 검색결과 네트워크 보안 이슈이며 환경 설정을 통해 이슈를 해결했다. xxx.xxxx.xxx xxx.xxxx.xxx network_security_config.xml 생성 사용하는 Url 입력 android:networkSecurityConfig="@xml/network_security_config"> AndroidMenifest.xml application 태그 하위항목에 추가 끗
-
|Android| |Kotlin| Object 사용프로그래밍/kotlin 2020. 5. 29. 14:04
object mObj { lateinit var user_id : String fun setUserId(user_id : String){ this.user_id = user_id } fun getUserId(): String{ if(::user_id.isInitialized){ return this.user_id }else{ return "" } } } object 를 세팅한다 -> getter , setter 를 만든다 mObj.setUserId("thinktank") 값을 세팅한다. mObj.getUserId() 출력한다. 끗