ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2016年2月2日火曜日

エンターが押されたらキーボードを隠す

キーボードでエンターが押されたらどのようにしてソフトウェアキーボードを隠すかと考えていた。
対処法としてはこれでやった。
 $('#request').keydown(function(e){                                            
                                                                                                                                                          
                          if(e.keyCode == 13){                                                      
                          $("#request").blur();                                                     
                                                                                                    
                          }                                                                         
                                                                                                    
                         });    

タグとかは下みたいな感じで

 <input type="search" class="" href="#" id="request" placeholder="SEARCH PLACE"/>

参考サイトはココ

2016年1月17日日曜日

cordova のアプリの名前を変える

作っているアプリの名前(つまり、ランチャーの名前)を変える方法は以下のみたいな感じで変更できる。ただ正しいやり方、行儀のいいやり方ではないような気がする。
以下に示したhogeがアプリの下に表示される名前(ランチャの名前)にあたる。
 <?xml version='1.0' encoding='utf-8'?>
   <resources>
       <string name="app_name">HelloWorld</string>
       <string name="launcher_name">hoge</string>
       <string name="activity_name">@string/launcher_name</string>
   </resources>
ファイルの場所は一応示しておくと以下に置いてある(はず)。分からないときはとりあえずlocateしたらでてくると思う。
(プロジェクトのディレクトリ)/platforms/android/res/values
検索したときに日本語ではヒットせず(検索のしかたが悪い。)、英語で「cordova change app name」でもヒットしなかったのはなんか悲しかった。

cordovaでのアプリ開発のときに使うコマンドとか

以下のコマンドでプロジェクトは作成。
hello はディレクトリ名、Helloworldはアプリ(ランチャー)の名前、com.example.hello は識別子を逆に並べてヤツ。なんでこうするのかはめいめいで調べてください。おれはよく知らない。
cordova create hello com.example.hello HelloWorld

とりあえずhelloディレクトリに移動したら、
以下のコマンドでプラットフォームを追加(そのままだが、、、)
若干乱暴に言うと、ここで対応するOSをaddする。以下はandroidに対応させている。
cordova platform add android
このコマンドでプラットフォームを確認できる。
cordova platforms ls

以下のコマンドでビルド
cordova build
以下のコマンドで実機実行(もちろんandroidデバイスを接続しておかなけばならない)
cordova run android
エミュレータはこんな感じ
cordova emulate android
エミュレータは予めエミュレータのイメージを作っておく必要がある。(らしい)
でもエミュレータは遅いので俺は使っていない。実機の方がなにかと良い気がする

2016年1月14日木曜日

cordovaの罠

cordovaのAPIとかを使うには以下の一行が必要になる
 <script type="text/javascript"> charset="utf-8" src="cordova.js"<script>
リファレンス関連をちゃんと読まないで始めるから簡単なところでハマる。 皆さんはそんなことのないようお気をつけ下さい。

2014年10月1日水曜日

Arduino をつかってなにかやってみたい

学校が情報系の学校であるのでプログラミングは多かれ少なかれやるんですが、そこでArduinoを使った授業を受けました。

簡単なマイコンなんでそんなに多くのことはできませんが4足のロボットとかは作れるみたいです。そして授業の一環としてロボットを作ることになりました。

サーボモーターをつけたり、センサーのっけたりして自律型のロボットを作って与えられた課題をクリアしていくという内容です。電源とかも全てロボットにのせて動かさなければならないので重量や、電源の問題などありますがどうにか歩くところまではできました。


写真でみてもわかるようになかなかの不恰好さ。少しずつ改善しなければと思ってます。

つくるまでのプランとして課題のアプローチを考える。例えば、歩行モデルとしては亀の歩き方を採用しよう!とかチームで話し合う。
これは楽しいんですが、自らが指示を出してうまいことやってくれるメンバーとそうでないメンバーがいたりするのは頭を抱えます。

そんな時に自分が2人いれば。。。
と思ったり。。。

チームで何かをやり遂げようとするのはなかなか難しいです。






2013年12月27日金曜日

Eclipseのフォントと色のカスタマイズ

Eclipseで作業してることが最近は多いのですが、デフォルトのままだとなかなか目がつかれるような気がするのでその辺の色の設定を変更しようと思いました。
んで今回やったことはeclipseの上に表示されてあるメニューバーから

"Window"→"Preferences"→"Java(色変更したい言語を選択)"→"Editor"→"Synax Coloring"

そうすると右側に"Synax coloring"のプレビューみたいなのが表示されます。
そこから例えばJavaを変更するときは"Java"を選択。





そこからクラスとかの色を変更。自分が迷ったのは今打っているところをハイライトで水色系にしましたかったのですがそうすると現在タイプしている文字が灰色になっていたのですごく見づらくなってしまいました。
そこで現在タイプしているテキストの色を変更するには、"Java"→"other"を選択する。






そこの色を変更すると現在タイプしている文字を変更することができるようになります。







2013年11月14日木曜日

AndroidのUI素材

AndroidのUIの素材ってディベロッパーの皆さんがどのようにしているのだろうか。
ぼくはお金がぜんぜんないのでフリーで使えるGIMP2を使っています。

実際にディベロッパーとししての仕事をしている方たちは多分もっとお金のかかるようなソフト使ってんだろうな。。。とか思っています。やっぱPhotoShopとか使っているのだろうか。。。?

でもやっぱり大きなところは美的センスなんだろうな。実際にアプリケーションを作っているヒトがいましたらなにを使って素材をつくっているか教えていただけると嬉しい限りです。ではでは。

リンクはGIMP2のテキストをかっこ良く見せる、テキストのメタル化のスクリプトダウンロードリンクです。

GIMP2のテキストメタル化
http://registry.gimp.org/node/19630

導入の方法
http://gimp-dou.com/?p=3181


2013年9月4日水曜日

Android eclipseでエミュレータのショートカットが消え一瞬困った

作業している時にこのエミュレータのショートカットが消えた時に少し困った。そのまま実行そすればとりあえずエミュレータは出てくるけど、それはまぁ困ることがあったりなかったり。。。

一応ショートカットを出してやろうと努力する。
んで数秒で解決。


なんもないところで右クリックして、"custumize perspective"→"Android"。ここにチェックを入れる。なんか警告が出てもそのままゴリ押しでチェック入れる。んでOKする。
これでエミュレータ起動のショートカットが出てくる。


多分これから何度もこんな事起こりそうです。