Android の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Android へ行く。

#author("2018-03-19T02:33:33+00:00","default:pentacle","pentacle")
* 開発環境 [#p922d09b]

** Android Studio [#z7010849]
IntelliJ base の開発環境。~
これから新規で作る際はこっちで~
~
古い環境を作る方法~

* for Eclipse [#r36e0bdd]

** ADT-BUNDLE(eclipse) インストール [#nf819f94]

SDK tool only を選択
 http://developer.android.com/sdk/index.html#Other

展開した後に C:/ 直下に移動

起動後、必要となるパッケージを落とす~
 4.4.2
 extra/google-play-service

** eclipse の設定 [#y995a79c]
[[pleiades]]

*** adt プラグインのインストール [#eecb2d4f]
[ヘルプ] -> [新規ソフトウェアのインストール] ->
 AndroidPlugin - https://dl-ssl.google.com/android/eclipse/
 android - http://dl.google.com/eclipse/plugin/3.6

** workspace を作成 [#b5a56454]
 mkdir c:/adt-*/workspace


下記から eclipse を起動して workspace を設定
 c:/adt-bundle-windows-x86xxx-2014xxx/eclipse/eclipse.exe



[ウィンドウ] -> [Android SDK マネージャー] を開いて適切なツールをダウンロード

[Android 4.0] [Android 4.2.2] あたりを追加

AVDマネージャで 4.0 のエミュレータを作成しておく


** キーバインド(おこのみ) [#r46d8c06]
- [ウィンドウ] -> [設定] -> [一般] -> [キー] -< スキーム:emacs

|TAB                  | 単語補完                               |
|F2                   | 添付されたJavaodcを開く                |
|行のスクロールダウン | コマンドのアンバインド                 |
|Ctrl+Z               | 元に戻す F9 -> F9, ctrl+z              |
|Ctrl+V               | アンバインド (他人が使うと混乱するため)|
|Ctrl+C系統           | アンバインド(他人が使うと混乱するため) |
|Ctrl+Alt+C           | アンバインド(SVN優先にしたい)          |
|Ctrl+スペース        | マークの設定                           |
|Ctrl+T               | コンテンツ・アシスト                   |

----
''以下旧いです''

** eclipse [#j8d52bde]

*** 本体 [#ud107b57]
- pleiades(helios) のインストール
 http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/3.6/pleiades-e3.6-ultimate-jre_20110326.zip 
- 展開して c:\helios とrename
- 起動
- [ウィンドウ] -> [設定] -> [Java] -> [コンパイラー] -> コンパイラ準拠レベルを 1.6
- [ウィンドウ] -> [設定] -> [Java] -> [エディター] -> [保管アクション] -> 保管時に選択したアクションを実行にチェック/インポートの編成にチェック


//*** 本体 [#m6c16220]
//- pleiades(galileo) のインストール(heliosは補完が重い)
// http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/3.5/pleiades-e3.5-ultimate-jre_20100226.zip 
//- 展開して c:\galileo\ の下に置く
//- [ウィンドウ] -> [設定] -> [Java] -> [コンパイラー] -> コンパイラ準拠レベルを 1.6 
//- [ウィンドウ] -> [設定] -> [Java] -> [保管アクション] -> [保管時に選択したアクションを実行] -> [インポートの編成] にチェック
*** plugin [#v44b5024]
- [ヘルプ] -> [新規ソフトのインストール] -> [追加]
 android
 http://dl-ssl.google.com/android/eclipse/

** android sdk [#n635880e]
 http://developer.android.com/sdk/index.html
- 展開して C:\に配置
- eclipse  [ウィンドウ] -> [設定] -> [Android] SDKロケーションをC:\android-sdk-windowsに設定
- [ウィンドウ] -> [Android SDK and AVD Manager]  -> Available packages
-- install -> accept all
----
** Subversive [#w5f28bd0]
- [ヘルプ] -> [新規インストール] -> [コラボレーション] -> チームプロバイダー(インキュベーション)
----
不要?
http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/
Subversive SNV Connectors > SVNKit 1.3.x Implementation (オプショナル)



* USB 接続 [#vfe692a6]
- HTC Sync を入れる(desireの場合)
- Sumsung Kiesを入れる(Galaxyの場合 OSUpdateに必要)

----
* logcat [#a852135b]
なぜだか1行で消えるようになるバグがある~
コマンドラインから
 /cygdrive/c/android-sdk-windows/platform-tools/adb.exe logcat |nkf -e |egrep ^E
したほうがいくらかまし。日本語もでるし。

* cirtification fileの期限切れ [#u98806c8]
 C:\Documents and Settings\user\.android\debug.keystore を削除

----
driver (SH-01F用)
 https://sh-dev.sharp.co.jp/android/modules/driver/#adbAll

* eclipse 用の環境が色々無くなった [#j5110f33]
*** appcompat-v4 [#r0ccec09]
+ jar を直接ダウンロード
 wget https://github.com/freshplanet/ANE-Push-Notification/raw/master/android/libs/android-support-v4.jar
+ その後、libs の中に入れて直接参照

*** googlemap [#l673e8df]
+ revision28をダウンロード
 https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip
+ その後、eclipse でプロジェクトとして読み込んで参照

※参考文献
 http://qiita.com/komitake/items/f25191ac61292d1d095e

* タイトルバー非表示 [#h32291df]
''AndroidManifest.xml''
       <activity
            android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"
''values/styles.xml''
#pre{{
<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
    <style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>
</resources>
}}