プログラミング

Android Tips

Tweenアニメーション

変形によるアニメーションには、透過・回転・拡縮・移動の4種類があります。AnimationSetを使用することにより、アニメーションを組み合わせることも可能です。注意点としては、setAnimation()やstartAnimation(...
2020.11.15
Android Tips

Viewのタッチイベント

Viewコンポーネントのタッチイベントについて、もう少し詳細に説明します。たとえば画面を指で触ったとき、触った指を離したとき、画面上をスライドさせたとき、などその契機ごとにOnTouchListenerが呼び出されます。タッチした時間や位...
2020.11.15
Android Tips

Viewのクリックイベント

ボタンなどのViewコンポーネントがクリックされたときのイベント処理を行いたい場合は、Viewのイベントリスナーを実装します。クリックに関連するイベントには、以下の3つのリスナーが用意されています。 ・View.OnClickLis...
2020.11.15
Android Tips

コンパイラの警告を抑制

コンパイラの警告を抑制したい場合、アノテーション(@SuppressWarnings)を使用する方法があります。 import java.io.Serializable; @SuppressWarnings("serial") p...
2020.11.15
Android Tips

SDカードからファイルを読み込む

SDカードからファイルを読み込む場合のサンプルです。 public class MyClass extends Activity{ public void myMethod(){ // path = "/sdcard...
2020.11.15
Android Tips

GPSのエミュレーション

エミュレータでエミュレートする場合は、DDMSのEmulator Controlを使用します。DevicesのNameに動作中プロセスのパッケージ名一覧が表示されていますので、作成したアプリのパッケージ名を選択します。Emulator C...
2020.11.15
Android Tips

GPSを使用する

GPS機能を利用する場合は、LocationManagerクラスを使用します。LocationListenerインタフェースを実装するだけで、簡単に位置情報を取得できます。 import android.app.Activity; ...
2020.11.15
Android Tips

TextViewのカスタマイズ

TextViewのカスタマイズについて、主な設定を挙げます。 import android.app.Activity; import android.graphics.Color; import android.graphics.T...
2020.11.15
Android Tips

画面遷移:オブジェクトの受け渡し

遷移先Activityへオブジェクトを渡すこともできます。ただし、受け渡しするオブジェクトはシリアライズ化できる必要があります。シリアライズについての注意 → Serializableインタフェースの警告 受け渡しするオブジェクトの...
2020.11.15
Android Tips

画面遷移:遷移元へ値を返す

別の画面へ遷移させた後、遷移元のActivityへ値を返すことができます。遷移先画面の終了後、遷移元のonActivityResultメソッドが呼ばれるので、ここで値を受け取ります。 遷移先Activity:NextPage.jav...
2020.11.15