본문 바로가기
반응형

분류 전체보기271

PHP GET/POST 데이터 받는 함수 html과 php를 통해 페이지를 구성할 때 사용자로부터 들어온 정보 데이터 또는 다른 페이지에서 넘어온 데이터등을 받으려면 GET 또는 POST 방식으로 데이터를 보냈을 것입니다. php에서 간단하게 이러한 데이터를 받는 함수를 만들어 놓으면 html이 시작될 때 해당 함수를 호출하여 데이터를 쉽게 받아올 수 있습니다. php구문에 다음과 같은 함수를 생성합니다. 해당 함수의 인자에 GET방식의 인자와 POST방식의 인자를 전달하여 데이터를 변수에 넣어주는데 사용합니다. 여기에서 $_POST와 $_GET은 PHP에서 지원하는 데이터를 받는 방식입니다. 2022. 3. 11.
안드로이드 스튜디오 느릴 땐 메모리 설정 안드로이드 스튜디오를 통해 작업하면서 실행 속도나 코드 수정 후 적용 등 속도가 느리다고 판단될 때에는 환경설정에서 메모리 할당량을 늘려줌으로써 좀 더 빠르게 할 수 있습니다. 안드로이드 스튜디오에 기본적으로 시스템에서 할당해주는 메모리 영역이 작을 경우에 이렇듯이 속도가 느리다는 것을 느끼게 되는데 다음과 같은 방법으로 넉넉하게 메모리를 늘려서 사용 하게 되면 훨씬 빠른 실행 속도로 작업이 가능합니다. 먼저 왼쪽 상단에 File Tab에서 Settings... 항목을 클릭합니다. Appearance & Behavior 항목에 System Settings 속성 하위 항목 중 Memory Settings를 클릭하게 되면 오른쪽 면에 메모리 세팅하는 화면이 나타납니다. 여기에서 3개의 힙 사이즈를 모두 최대.. 2022. 3. 4.
안드로이드 Stack Clear 여러 가지 페이지를 가진 어플을 구동 중에 Stack을 어떻게 정리하느냐에 따라서 뒤로 가기 버튼 및 어플을 종료하는 순서가 정해지게 됩니다. 이러한 스택은 Activity를 실행시켜줄 때 넘겨주는 intent에 설정합니다. 먼저 스택을 정리하는 Flag들에 대해 정리하도록 하겠습니다. FLAG_ACTIVITY_CLEAR_TOP Intent에 이 플래그가 설정되었을 경우, 현재 수행되는 태스크에서 새로운 Activity를 생성하는 대신 다른 Activity들을 닫혀서 해당 Activity가 top이 되도록 합니다. FLAG_ACTIVITY_SINGLE_TOP Stack의 루트에 이미 Activity가 있을 경우 새로 만들지 않고 루트에 있는 Activity에 onNewIntent() 메소드를 호출하여 I.. 2022. 3. 3.
안드로이드 View BackgroundColor 변경 안드로이드에서 View객체의 백그라운드 색상을 지정 및 변경할 수 있는 방법으로 xml파일에 view객체를 정의할 때 지정해주는 방법 이외에 프로그램에서 Color 객체를 통해 변경하는 방법에 대해 알아보도록 하겠습니다. 먼저 간단하게 Layout의 배경 색상을 변경하는 것을 예로 들어보겠습니다. LinearLayout을 다음과같이 정의하도록 합니다. 여기에서 background 색상을 지정하는 방법은 다음과 같습니다. android:background라는 구문을 통해 색상표에 표시되는 흰색인 #ffffff 값을 속성값으로 지정해주면 1page Linearlayout은 하얀색의 배경을 표시하게 됩니다. 여기까지 만들었지만 어플이 동작하면서 동적으로 배경색이 변경되어야 한다면 예를 들어 두 개의 버튼을 놓.. 2022. 3. 2.
안드로이드 Cleartext HTTP traffic 에러 해결 안드로이드 어플에서 HTTP통신을 통해 서버에 접근하는 경우 Cleartext HTTP traffic to Site not permitted 에러가 발생하였습니다. java.io.IOException: Cleartext HTTP traffic to 11.22.222.33 not permitted 2022-03-02 09:49:38.035 3503-3530/com.ftdi.javad2xxdemo W/System.err: at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:127) 2022-03-02 09:49:38.035 3503-3530/com.ftdi.javad2xxdemo W/System.err:.. 2022. 3. 2.
구글스토어 어플 출시 거부 (로그인 정보 미제공) 해결 어플을 출시했지만 구글스토어에서 업데이트 거부됨을 통보받았습니다. 제가 만들어서 출시한 어플은 로그인 정보가 필요하지만 출시할 때 테스트를 할 수 있는 로그인 정보를 함께 제공하지 않은 것이 문제였습니다. 어플을 출시할 때 별도의 로그인 계정이 필요한 경우에는 반드시 마스터 로그인 아이디를 하나 만드셔서 제공하시는 것이 좋습니다. 처음 출시때만 제공하면 되는지 알았지만 추후 버전 업데이트 시에도 로그인 정보가 없으면 업데이트 거부를 당하게 되니 구글스토어에 계속적으로 제공할 아이디를 만들어 주세요. 처음에 그래서 로그인 정보를 어디에 제공하라는 것인지 자세하게 설명도 안 나오고 세부 정보를 눌러도 정책 위반사항에 대한 안내만 있을 뿐이라 나중에 같은 문제 발생 시에 단번에 볼 수 있도록 정리해놓도록 하겠.. 2022. 2. 17.
반응형