FreeSMS Plugin
From Doowon Kim
Contents |
개요
- 문자를 보내기 위해 네이트온이나 파란 웹싸이트에 접속을 해야 하는 수고를 줄이기 위해
- http://code.google.com/p/freesmsplugin/
- 다운로드 : http://code.google.com/p/freesmsplugin/downloads/list
기술적인 사항
- eclipse 확장
- view
- preference page
- httpclient
UI
<mockup version="1.0" skin="sketch" measuredW="570" measuredH="483">
<controls>
<control controlID="16" controlTypeID="com.balsamiq.mockups::TextInput" x="468" y="288" w="-1" h="-1" measuredW="61" measuredH="29" zOrder="3" locked="false" isInGroup="-1">
<controlProperties>
<text>%3F%3F%20/%2080</text>
</controlProperties>
</control>
<control controlID="17" controlTypeID="com.balsamiq.mockups::TextInput" x="310" y="325" w="-1" h="-1" measuredW="59" measuredH="29" zOrder="4" locked="false" isInGroup="-1">
<controlProperties>
<text>Sender</text>
</controlProperties>
</control>
<control controlID="18" controlTypeID="com.balsamiq.mockups::TextArea" x="381" y="325" w="148" h="29" measuredW="200" measuredH="140" zOrder="5" locked="false" isInGroup="-1">
<controlProperties>
<text>0100000000</text>
</controlProperties>
</control>
<control controlID="19" controlTypeID="com.balsamiq.mockups::TextInput" x="310" y="367" w="-1" h="-1" measuredW="67" measuredH="29" zOrder="6" locked="false" isInGroup="-1">
<controlProperties>
<text>Receiver</text>
</controlProperties>
</control>
<control controlID="20" controlTypeID="com.balsamiq.mockups::TextInput" x="381" y="368" w="148" h="-1" measuredW="102" measuredH="29" zOrder="7" locked="false" isInGroup="-1">
<controlProperties>
<text>01011111111</text>
</controlProperties>
</control>
<control controlID="21" controlTypeID="com.balsamiq.mockups::Button" x="420" y="422" w="-1" h="-1" measuredW="55" measuredH="28" zOrder="8" locked="false" isInGroup="-1">
<controlProperties>
<text>Send</text>
</controlProperties>
</control>
<control controlID="22" controlTypeID="com.balsamiq.mockups::Button" x="475" y="422" w="-1" h="-1" measuredW="65" measuredH="28" zOrder="9" locked="false" isInGroup="-1">
<controlProperties>
<text>Cancel</text>
</controlProperties>
</control>
<control controlID="13" controlTypeID="com.balsamiq.mockups::FieldSet" x="284" y="65" w="276" h="408" measuredW="200" measuredH="170" zOrder="0" locked="false" isInGroup="-1">
<controlProperties>
<text>Free%20SMS</text>
<color>16777215</color>
</controlProperties>
</control>
<control controlID="14" controlTypeID="com.balsamiq.mockups::TextInput" x="310" y="89" w="228" h="-1" measuredW="208" measuredH="29" zOrder="1" locked="false" isInGroup="-1">
<controlProperties>
<state>up</state>
<text>NateOn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2021</text>
</controlProperties>
</control>
<control controlID="15" controlTypeID="com.balsamiq.mockups::TextArea" x="310" y="126" w="224" h="155" measuredW="200" measuredH="140" zOrder="2" locked="false" isInGroup="-1">
<controlProperties>
<text>Text%20Area</text>
</controlProperties>
</control>
</controls>
</mockup>
logs
-
네이트온 문자 한글로 전송시 글씨가 깨져서 보내진다.- 아마도 인코딩의 문제인듯
- 해결 : method.getParams().setContentCharset("EUC-KR");
- 아마도 인코딩의 문제인듯
-
파란 구현하기
- 09/02/2009
- 문자 보내고 문자 갯수 하나 감소하는 부분 구현
- countsLabel.redraw(); countsLabel.update(); composite.layout(); mainComposite.layout();
- 문자 보내고 문자 갯수 하나 감소하는 부분 구현
- 09/04/2009
- textarea에서 tab 키를 누를 경우 다음 text로 traverse하게 구현
