「 oesf-edu.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 oesf-edu.com 」is Expired or Suspended. The WHOIS is here.
ServletコンテナのJettyをAndroidアプリに組み込んでWebSocketまで動かしてみた話です。 https://github.com/youten/JettyOnAndroid running embedded Jetty in Android app http://puregeekjoy.blogspot.jp/2011/06/running-embedded-jetty-in-android-app.html AndroidアプリにJettyを組込む http://www.loopsketch.com/blog/?p=940 ◯Jetty http://download.eclipse.org/jetty/ ・100% Pure Javaで他システムに組み込みやすいServletコンテナ。 ・バージョンは7,8,9が現役。 ・7:Servlet2.5, Java 6,
最近、Jettyを組込みで動作させた案件があったのですが、たまたまAndroidでアプリを作っていてWebサーバを動かしてみようかな?と思いたちました。 検索してみると、i-jJettyというのがあったのですが、サーバの実体が見当たらなかったので、せっかくですので普通のJettyを組込んでみました。 JettyはTomcatのようなサーブレットコンテナですね。実際はどうかよくわかりませんが軽量で有名です。今回はこれをアプリとして作りこんでAndroid端末をWebサーバに仕立ててみます。 eclipseの http://www.eclipse.org/jetty/ から任意のバージョンをダウンロードしてきます。私は7.4.5を使っています。で、以下のjarをビルドパスに追加します。 jetty-continuation-*.jar jetty-http-*.jar jetty-io-*.j
以下の記述は、Android 2.3.3以降を対象にしています。 Androidには画像をアニメーションさせる機能が最初から実装されています。 種類は5つ。 ● 透明度(AlphaAnimation) ● 角度(RotateAnimation) ● スケール(ScaleAnimation) ● 移動(TranslateAnimation) ● 組み合わせ(AnimationSet) これらを使用することで、以下のようなアニメーションを作ることができます。 これは、背景を透過した5つの静止画を順番に、透明度・角度・スケール・移動を変化させながら表示しています。 回転については、Androidのアニメーション機能2 を参照。 基本コードを見ていきます。 こういう画像を独立して動かしてみます。 ImageViewを使って表示させます。 import android.widget.Ima
Androidのアニメーション機能 では、透明度(AlphaAnimation)、角度(RotateAnimation)、スケール(ScaleAnimation)、移動(TranslateAnimation)についての紹介でしたが、ここでは「回転」を扱います。 サンプルはAndroid SDKのsampleの中のApiDemos\src\com\example\android\apis\animation\Rotate3dAnimation.javaを参考にします。 このクラスを少し変更して、いろいろな「回転」をやってみましょう。 スマホでは回転の軸は以下のようになっています。 アプリ作成の場合は、上記のRotate3dAnimation.javaをpublic classで実装しておきます。 画像をImageViewにセットして、これを回転させる関数はこんな感じです。 コードの動きはAn
2010年05月18日 ApiDemosのRotate3dAnimationクラス 前回の続き。 アニメーションを実際に行っている、Rotate3dAnimationクラスを見てみる。 このクラスにはメソッドが3つしかない。これだけでグルンと回るアニメを実現している。 /** * An animation that rotates the view on the Y axis between two specified angles. * This animation also adds a translation on the Z axis (depth) to improve the effect. */ public class Rotate3dAnimation extends Animation { private final float mFromDegrees; privat
2010年05月08日 ApiDemosのTransiton3dクラス Xperiaのカスタマイズも一通り終わったので、また勉強を始める。 今日は、サンプルアプリのApiDemosのお勉強。 このサンプルはかなり色んな処理が入っていて勉強になる。ココにあるので是非ダウンロードしてみましょう。 今日調べるのは、アプリを起動して、 Views -> Animation -> 3D Transition で表示されるデモ。画面がグルンと回ります。 アプリの本体は、Transition3d.Java にある、Transition3dアクティビティ。 public class Transition3d extends Activity implements AdapterView.OnItemClickListener, View.OnClickListener { private ListView
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/front" android:src="@drawable/front" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <ImageView android:id="@+id/back" android:src="@dr
最近、とあるAndroidアプリを開発しているのですが、その中でとある画像をぐりんと 奥行き方向というか3Dというか、ぺろんと回転させるという要件がありました。 もっと分かり易く言うと、かるたとかトランプとかの裏表をひっくり返すイメージですね。 標準のアニメーションとして用意されていれば話は早かったのですが、どうやら標準ではないらしい。。 調べ方が悪いんでしょうが、なかなかわからずエラい苦労したのですが、 なんとかやり方がわかりましたのでご紹介してみます。 まず、layoutファイルです。 RelativeLayoutにImageViewを2枚重ねて置きます。 layout/front_back.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/layout" android:layout
グーグルが新たな「Moonshot(月にロケットを打ち上げるような壮大なプロジェクト)」を開始した。サービス産業における生産からロジスティクスまですべてを自動化する、サービス・ロボットの開発に着手したのである。グーグルは、このロボット開発の仕事をAndroidの創立者であるアンディ・ルービンに託した。ルービンはマシンに命を吹き込むため、ハードウェアとソフトウェアの開発チームを指揮することになる。 ルービンはAndroid社(グーグルによって2005年に買収された)の創立者であり、スマートフォンとタブレット用のAndroidモバイルOS開発の責任者として、同OSを世界で最も使用されているOSに仕立て上げた人物である。彼は今年3月の初め、新しいプロジェクトに取り組むためにAndroidの責任者としての地位を去っていたのだが、グーグルはそのプロジェクトについてこれまで明かしてこなかった。 今、我
AndroidのプログラムはJavaで書くため、JavaそのもののTCPIP通信ですが、最近のAndroidではUIスレッドから送受信関数を呼ぶとエラーが発生するようになっているようです。 どのバージョンからこうなったのかは分かりませんが、2.3.3(IS12SH)ではスレッドを使用しなくても動作し、4.2(Nexus7)では動作しなくなっていました。 そこで、回避策として、通信部分だけスレッドでやってくれるクラスをつくりました。 publicメソッドは以下のようになってます。 public boolean connectTh(String ip,int port):サーバーに接続 public boolean sendTh(byte[] Buf):引数に指定したデータを送信 public byte[] recvTh(int size):引数に指定した容量分のデータ受信 public vo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く