ノンプログラマー・プログラミング・ガイド

ほぼ独学。もはやおっさんになりかかってからプログラミングの勉強開始。HTML、CSS、JavaScript、SQL、PHP、Javaがなんとなく解る。Joomla!とandroidで書いたプログラムを配布中。iPhoneアプリ作りたいからMacくれ(下さい)。

2013年09月

例えば、モバイルでウェブサイトを見てて、パソコンの大画面で見たいぜーときにリンクを共有する為には、僕の場合は、Gmailで自分宛にメールで送ってるんだけど、なんか面倒くせぇんです。ブックマークして共有すればいいだろとか言う人も居るかもしれませんが、Chromeだとブックマーク(笑)って仕様になってて全く使ってません・・・・。

ちょっとしたテキストデータを簡単にパソコンとモバイル間でやりとりできるアプリがあったら便利なのかなーとか思ったんだけど、どーなんでしょう・・・。アプリ開いてURLのテキストデータをコピペしたら、ディスクトップのパソコン上にそのURLが送られるみたいな・・・?


逆も言えて、パソコンからモバイル、モバイル間なんかでも、ちょっとしたデータ送れたらきっと便利じゃね・・・・?パソコンで長文書いて、コピペすればモバイルに転送されるみたいな・・・・?


[不満]
Bluetooth あれば出来ることはできるんだけど、Bluetooth っていまいち不便なんだよな。ペアリングして、繋いで、データ受信の承諾だしてって・・・・。共通のソフト無いからパソコンにはパソコン用のBluetoothのソフト、タブレットにはタブレット用のアプリがあって、UI違うし、言い回しも違ったり・・・。


[仕様(構想)]
・サーバーを介してネット上で、データのやりとりをする。
・認証には、トークン的なモノを発行して、デバイスを繋ぐ。一旦トークンの認証ができれば、いつでも共有可能にする。そのかわり、トークンをいつでも更新できるようにする。
 ・超絶シンプルに作って、履歴とかとらない。どこかで更新したらそのデータが瞬時にデバイス間で共有される。


微妙かな・・・・?
 



笑顔評価アプリ SmileScore

_r2_c3
OpenCV使って、笑顔を評価するアプリ作りました!無料です!使ってください!笑顔検出して、エッジを検出して、目頭、目尻、口の端の点を検出してるんですが、なかなか大変だった・・・。うまく評価できない場合も多々あります。まぁ、しゃーない。



笑顔認識でシャッターをきるSmilePics

_r2_c3bbbbbbbbbbb
こちらも同じくOpenCVを使って、笑顔認識でシャッターをきるAndroidアプリです。有料(150円)です。(このブログへの応援の意味を込めて、買ってくれる素敵な人がいっぱいいるんじゃないのかとこっそりと思ってます)。




Androidデバイスは、Nexus7しか持ってないので、携帯でテストしてないんですよね・・・・。たぶん、きっと動くはず・・・。

自分のアプリからウェブサイトを開く方法です。なんかのページでもいいし、Google PlayのURLでもオッケーです。Google PlayのURLを指定すると、そのままGoogle Playのアプリが開くみたい。

Intent httpIntent = new Intent(Intent.ACTION_VIEW);
httpIntent.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.hssmiles.smilepics"));

startActivity(httpIntent); 

インテントにURLを渡してやるだけ。簡単 

共有ボタンは、アプリのテキストをTwitterでツイートできるようにしたり、Google+を使って投稿できるようにするボタンです。Androidのデフォルトのギャラリーアプリなんかにも仕込んであります。

Android4.0(API14)以降だと、Actionbarを使ってできるみたい(詳細→Adding an Easy Share Action)ですけど、ここでは、暗黙のインテント(?)を使って共有ボタンを仕込みたいと思います。結構簡単。


//
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);

//テキストを指定
shareIntent.setType("text/plain");

//タイトルの指定
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Title");


//メッセージ本文の入力
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Message");

//アプリの一覧を表示
startActivity(Intent.createChooser(shareIntent, "Select App"));	

TwitterやGoogle+なんかは、うまく表示されるんですけど、Facebookは、なんでか文章が挿入されません。いろいろと試してみたんですけど、なにかしらのリンクのみは反応するみたい・・・。EXTRA_TEXTでhttp://cuuma.publog.jpとリンクのテキストをいれると、ちゃんとリンクは表示されます。が、他にテキストをいれても渡されません・・・。結果、よくわかりません・・・。

 

このページのトップヘ