오랜만에 글을 작성하네요.요즘 업무가 바쁘다 보니... 일단 거두절미하고 웹페이지에서 앱을 호출할때 스키마를 이용해서 호출할수 있습니다.그런데, 앱이 설치가 되어 있으면 상관이 없는데, 설치가 안되어 있을 경우에는 404 Not found가 발생하게 되죠.이러한 경우에 앱 설치 확인하는 방법입니다. 어플의 매니페스트에는 적당하게 작성을 하여줍니다. 이렇게 되면, 웹페이지에서는 다음과 같이 합니다. 잘 활용하면 되겠네요.
이클립스 사용하다가 스튜디오로 넘어오니까 다들 단축키를 이클립스로 설정해서 사용하더군요.그래도 이왕쓰는거 적응해 보려고 합니다. ㅎㅎ몇일쓰다가 안된다 싶으면 안하겠지만요. 단축키입니다. # Editing Ctrl + Space : 기본 코드 완성Ctrl + Shift + Space : 스마트 코드 완성(예상되는 타입의 메소드또는 변수명 )Ctrl + Q : 빠른 문서보기Shift + F1 : 외부 문서보기(http://developer.android.com/reference로 이동)Ctrl + mouse over code : 간단한 설명.Alt + Insert : Generate code( Getters, Setters, Constructors, hashCode/equals, toString )Ctrl ..
프로그램을 하다보면, 조금 더 성능이 좋은 프로그래밍을 하여야 할 경우가 있습니다.이러한 경우에 대해서, 약간의 예시를 보여주는 표가 있어서 적어둡니다.웬만하면 경량화된 프로그램을 짜도록 노력합시다. 행동 시간 지역 변수 더하기 1 멤버 변수 더하기 4 String.length() 호출 5 빈 정적 네이티브 메소드 호출 5 빈 정적 메소드 호출 12 빈 가상 메소드 호출 12.5 빈 인터페이스 메소드 호출 15 HashMap의 Iterator:next() 호출 165 HashMap의 put() 호출 600 XML로부터 1 View 객체화(Inflate) 22,000 1 TextView를 담은 1 LinearLayout 객체화(Inflate) 25,000 6개의 View 객체를 담은 1 LinearLayo..
Activity를 비롯한 component에는 permission이라는 속성이 존재합니다. 이 속성은 강제적으로 사용하여야 하는 속성은 아니고, 보안적인 측면에서 추가를 하면 좋은 부분입니다. manifest component 태그에 속성으로 넣어주면 됩니다. android:permission=""이값이 들어가 있지 않다면 application에 들어가 있는 퍼미션을 상속받게 되는데, 이것도 없게 된다면 아무나 접근이 가능하게 됩니다. 특정 앱에서 이렇게 퍼미션을 지정하여 두게 되면, 호출하는 쪽에서 이렇게 사용한다고 명시하고 사용하면 됩니다. 저희가 자주 사용하는게 있겠죠? 이런것이 예입니다.
안드로이드에서 ListView를 사용할 경우에, adapter에서 getView에서 View를 변화를 시켜주게 됩니다.그런데 이러한 부분에서 저희는 ViewHolder를 사용하도록 이야기가 되어 있는데요. 이 부분을 약간은 다르게 구성을 하여 보았습니다.저는 일단 ViewHolder라는 클래스를 더 만들기 싫어서 생각한것이 다음과 같은데요. 일단 소스는 다음과 같습니다. if(convertView == null) {convertView = mInflater.inflate(R.layout.row_title, parent, false);convertView.setTag(R.id.textView, convertView.findViewById(R.id.textView));} TextView textView = ..
- Total
- Today
- Yesterday
- Linux
- Xcode
- github
- cocoapods
- SWIFT
- Python
- Windows
- go
- golang
- tomcat
- Codable
- intellij
- ios
- MySQL
- git
- war
- nodejs
- Java
- php
- Gradle
- rxswift
- docker
- ubuntu
- centos8
- windows10
- enum
- android
- Kotlin
- Spring
- CentOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |