Texting_MIT_AI

 指定した携帯電話番号に対し、指定したメッセージをSMSにて送信します。
SMS送信先である携帯電話番号は、MIT App InventorのPhoneNumberPickerを使用してAndroidデバイスに登録された連絡先情報から取得します。SMS送信先である携帯 電話番号、SMSメッセージはアプリ内部に保存し、かつ、保存データをロードすることで流用可能です。また、保存した携帯電話番号、SMSメッセージを削 除することも可能です。


アイコン

Texting_MIT_AI

スクリーンショット・メイン画面・起動時

Texting_MIT_AI Screenshot1

スクリーンショット・メイン画面・設定時

Texting_MIT_AI Screenshot2

スクリーンショット・Aboutダイアログ

Texting_MIT_AI Screenshot3

◆アプリ名: Texting_MIT_AI (十二星座シリーズ / 開発コード名: Aquarius)

SMS(ショートメッセージ)を送信したい場合、MIT App Inventor ではTexting(※1)を使用します。
今回は、Textingを利用したSMSアプリを製造してみました。
具体的には、指定した携帯電話番号に対し、指定したメッセージをSMSにて送信します。

なお、SMS送信先である携帯電話番号は、MIT App InventorのPhoneNumberPicker(※2)を使用してAndroidデバイスに登録された連絡先情報から取得します。
また、SMS送信先である携帯電話番号、SMSメッセージはアプリ内部に保存し、かつ、保存データをロードすることで流用可能です。
また、保存した携帯電話番号、SMSメッセージを削除することも可能です。
また、本アプリは内蔵メモリではなく、SDカードにインストールされます。また、本アプリは、MIT App Inventor V1.34(※3)で製造し、AppToMarket V3.2(※4)でリビルド したノンコーディングなものです。

※1 Textingとは、携帯電話番号を宛先としたSMSを送信するMIT App Inventor Social Componentsの一つです。"ReceivingEnabled"プロパティがTrueの場合、SMSを受信した際、SMSを送信する等のアクショ ンを行うことも可能です。
詳細は、公式HP(http://appinventor.mit.edu/explore/content/sensor.html#Texting)をご参照下さい。

※2 PhoneNumberPickerとは、Androidデバイスに登録された連絡先の電話番号のリストから電話番号を選択するMIT App Inventor Social Componentsの一つです。
詳細は、公式HP(http://appinventor.mit.edu/explore/content/social.html#PhoneNumberPicker)をご参照下さい。

※3 MIT App Inventor V1.34
http://appinventor.mit.edu/

※4 AppToMarketV3.2
https://code.google.com/p/apptomarket/

【ご提供サービス】
★前提条件
(1) Googleアカウントの連絡先にSMSを送信したい相手の連絡先情報が登録されていること。
なお、複数のGoogleアカウントをAndroidデバイスに登録している場合、アカウントリストの内、一番最初に表示される"Googleアカウント "のみが処理対象となります(アカウントリストの内、携帯事業者(例:docomo)の連絡先情報、また、二番目以降に表示されるGoogleアカウント の連絡先情報は処理対象外です)。

(2) SMS送信先である携帯電話番号が実在するものであること。

★ご提供サービス
・指定した携帯電話番号に対し、指定したメッセージをSMSにて送信します。
・SMS送信先である携帯電話番号は、MIT App InventorのPhoneNumberPickerを使用してAndroidデバイスに登録された連絡先情報から取得します。
・SMS送信先である携帯電話番号、SMSメッセージはアプリ内部に保存し、かつ、保存データをロードすることで流用可能です。
・保存した携帯電話番号、SMSメッセージを削除することも可能です。

★使用方法
以下の通りです。
(1) アプリが起動したら[Settings]ボタンを押して下さい。
(2) [1) Set SMS destination]ボタンを押し、SMS送信先設定方法として[Select destination from your device]か、[Load saved destination]のいずれかを選択して下さい。
(2-1) [Select destination from your device]を選択すると、Googleアカウントの連絡先が表示されます。そのリストの中から送信先を選択して下さい。
(2-2) [Load saved destination]を選択すると、過去に保存した連絡先リストが表示されます。そのリストの中から送信先を選択して下さい(過去に1件も送信先を保 存していない場合、リストには何も表示されません。その場合はデバイスの戻るボタンを押し、前画面に戻って下さい)。

(3) [2) Set SMS Message]ボタンを押し、SMS送信先設定方法として[Input message]か、[Load saved message]のいずれかを選択して下さい。
(3-1) [Input message]を選択すると、テキストボックスが表示されます。テキストボックスに任意の文字列を入力して下さい。
(3-2) [Load saved message]を選択すると、過去に保存したメッセージリストが表示されます。そのリストの中からメッセージを選択して下さい(過去に1件も送信先を保 存していない場合、リストには何も表示されません。その場合はデバイスの戻るボタンを押し、前画面に戻って下さい)。

(4) [Set above settings]ボタンを押し、(2)、(3)で選択した設定をアプリにセットして下さい。
(5) [Start & Send SMS]ボタンを押して下さい。設定情報を基に、SMSを送信します。

Textingが提供する機能を確認するお役にたてれば幸いです。

【十二星座シリーズについて】
本シリーズは、私がMIT App Inventorの APIを理解したいと考え、製造したアプリ群です。
従い、本シリーズは目的重視の為、実用的ではないかもしれません…が、どうかお許し下さい。
ただし、アプリのロジックとして、MIT App Inventor Blocks Editorの図を私のHPに公開させて頂こうと考えております。
ご参考になれば幸いです。

【ダウンロード後によくある質問】
いまのところございません。

【対応端末】
AndroidOSのバージョン2.0以上搭載の端末でご利用いただけます。
スマートフォン以外の機器(スマートTVなど)は、動作保証外です。

【改版履歴】
・Ver1.0.0 2013/06/01 新規作成

Android app on Google Play

Blocks Editor

 本アプリの主なロジックを以下に掲載致します(広告表示ロジック、Aboutボタン押下時のロジック、全変数の定義は割愛させて頂いております)。ご参考になれば幸いです。

 01) btn_ClearAndSetDefault.Click.PNG

 02) btn_SaveSMSDestination.Click.PNG

 03) btn_SaveSMSMessage.Click.PNG

 04) btn_SetNewParameter.Click.PNG

 05) btn_Settings.Click.PNG

 06) btn_Start.Click.PNG

 07) initializeDB.PNG

 08) initializeParameter.PNG

 09) lstPic_DeleteSMSDestination.AfterPicking.PNG

 10) lstPic_DeleteSMSDestination.BeforePicking.PNG

 11) lstPic_DeleteSMSMessage.AfterPicking.PNG

 12) lstPic_DeleteSMSMessage.BeforePicking.PNG

 13) lstPic_LoadSavedSMSDestination.AfterPicking.PNG

 14) lstPic_LoadSavedSMSDestination.BeforePicking.PNG

 15) lstPic_LoadSavedSMSMessage.AfterPicking.PNG

 16) lstPic_LoadSavedSMSMessage.BeforePicking.PNG

 17) lstPic_SetSMSDestination.AfterPicking.PNG

 18) lstPic_SetSMSDestination.BeforePicking.PNG

 19) lstPic_SetSMSMessage.AfterPicking.PNG

 20) lstPic_SetSMSMessage.BeforePicking.PNG

 21) PhnNumPic_SMSDestination.AfterPicking.PNG


ローテーションアド

その他

正当なCSSです!

inserted by FC2 system