Disney Television Animation と Unity のコラボレーション 『Big Hero 6 The Series』にインスパイアされた Disney Television Animationのショート作品『Baymax Dreams』が、アニメーション・パイプラインに大変革をもたらします。
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア
先日、Google Developer Day2010に参加してきました。その中のティム ブレイさんの「高性能なAndroidアプリを作るには」というセッションで、ユーザの満足度を高めるためにはUIスレッドが大事という話がありました。 UIスレッドで重たい処理を行ってしまうと、その処理が終わるまではユーザの操作を受け付けなくなってしまいます。そうするとアプリは正規の処理一生懸命しているのですが、ユーザはアプリがハングしてしまったのではないか?と思ったり、反応が遅くて不快に思ったりします。 それを防ぐためにAsynctaskが紹介されていました。今回はそのAsynctaskを使った例を説明したいと思います。 それでは続きで説明してきます。 サンプル:画像処理 重たい処理の例として画像処理をあげたいと思います。AndroidMarketにもトイカメラ風の写真を撮るアプリなど素晴らしいアプリがい
Our coverage is limited in your area. Please review the <a href=\"http://coverage.sprint.com/IMPACT.jsp?mapzip=%7B%7BcartZipcode%7D%7D\">coverage map</a> to ensure our coverage will meet your needs.</p> ","actionsSubmitLabel":"Submit","actionsPromptConfirmRemovalLabel":"Are you sure you want to remove this item?","accordionPackageTitle":"Package","links":[{"linkLabel":"Bring your own device","link
In attempts to do a bit of my own theming, I've begun looking around for info on how to create 9 patch images (.9.png). I've successfully created them and understand the whole stretching and content thing, but I can't figure out how to compile the images so that the 1 pixel border isn't part of the image. For now, I am working off of Manup's INCredibile rEVOlution theme and just replacing some stu
Developed and tested on Linux. Its a shell script that requires the Android SDK to be installed with the tools directory in the PATH variable. INTRO Android Binary Resource Compiler (abrc). This is a command-line script to compile resources such as NinePatch PNGs and layout XML files to Android binary format. The compiled resources named in the command are extracted and saved out into a separate l
[PR]株式会社セキュアスカイ・テクノロジーのAndroidアプリケーション診断 結論を先に書くと、Androidアプリケーションのリバースエンジニアリングは非常に簡単である。理由は大きく2つあり、一つはそれがJavaアプリケーションであること、もうひとつはAndroidがオープンソースであることだ(ただしJNI等を使ってC++やCのコードなどを呼び出している場合には、下層のモジュールの解析は通常のCアプリケーション同様に面倒ではないかと考えられる)。 Androidアプリケーションは.apkという拡張子でファイル単体で配布されるので、まずそれを用意する。筆者はAppMonsterというツールを使っている。このツールだと簡単にSDカードにapkファイルを保存してくれる。このエントリでは例としてテスト用のアプリケーションであるandroid1.apkを使用する。 apkファイルはZIP形式の
Drawableを利用するプログラムを作成する。 リソース 画像「sample.gif」をNavigationbarのツリーの「res/drawable-nodpi」に挿入。 sample.png button.9.png ソースコード DrawableEx.java package net.npaka.drawableex; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.NinePatch; import android.graphics.drawable.BitmapDrawable; import android
名前:Jin 年齢:30代 元COBOL使い。PerlとJavaScriptを齧りました。PHPは初心者です。当面の目標は、WordPressやCMSのモジュールを自作すること! 今までプログラムもHTMLも"mi"というテキストエディタで作成していましたが、そろそろ統合開発環境(IDE)なるものを使ってみたくなりました。 今回選んだのはオープンソースの "Eclipse" です。 それでは早速インストール。 Eclipseのサイトにアクセス PHP開発者向けの "Eclipse for PHP Developers" をダウンロード ダウンロードしたファルを解凍して出来た "eclipse" フォルダをアプリケーションフォルダにコピー。 以上でインストールは完了。 Macは簡単でいいな!…と思ったのも束の間。日本語化で予想外に苦戦してしまいました。 ここから日本語化の方法です。 E
前回に続いてAIDLのお話です。今回はCallbackしてみます。 流れとしては、 ActivityでServiceをBind ServiceのCallback登録Interfaceをコール Serviceに実装したCallback登録Interfaceで、受け取ったCallback情報をリストに登録 Callbackリストを参照して登録されているCallback Interfaceをコール Activityに実装したCallback Interfaceでなんかする みたいな感じです。 図にするとこんな感じ。 で、コードです。 まずはCallback登録用のInterface。 package jp.xfutures.android.sample; import jp.xfutures.android.sample.ISampleServiceCallback; oneway inter
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く