Android


1. emacsでAndroid開発

  • android-mode.el

 

2. C/C++でAndroid開発

  • android_native_app_glue
  • SDL2
  • Qt
  • Android.mkでMakefileの関数を使う
  • Javaからネイティブコードを呼び出す
  • ネイティブコードからJavaを呼び出す

 

3. JavaでAndroid開発

  • JavaCC
  • JavaCCでインタプリタ
  • Logクラスのカスタマイズ
  • Threadクラスのカスタマイズ
  • SurfaceViewの使い方
  • イベントリスナ
  • TYPE_STEP_COUNTER/TYPE_STEP_DETECTORセンサーの使い方
  • Serviceについて
  • AppWidgetProviderについて
  • ファイル操作について

 

Android Studio

インストール方法は以下を参照してください。

  • OSXにAndroid Studioをインストールする
  • Ubuntu 14.04 / Ubuntu 16.04にAndroid Studioをインストールする
  • Windows 7にAndroid Studioをインストールする

 

設定方法と操作方法は以下を参照してください。

  • Android Studioの更新方法
  • プロジェクトのファイル構成
  • ThemeとColors & Fontsで色とフォントを変更する
  • emacsキーバインディングの使い方
  • タブ幅を設定する
  • コーディングに役立つ設定
  • プロジェクトを削除する
  • SDK Managerを起動する
  • Eclipseで作成したAndroidプロジェクトをインポートする
  • NDKのサンプルコードをインポートして動かす
  • Android Studio 1.3でNDKアプリケーションを作成する
  • Android Studio 1.4のcontent_main.xmlについて
  • Android Studio 1.5のHeap Viewerの使い方

 

4. 雑記

  • Androidをパソコン(仮想マシン)で動かす
  • android-x86をソースコードからビルドする
  • Vysor (Beta)でAndroid端末画面をパソコンに表示する
  • SDL2のAndroidアプリケーションでseekが遅くなる
Android | Linux | SDL - Narrow Escape