android

Gradle で Build したら UnsatisfiedLinkError

できあがり、って思ってたらそうでもなかったりなんかしました。 対処としては結構有名らしい build.gradle な gist からパクらせて頂いてます。以下を build.gradle に追加したのみ。 task copyNativeLibs(type: Copy) { from('libs') { include '**/*.so' …

Gradle のためのツール更新

ADT を 22 にする事に。既知の発生し得る不具合 (?) は以下とのこと。 SDK Build Tool を導入しないとパケジの Build ができない libs に jar を入れて参照してる場合、Build Path の設定変更の必要あり Order & Export タブにて Private Libraries のチェッ…

Gradle

ええと以下で全部導入、だったようです。 $ android update sdk --no-ui -aとは言えまだ正常終了せず。 :processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processDebugResources'. …

Gradle ためしてみる

某所にある仮想リソース (Ubuntu) にて環境作って試してみることに。 shutdown してたこともあるのですが、何故か接続に時間がかかるなどorz とりあえず 以下を見つつすすめてみます。 Building Android applications with Gradle - Tutorial て、ADT とか A…

ABC アプリ

@mhidaka さんがソースを GitHub に置いてらっしゃる模様。 ABC 2013 Autumn向けのカンファレンス一覧アプリのソースコードを公開したよ 素晴しい。プルリク歓迎らしいのでオンラインで掘削しつつ、って如何でしょ (何処

Volley 検証メモ

とりあえずちゃちゃっと RoR な API のサンプルを Heroku に deploy。db:migrate するの忘れてちょっとびっくりするなどしつつ、空の JSON な配列の文字列を戻ることを確認。 で、某サンプルを入手して動かしてみるに見事に動かず。色々な意味で実装が古い。…

EffectiveAndroid

3.0.0 を入手してナナメに読んだのですがやっぱとりあえず Volley 試してみないと Location API も あと Gradle ってことで明日時間確保できたら云々してみる予定です。ログはエントリ投入の方向。

DeployGate 使ってみることに

いちいちメイルで apk 送付するのもアレなので。 Android 開発の効率を今日から確実に 5% 改善する方法 あとテストとか自動ビルドについてもアレな project では試してみたいなと。

4.2 な端末の設定に開発者向けオプションが無い件

困った挙句に以下を発見して事無きを得ております。 Android 4.2 で「開発者向けオプション」を表示する方法 なんでこんな隠しコマンドみたいな方法を採用したのかを聞きたい。

アプリはインストールされていません

開発版と配布版を同一端末に導入したいとのリクエスト。パケジを変えれば楽勝だと、と言いつつヤッツケてみるに配布版は導入できるけど開発版が入らないんだよね、との指摘。 あーでもないこーでもない パケジ名の変えかたが微妙なのではないか キーストアっ…

ListFragment の setListShown メソド

昨晩へろへろで無意識 (?) に手を動かしてたのかどうか。標題の件備忘まで控えを。 setListShown はデフォルト true true だと List は表示されている状態 データ待ちの場合、progress indicator が出る で、リロード時に何も出ないのが嫌だったので Progres…

Android UI Design KIT for GIMP 4.3

試してみたい。がしかし gimp 導入から。OSX てどうやって導入するのかと。

Unable to instantiate application

とほほ。 オレ Application クラスを作って云々、てことで色々盛り込んで実行かけると標題なメセジと共に例外ダンプを吐く。ググッても良さげな情報はなく端末を再起動してみても直らず。 直前にパケジ名を修正したりしててそれが悪いのかと思っていたのです…

初期設定

今作ってるソレが API ベースな端末アプリなので、という訳でもないのですが、ログインな設定が盛り込まれていないとちゃんと動かない、という形にしたい訳で。 なので、アプリ起動時にログイン情報が入力されていないのであれば設定画面を startActivity し…

設定画面の作り方

自分メモってことで纏めておく。 作りながら、にはなるのですが手順てきには以下? PreferenceActivity を継承したクラスを作る 内部クラスに PreferenceFragment を継承したクラスを作る Activity の onCreate で Fragment を new して replace Fragment の …

Action Button の操作

最初の Fragment では新規作成な Button は出さなくて次の Fragment では出す、みたいなナニを試してみました。

二つの ListFragment で IllegalStateException

mockup 作ってる段階なのですが、リストの項目を選択したら次のリストに、というナニで ListFragment をカブせた後に back で戻る時に java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called.みたいなエ…

ACRA 盛り込んでみるなど

とりあえず開発中のソレについて feature branch 作って .jar を libs にコピィ。Application なクラスを追加してその onCreate に ACRA.init な手続き呼び出しを追加、とあるのですが build できない。 手元で作ったソレではなくて 4.5 なナニを Github に…

某 API な端末アプリ製造

昨晩から朝練にかけてのソレを記録。とりあえず 同じようなリストのソレを追加 新規作成なボタンを ActionBar に追加 なあたりを云々。

ACRA

Application Crash Reports for Android というソレを云々してみることに。ソースは APL で配布されてて以下から取得できるとのこと。 https://github.com/ACRA/acra ソースツリーを見るに maven で云々なのか。端末で mvn って入力したら導入はされている模…

備忘

どうやってログをファイルに出力するんだ、って思ったら adb だった件。 $ adb logcat > log.txt

端末アプリ検討

とりあえずプロジェクトは作成。リモートリポジトリも作りました。 .gitignore どうするか検討必要 UI 検討必要 ログインあたり カード UI? ActionBar に deploy なアイコン 戻るなソレを左上に なんとなく UI なガワを作ってしまうのは楽勝なのかも、って今…

画像リソース

某 huawei の端末、specification では mdpi なんですが、画像リソースは drawable-hdpi な素材を使ってらっしゃる模様。どうやってこれを判別すれば良いのだろう。非常にむむむむ的です。 ということで 後で調べます。本当かなぁ。

9 patch って

自動で解像度 (というかドット密度?) によるサイズの自動調整をしてくれるのではなかったのかな。つうかそもそも的に 9 patch て何だ。 というか、ボタンの中に置くアイコン込め、で作ってるのがダウトなのかな。

LinearLayout?

上下に隣りあった View の上側の marginBottom の値で下にある View の表示幅 (width?) が変わる (値を確認した訳ではなく、見栄えのみ確認) という事象を確認しています。 何だろこれ。

Draw9PatchEditor 使ってみる

眼鏡神ありやまさんがこんなの作ってるとか知りませんでした。 https://github.com/keiji/draw9patch2 clone せずにプロジェクトの zip を download しちゃいました。解凍して bin 配下の Draw9PatchPlugin.zip を解凍して出てきた Draw9PatchEditor_*.jar …

某 Android アプリ

以下のソレ、妹の旦那さんが「日本語版出んかのぉ」と Facebook で発信してるのを目撃。 https://play.google.com/store/apps/details?id=org.drager コンタクト取ってみて、日本語化する気あるなら res/values/strings.xml 作るよ、とかって言ってみようか…

そういえば (備忘?)

ASUS の ME173X ですが、仕様てきに DPI の値が 231 にも関わらずコンテンツアプリでは drawable-xhdpi なリソースを使いにいこうとなさるようでびっくり。つうかこれ N7 も同様なようで、作法に沿った画像リソースを drawable-hdpi に置いたら表示が崩れて…

知りませんでした

ImageView て端末による解像度? あるいはドット密度の差をある程度埋めてくれるんですね。 今、mdpi および hdpi および xhdpi な端末が手元にあって云々、なことをしてるんですが、以外に楽でびっくりしてます。 今更感満点ではありますが要点としては タブ…

昨日の不具合

以下の件ですが ASUS ME173X 機種依存ではなく、launchMode による不具合だった模様。

ASUS ME173X

ええと端末情報確認するに Android バージョン 4.2.1 カーネルバージョン 3.4.5 なんですが、意味不明な挙動を確認。

Effective Android 購入

以下にてベータ公開との発信を見て早速入手。 Effective Android これから中身確認。むふふ。

launchMode

ええと、電源投入な BroadcastReceiver を作って Activity 起動、な実装をしてたのですが、Home ボタンで同じアプリを起動すると複数起動するぜ、というコメントが。 確かに onReceive メソドな実装は以下になってました。 public void onReceive(Context co…

リソースの管理について

某 ML にてデバイスのアクセスに関する投稿を見た。マイクを使うアプリ同士のデバイスの奪い合い (?) らしい。なんとなく片方が release してないのではないか、と思いつつこうした挙動がある場合、Android ではどうやってそれを回避すれば良いのか、がアレ…

ハッカソン企画してみようかな

どっかの会社がスポンサードしてくれんかな (を アイデアてきには以下? とりあえず Android 限定 (しかも ICS 以降) でも iOS でもいいですよ、的ユルめな縛り UI てきにテーマを絞ってアイデアソンから云々? カメラ センサ類 swipe 操作 それまで生き延びて…

Preferences からダイアログ出してデータ削除な機能盛り込み

ContentProvider 方面にログな情報を吐き出しているのですが、削除機能を付けて欲しい旨のリクエストがありまして標記な方向で実装を検討してみましたので以下に実装な記録を。

むむ、こんなのがあるのか

CloudStack Android Client か。 https://github.com/creationline/Cumulus/ これ掘削してみてあちら方面での実装を云々してみるのも良いかも。つうか iOS 特有の云々とゆーヤツを諸々確認せねば、な週末だったりしています。

Dialog に関する微妙な問題

結局解決できず。 ボタンクリックで AlertDialog が消えちゃう問題。以下エントリを見つつ試行錯誤してみたのですがうまく動作せず。 AlertDialogのボタンを押したときに、閉じる、閉じないをコントロールするには エントリの記述が悪い、という訳ではなくて…

SeekBar で音量調節な設定ダイアログを作った件

作った、とは言え某所で発見した実装のパクリですが。

BOOT_COMPLETED なソレ

ええと、以下な BroadcastReceiver をでっちあげて public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, MainActivity.class); i.setFlags(Inten…

SSLPeerUniverifiedException

https なソレで表題の例外が出るとのこと。やりとりできた実績もあっただけに皆で首をヒネるなど。80 でヤレば正常に通信できるので https は使わない方向で、みたいな話で手を打ちかけた瞬間に、端末の時刻が随分前になっている事が判明。 どーゆー意味だろ…

微妙な試行錯誤

随分前にでっち上げた万歩計な実装を github の勉強も含めて育ててるんですが、全然動かない。 とりあえず昨晩時点で ContentProvider を手慣れたナニに書換えたのですが、よくよく動作を見てみるに、歩数計測な Service が起動していなかったりして。 で、…

DialogFragment でもひとつ備忘

なんというか微妙なハマり方をしております。以下なカンジの Dialog を云々してまして public static class MyAlertDialog extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { LayoutInflater factory = Layout…

LoaderCallbacks について備忘録

0 件なら何とか言わせてくれや、というリクエストを予測して何とかならないか、と思って調べていたのですがあまり材料なし。つうか onLoadFinished メソドが読み込み終了時に呼び出されるのであれば、二番目の引数である Cursor なオブジェクトも 0 件なのか…

Dialog が消える件について備忘録

生成した Dialog なオブジェクト (あるいは Builder なオブジェクト) の setCancelable に false を渡してあげないとダイアログの外側タップで非表示になるのをどうも忘れる。 そして Dialog を使わない実装になりそうで色々アレ。

Pedometer に手を入れてみるなど

帰宅しておやつを食べつつ燃料注入を開始して clone するなど。 $ git clone git@github.com:yamanetoshi/Pedometer.gitで、branch を作って $ git checkout -b 2version4.gitignore に手を入れたり SDK なバージョンを 4.0.3 にしたりなど。

Preference screen

EditTextPreference なタグの中に android:inputType な属性を設定できる模様。 Input type for EditText in preference screen? なかなかにすばら。

カウントダウンな Dialog

検証名目で微妙なソレがでっち上がったので晒してみる事に。

異常終了

以下な方法がある、というエントリを見て実装トライ。 CLEAR_TOP なフラグを立てて最初に表示される Activity を startActivity すれば (ry

アド部 in 沖縄!にて

北谷クリエータレジデンスにて。 最初の 30m でわいがやで開始とのこと。関係者な方々宛てご挨拶など。つうか知らない人沢山で最近の引き籠り気味が分かるな。つうかアド部って最初に酒を入れて開始とかって言ってましたが昼からなのか。 紹介 開発と広告提…