안드로이드(7)
-
[서울시 앱 공모전 / 서울시를 이겨라] Tmap API 지도 띄우기
Tmap API 지도 띄우기 # SK planet DEVELOPERS 회원가입 # 마이 앱 등록 및 App API 키 발급 # 해당 앱 개발 시 필요한 서비스 등록 위에 이미지에 서비스 관리 들어가서 Tmap 서비스 등록하면 되는데, 현재 2017년 12월 1일 이후로 신규 api 키 발행이 중지됐음. SK telecom 개발자센터에서 신규 Tmap api를 발급받을 수 있지만 유료임. # Tmap SDK 다운로드 # 프로젝트에 Tmap SDK 라이브러리 추가 # 권한 추가 # map Layout 설정 1234567891011121314 Colored by Color Scriptercs # map 설정 123456789101112131415161718192021222324252627282930313233..
2017.12.12 -
[서울시 앱 공모전 / 서울시를 이겨라] Guide Splash Activity with VideoView
Guide Splash Activity with VideoView # VideoView 사용 resources 디렉토리에 raw 디렉토리 생성 후 배경으로 설정할 비디오를 저장한다. 1234567891011121314151617181920212223242526272829303132333435public class GuideSplashActivity extends Activity { private final long FINISH_INTERVAL_TIME = 2000; private long backPressedTime = 0; private ViewPager viewPager; private MyViewPagerAdapter myViewPagerAdapter; private LinearLayout dots..
2017.12.08 -
[서울시 앱 공모전 / 서울시를 이겨라] Guide Splash Activity with Viewpager
Guide Splash Activity with Viewpager # GuideSplashActivity.java 생성 및 manifest 수정 SplashActivity가 제일 먼저 실행되고 이후에 '시작하기' 버튼을 누르면 MainActivity로 넘어가게 설정한다. 1234567891011121314151617181920212223242526 Colored by Color Scriptercs # Guide화면으로 보여질 layout 파일을 추가함 애플리케이션의 기본적인 설명을 해줄 화면을 layout xml 파일로 나눠서 보여줄 예정ViewPager로 xml Layout 파일을 넘겨가면서 앱 가이드를 볼 수 있게 만들 것임.예제로 기본 layout 파일 3개를 추가했음.guide_splash_act..
2017.12.06 -
[서울시 앱 공모전 / 서울시를 이겨라] 서울 열린데이터 광장 Open API 사용 / AsyncTask / Parsing
#서울 열린데이터 광장 api 키 발급 #API xml 출력 형태 확인 / 샘플 데이터 확인발급받은 인증키를 넣은 샘플 URL로 들어가면 아래와 같이 xml 형태로 데이터가 보여지게 된다. #필요한 데이터 체크해서 VO 파일 변수 및 메소드 생성화장실 이름 및 화장실 종류, 위도, 경도의 데이터만 사용하면 되기 때문에 Value Object에 네 가지의 변수를 String 변수로 저장을 한다.12345678910111213141516171819202122232425262728293031323334353637383940414243444546public class PublicToiletVO { private String ToiletName; private String ToiletCategory; privat..
2017.11.22 -
[서울시 앱 공모전 / 서울시를 이겨라] BottonNavigationView
BottomNavigationView 먼저 사용하기 앞서 버전을 맞춰줘야함 compile ‘com.android.support:design:25.0.0’구글이 BottomNavigationView를 design support library 25.0.0 버전 이후에 제공을 하기 때문에gradle에서 버전을 맞춰줘야 한다. BottomNavigationView에서 사용할 메뉴를 정의하기 위해 menu Android resource directory를 추가해서 bottom_navigation_main.xml 파일을 추가한다.BottomNavigationView에서 사용할 메뉴를 정의하고 3개 이상을 추가해주어야 좋다.여기서는 5개의 메뉴를 사용함. 1234567891011121314151617181920212..
2017.11.18 -
[아두이노 제작] 핸들커버를 이용한 청각장애인 내비게이션 시스템
이전에 핸들에 500mm softpot membrane potentiometer를 붙여서, 핸들을 잡은 구간을 인식을 해서 LED strip으로 빛을 출력했다. 이제 부품 관련 기능을 모두 확인을 완료했으니, 우리 팀이 구현하고자 하는 제품을 만들기만 하면 된다. 우리 팀이 만드는 프로젝트는 청각장애인을 위한 내비게이션 시스템이다. 안드로이드 앱에서 통신을 주면 핸들에서 해당하는 신호에 대한 LED 및 진동을 출력을 해주는 것이다. 기본 가죽 핸들 커버(인터넷에서 5000원이면 살 수 있는) 위에 Softpot을 올리고, 그 위에 LED strip을 올린다. Softpot이랑 LED strip을 핸들 가운데 부분에 쌓아올린 후, 핸들 뒷편에는 진동 13개를 하나씩 일정한 간격을 두고 붙인다. 그리고 그 ..
2017.10.15