gmail,googleカレンダーとの連動について

287 views
Skip to first unread message

oki

unread,
Nov 12, 2012, 2:57:18 PM11/12/12
to app-inv...@googlegroups.com
 初めまして。
 App Inventorの初心者です。
 
 App Inventorを使用し、gmail,googleカレンダーとの
連動ができないか模索してます。
 考えてるのは、アプリにボタンを配置し、
ボタンを押すとgmail,googleカレンダーへリンクという事です。 
 
 参考になる文献及びサンプルプログラムなどがあれば
教えて頂けないでしょうか?
 
 どうぞ宜しくお願いします。

HOSHINO Hisashi

unread,
Nov 12, 2012, 7:44:11 PM11/12/12
to app-inv...@googlegroups.com
皆様、初めまして。
ほしのと申します。

2012年11月13日 4:57 oki <taka....@gmail.com>:
>  App Inventorを使用し、gmail,googleカレンダーとの
> 連動ができないか模索してます。
>  考えてるのは、アプリにボタンを配置し、
> ボタンを押すとgmail,googleカレンダーへリンクという事です。

これは、App Inventorでアプリランチャーのようなものを作りたいという
イメージでしょうか。

Ohter Stuffの中にあるActivityStarterで実現できると思います(過去に
同様の話題が出ていたようですね)。

以下は、Android4.0.xのGalaxyNexusでの例ですが

カレンダーだと

Action: android.intent.action.MAIN
ActivityClass: com.android.calendar.AllInOneActivity
ActivityPackage: com.google.android.calendar

Gmailだと

Action: android.intent.action.MAIN
ActivityClass: com.google.android.gm.GmailActivity
ActivityPackage: com.google.android.gm

をActivityStarterに設定してBlocksEditorにてボタンクリック時にActivityStarter
を呼び出すことでアプリを起動できます。

もちろん、メールアドレスなどデータを引き渡す場合には別途パラメータ設定が
必要になると思います。

このあたりはAndroidのIntent関連の知識が必要になりそうですね。

>  参考になる文献及びサンプルプログラムなどがあれば
> 教えて頂けないでしょうか?

App InventorのActivityStarterをキーワードに検索すると色々見つかると
思いますよ。

oki

unread,
Nov 13, 2012, 1:41:30 PM11/13/12
to app-inv...@googlegroups.com

ほしのさん、早速の親切な回答有難うございます。

> これは、App Inventorでアプリランチャーのようなものを作りたいという
> イメージでしょうか。

作りたかったアプリのイメージは、その通りです。
 
> ActivityStarterに設定してBlocksEditorにてボタンクリック時にActivityStarter
> を呼び出すことでアプリを起動できます。

有難うございます。
 ActivityStarter の使用方法、Intent関連を調べ、作成していきます。
メールアドレスなどデータを引き渡すのは、設定画面を作成する
予定になってます。
(Screen間のデータの引き渡し、セキュリティなど調べないといけない
事が沢山ありますが。。)
 
 またご指導宜しくお願いします。
 
Reply all
Reply to author
Forward
0 new messages