Debug しようと思ったら「offline」となってる実機の件

シコシコとコードを書いて
実機でデバッグしようとしたら

Choose_Device_と_settings.gradle_-__NavigationDrawerProject__-_NavigationDrawerProject_-____androidstudio_navigationdrawer__-_Android_Studio__I_O_Preview__0.2.1

settings.gradle_-__NavigationDrawerProject__-_NavigationDrawerProject_-____androidstudio_navigationdrawer__-_Android_Studio__I_O_Preview__0.2.1

コンソールから見ても「Offline」
nishi_—_bash_—_80×24

えええ~

これは、

続きを読む >>


いまどきのAndroid開発に通しておくといいPATH

SDKとかADTつか
ダウンロードしたのはいいけども、
コンソールから実行できなかったりします。

Android_SDK_Manager

IDEからやどこかで実行できるのでしょうが
コマンドラインから簡単に使いたいです。

こんなコマンドラインを実行したいですよ。

・android(SDKのアップデート)
・adb connect(利用端末を指定)
・ddms(画面キャプチャ)
・fastboot(ROM入れ替え)
・aapt(assetの確認)

Macの場合いまどきのSDKアーカイブをダウンロードすると
これらツールたちは3つのディレクトリに分かれて
配置されていたりします。

続きを読む >>


colAR MIX をやってみた

おもしろそうです。

「ここにぬりえがあるじゃろ?」 - Togetter %title%

やってみました。

まずは、塗り絵をまぢめにやって、と。

colAR_MIX

よし、立ち上がれ HONDA!!

続きを読む >>


【定番】Fragment in Activity な Pager で ライフサイクルなコールバックの順序を確認する

基本中の基本だと思われますが、
Androidアプリ開発時の「ライフサイクル」ネタです。

fragment_lifecycle

activity_fragment_lifecycle

Fragments | Android Developers Fragments | Android Developers

現状、API14以降が7割を越えてきた今、
きっと困惑している初心者なあたしとそんな開発者向け。

Scrollabele Tabs + swipe

確認したのは、AndroidStudioでデフォルトの
Activityテンプレートとして用意されている
「Scrollable Tabs + Swipe」
で確認してみましたよ。

続きを読む >>


Android の lauchMode が ややこしすぎるので

ややこしいです、Androidのこれ。

android_launchmode

Y.A.M の 雑記帳: Android launchMode の違い Y.A.M の 雑記帳: Android launchMode の違い

たくさん言葉がでてきます。


Activity
Task
Instance

調べてみるともっといろいろ関連がでてきます。
どんどん枝から枝が生えてきます。


Affinity
Stack
Intent

ProgrammingLife.jp: アクティビティとタスク (Android) ProgrammingLife.jp: アクティビティとタスク (Android)

で、これらの詳細設定は、AndroidManifext.xml で設定したり、
以下、直接関係ありそうなのを抜粋。


android:alwaysRetainTaskState=["true" | "false"]
android:clearTaskOnLaunch=["true" | "false"]
android:excludeFromRecents=["true" | "false"]
android:launchMode=["multiple" | "singleTop" |
                    "singleTask" | "singleInstance"]
android:multiprocess=["true" | "false"]
android:noHistory=["true" | "false"]  
android:parentActivityName="string" 
android:stateNotNeeded=["true" | "false"]
android:taskAffinity="string"

activity | Android Developers  activity | Android Developers

あと、コード内で、Intent 経由で起動するとき
のオプションとしてもなんかいろいろあったり。


FLAG_ACTIVITY_BROUGHT_TO_FRONT
FLAG_ACTIVITY_CLEAR_TASK
FLAG_ACTIVITY_CLEAR_TOP
FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
...
...

IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoの日記 IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoの日記

Intent | Android Developers Intent | Android Developers

で、もうこれだけ起動方法があったらわけわらなくなります。

基本的な設定からシンプルに進むとして便利なものがあります。

続きを読む >>