[안드로이드] 주식 수익률 바로보기 프로그램(웹파싱+SMS파싱+DB사용)
*진*
다운로드
장바구니
소개글
실제 마켓에 등록된 앱입니다. (이름 : 수익률 바로보기)안드로이드의 여러 기능을 사용하고 있는 어플리케이션입니다.
기본적인 동작은 특정 증권사로 부터 매수 매도 메세지가 도착했을때 자동으로 이를 파싱해서
자체 app DB에 정보를 저장합니다. 웹으로 부터 파싱된 종목 현재가와 비교를 해서 수익률을
표시해주는 프로그램입니다.
메세지 예제
========================================
미래08999****42
전량매수
일지테크
2,360원
100주
주문번호 : 3115
====================================
위와 같은 메세지가 증권사 번호로 부터 수신되었을때 (15889200)
동작하는 어플리 케이션입니다.
안드로이드에서 제공되는 다양한 API의 사용법을 알수 있습니다.
NotificationManager, SearchRecentSuggestionsProvider, SQLite, 어플리케이션 광고 삽입코드등을
실제 코드를 통해서 살펴 볼수 있습니다.
어플리케이션에 대한 궁금증은 exambreaker.dev@gmail.com으로 주세요.
== 아래는 마켓에 등록된 어플리케이션 소개내용==
주식매매시에 전송되는 메세지를 이용하여 수익률을 쉽게 표시해 주는 어플리 케이션입니다. 매도, 매수, 수익률을 자동으로 계산하여 표시해 줍니다. 업데이트 버튼을 이용하여 20분 지연시세의 주식 현재가를 표시합니다. 검색버튼을 이용하여 코스피 코스닥 전종목을 검색할수 있습니다.
컴파일 실행환경
Java SDK 1.6, Android 2.3.3, Eclipse압축파일 내 파일목록
.classpath
.project
AndroidManifest.xml
lint.xml
proguard.cfg
project.properties
SMSReceiverTest.IAB
SMSReceiverTest.IAD
SMSReceiverTest.IMB
SMSReceiverTest.IMD
SMSReceiverTest.PFI
SMSReceiverTest.PO
SMSReceiverTest.PR
SMSReceiverTest.PRI
SMSReceiverTest.PS
SMSReceiverTest.SearchResults
SMSReceiverTest.WK3
.settings/org.eclipse.jdt.core.prefs
bin/classes.dex
bin/resources.ap_
bin/smsReceiver.apk
bin/SmsReceiverTest.apk
bin/classes/com/crom/android/smsreceivertest/Constants$StockInfo.class
bin/classes/com/crom/android/smsreceivertest/Constants.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$1.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$2.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$3.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$4.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$5.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate.class
bin/classes/com/crom/android/smsreceivertest/notibarService$LocalBinder.class
bin/classes/com/crom/android/smsreceivertest/notibarService.class
bin/classes/com/crom/android/smsreceivertest/R$attr.class
bin/classes/com/crom/android/smsreceivertest/R$drawable.class
bin/classes/com/crom/android/smsreceivertest/R$id.class
bin/classes/com/crom/android/smsreceivertest/R$layout.class
bin/classes/com/crom/android/smsreceivertest/R$string.class
bin/classes/com/crom/android/smsreceivertest/R$styleable.class
bin/classes/com/crom/android/smsreceivertest/R$xml.class
bin/classes/com/crom/android/smsreceivertest/R.class
bin/classes/com/crom/android/smsreceivertest/ResultActivity.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiver.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$1.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$2.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$3.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$4.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$5.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$6.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$7.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity.class
bin/classes/com/crom/android/smsreceivertest/Stock.class
bin/classes/com/crom/android/smsreceivertest/StockDataHelper.class
bin/classes/com/crom/android/smsreceivertest/SuggestionProvider.class
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-hdpi/ic_minus.png
bin/res/drawable-hdpi/ic_plus.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
gen/com/crom/android/smsreceivertest/R.java
keystore/keystore
keystore/smsReceiver.apk
lib/Ad@mPublisherSDK-2.0.0.0.jar
lib/CaulySDK-V1.4.6.jar
lib/jericho-android.3.1.jar
res/drawable-hdpi/ic_launcher.png
res/drawable-hdpi/ic_minus.png
res/drawable-hdpi/ic_plus.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/layout/dblayout.xml
res/layout/dblow.xml
res/layout/main.xml
res/layout/search.xml
res/values/attrs.xml
res/values/strings.xml
res/xml/searchable.xml
src/com/crom/android/smsreceivertest/Constants.java
src/com/crom/android/smsreceivertest/DBUpdate.java
src/com/crom/android/smsreceivertest/notibarService.java
src/com/crom/android/smsreceivertest/ResultActivity.java
src/com/crom/android/smsreceivertest/SmsReceiver.java
src/com/crom/android/smsreceivertest/SmsReceiverTestActivity.java
src/com/crom/android/smsreceivertest/Stock.java
src/com/crom/android/smsreceivertest/StockDataHelper.java
src/com/crom/android/smsreceivertest/SuggestionProvider.java
.project
AndroidManifest.xml
lint.xml
proguard.cfg
project.properties
SMSReceiverTest.IAB
SMSReceiverTest.IAD
SMSReceiverTest.IMB
SMSReceiverTest.IMD
SMSReceiverTest.PFI
SMSReceiverTest.PO
SMSReceiverTest.PR
SMSReceiverTest.PRI
SMSReceiverTest.PS
SMSReceiverTest.SearchResults
SMSReceiverTest.WK3
.settings/org.eclipse.jdt.core.prefs
bin/classes.dex
bin/resources.ap_
bin/smsReceiver.apk
bin/SmsReceiverTest.apk
bin/classes/com/crom/android/smsreceivertest/Constants$StockInfo.class
bin/classes/com/crom/android/smsreceivertest/Constants.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$1.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$2.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$3.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$4.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate$5.class
bin/classes/com/crom/android/smsreceivertest/DBUpdate.class
bin/classes/com/crom/android/smsreceivertest/notibarService$LocalBinder.class
bin/classes/com/crom/android/smsreceivertest/notibarService.class
bin/classes/com/crom/android/smsreceivertest/R$attr.class
bin/classes/com/crom/android/smsreceivertest/R$drawable.class
bin/classes/com/crom/android/smsreceivertest/R$id.class
bin/classes/com/crom/android/smsreceivertest/R$layout.class
bin/classes/com/crom/android/smsreceivertest/R$string.class
bin/classes/com/crom/android/smsreceivertest/R$styleable.class
bin/classes/com/crom/android/smsreceivertest/R$xml.class
bin/classes/com/crom/android/smsreceivertest/R.class
bin/classes/com/crom/android/smsreceivertest/ResultActivity.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiver.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$1.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$2.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$3.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$4.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$5.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$6.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity$7.class
bin/classes/com/crom/android/smsreceivertest/SmsReceiverTestActivity.class
bin/classes/com/crom/android/smsreceivertest/Stock.class
bin/classes/com/crom/android/smsreceivertest/StockDataHelper.class
bin/classes/com/crom/android/smsreceivertest/SuggestionProvider.class
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-hdpi/ic_minus.png
bin/res/drawable-hdpi/ic_plus.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
gen/com/crom/android/smsreceivertest/R.java
keystore/keystore
keystore/smsReceiver.apk
lib/Ad@mPublisherSDK-2.0.0.0.jar
lib/CaulySDK-V1.4.6.jar
lib/jericho-android.3.1.jar
res/drawable-hdpi/ic_launcher.png
res/drawable-hdpi/ic_minus.png
res/drawable-hdpi/ic_plus.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/layout/dblayout.xml
res/layout/dblow.xml
res/layout/main.xml
res/layout/search.xml
res/values/attrs.xml
res/values/strings.xml
res/xml/searchable.xml
src/com/crom/android/smsreceivertest/Constants.java
src/com/crom/android/smsreceivertest/DBUpdate.java
src/com/crom/android/smsreceivertest/notibarService.java
src/com/crom/android/smsreceivertest/ResultActivity.java
src/com/crom/android/smsreceivertest/SmsReceiver.java
src/com/crom/android/smsreceivertest/SmsReceiverTestActivity.java
src/com/crom/android/smsreceivertest/Stock.java
src/com/crom/android/smsreceivertest/StockDataHelper.java
src/com/crom/android/smsreceivertest/SuggestionProvider.java