Empowering the next generation of creators through mobile computing education July 6–8, 2026 · Stata Center (Building 32) · MIT Campus, Cambridge, MA
昨日のエントリーに引き続き,バッドノウハウ的なものを箇条書きでまとめておく。思い付いた順に追加していく予定。 Activity関連 永続化はonPauseで行う*1。詳しくはActivityのライフサイクル図を参照のこと。 onPauseと対になっている処理は,onResumeで行うこと。onStart/onStopはあんまり使わない,気がする。 DialogはAlertDialog.Builderを使って実装するのが楽。ただし,裏で何らかの処理を行なっている間,ユーザーに操作をさせないために表示するダイアログ(いわゆるProgressDialog)は使わないようにする。DialogではなくActivityを新しく作って表示させることで,いくつかのトラブルを回避できる*2 *3。 重いタスクはUIスレッドで処理しない。AsyncTaskなどを使ってワーカースレッドで実行する。ただし,ワーカ
テックファームは、独立系システムベンダーとして20年以上の開発実績を誇り、最新技術をいち早く取り入れたシステム開発を通じて、多種多様な業界でお客さまが抱えている課題解決や効率化・合理化などのお手伝いをいたします。 私たちは、お客さまのニーズやリクエストにそのまま応えるだけでなく、常にお客さまの事業やサービスの価値向上を考えた提案をおこなうことを重視しています。 さまざまな業界のITの仕組みを手がけてきた豊富な開発実績と、そこで培われた知見や技術力を背景に、単なる開発企業ではなく、「ITのプロフェッショナル集団」として、お客さまの業務改善と改革に貢献するソリューションを提供いたします。 テックファームには、「作りかた」だけでなく「使われかた」「続けかた」まで手がける専門家チームが存在します。 サービスの設計、UIデザイン、開発はそれぞれ個別のベンダーに依頼することが一般的ですが、テックファー
『Perfect Viewer』は、快適動作と高機能が魅力の画像&漫画ビューワーアプリです。 最近、手持ちの書籍や漫画を自分でスキャナして電子化する、通称「自炊」が流行っているのをご存じでしょうか? スマートフォンやタブレット端末の普及に伴い、自らの手で書籍や漫画を電子書籍にして楽しむ方も多いようです。一度、自炊すれば持ち歩きも簡単になりますし、増えすぎた書籍を整理するのにも一役買います。 その自炊した書籍の閲覧におすすめなのが、今回ご紹介する『Perfect Viewer』です。JPEGやPNGファイルはもちろん、ZIPやRARといったアーカイブファイルにも対応しています。 アプリの特徴 快適動作と整った機能が魅力の画像&漫画ビューワー JPEGやPNGファイルからZIPやRAR等のアーカイブファイルにも対応 自分の使いやすいように画面操作のカスタマイズができる 閲覧のしやすさを大きく左
今回は、ダイアログクラス全般についての話題を。 も~っと素直に,も~っと自由に、そのままのDialogクラスでいて AlertDialogクラスではなく、AlertDialogクラスのスーパクラスであるDialogクラス そのもの使って、ダイアログを表示する事もできる。 前回、AlertDialogによって実装した「カスタムダイアログを表示」のサンプルをDialogクラスを使って実現してみる。 プログラムは以下のようになる。 ダイアログのレイアウト用のxmlファイルは、前回と同じものをそのまま使っている。 AlertDialogと異なり、setViewメソッドのかわりにsetContentViewメソッドを使って、 アクティビティのようにコンテンツビューに、Viewオブジェクトを指定する。 AlertDialogクラスは、 安直に使う事ができるダイアログであったが、ビルダークラスを使う事が
This article is a stub. You can help by expanding it. Android is an operating system for mobile devices, based on Linux; software development is mainly done in Java. See the Wikipedia article for more information. There are two main approaches to writing Android applications. You can either use the Java Native Interface (JNI) or the Native Development Kit (NDK). If you'd like to go down the path o
今後はフリーミアム・広告モデルのアプリがさらに増える?! 調査対象となっているのはFlurryのサービスを利用しているアプリ350,000個。2013年6月時点でのApp Storeに掲載されているアプリ数は90万なので全体の3分の1となっているが、それでもいかに今もアプリ市場は無料アプリが独占しているかがよく分かる調査結果だ。 今のユーザーはよほどの価値が無い限り、アプリに課金しない。今後はフリーミアムモデルや無料広告モデルのアプリがさらに増えるだろう。 ちなみにAndroidアプリの平均価格はiOSアプリをさらに下回る0.06ドルとなっている。有料アプリのリリースを検討している人はユーザーに納得してもらえるような有料ならではの価値を提供できるかを改めて考える必要がありそうだ。 (via Cult Of Mac)
レビューサイト「アンドロイダー」サービス終了のお知らせ 2010年より運営してまいりました「アンドロイダー」は、 2017年6月30日(金)をもって、サービスを終了いたしました。 長きにわたりご愛顧いただき、心よりお礼を申し上げます。 アンドロイダーのビジネスについて アグリゲーション事業 端末メーカーや通信キャリア、各種メディアのご要望にあわせ。当社がアプリ開発者との窓口を担い、コンテンツやアプリのスピーディーなアグリゲーションを実現いたします。 事例: KDDI株式会社「auスマートパス」 株式会社NTTドコモ「スゴ得コンテンツ」 プライバシーポリシー
アプリケーション起動処理中に表示する画像をスプラッシュスクリーン(Splash screen)といいます。 このスプラッシュ画面の実装方法ですが、iPhoneアプリと違いAndroidアプリでは標準でスプラッシュ画面を表示させるものはないので、単純に起動時に画面を表示させる動作を実装します。 まずはスプラッシュ画面のレイアウトのXML(splash.xml)を作成します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent
1 :以下、名無しにかわりましてVIPがお送りします :2013/07/11(木) 23:20:32.59 ID:Zok4/XJt0 総ダウンロード数1wwwwwwwwwwww 何故こうなった・・・orz 2 :以下、名無しにかわりましてVIPがお送りします :2013/07/11(木) 23:20:56.53 ID:keQXh+VD0 なんでそんなにかかるんだよ 3 :以下、名無しにかわりましてVIPがお送りします :2013/07/11(木) 23:21:16.93 ID:613frEwR0 だれがダウンロードしたんだよ 4 :以下、名無しにかわりましてVIPがお送りします :2013/07/11(木) 23:21:23.97 ID:rp4CgXs60 誰がダウンロードしたんだ 7 :以下、名無しにかわりましてVIPがお送りします :2013/07/11(木) 23:21:38.49
_ LinearLayout の width(またはheight) と weight の関係 UI の作成で LinearLayout を使用する際、「とりあえず中の View の attribure に android:layout_weight="1" と書いとけばなんとなくうまくいく」なんてことを言われたことはありませんか? 以下は、weight を指定することで、LinearLayout の中では何が起きるのかについて調べたことのメモです。 今回は、横方向(LinearLayout の orientation が horizontal) の場合で記述します。縦方向についても全く同様なので、縦の場合は width と height を入れ替えて読んでください。 まず、View に指定する weight (android:layout_weight) はどういう意味でしょうか。 この場
FBReader is a popular (30+ million installs) ebook reader. Works on iOS, Android, Windows, Mac OS, Linux, and Chrome OS. FBReader opens ePubs, both unencrypted and protected with Readium LCP. Other supported formats include fb2, mobi, HTML, RTF, and plain text. FBReader uses its own book parser and rendering engine. The engine is lightweight, fast, and highly customisable. FBReader is not open-sou
[This post is by Dianne Hackborn, whose fingerprints can be found all over the Android Application Framework — Tim Bray] Sometimes a developer will make a change to an application that has surprising results when installed as an update to a previous version — shortcuts break, widgets disappear, or it can’t even be installed at all. There are certain parts of an application that are immutable once
The goal of this training is to show you how to start developing full Android applications using only Python. Different technologies will be demonstrated, including PySide-based QML GUIs using the Necessitas Qt port and the Py4A/SL4A-based approach, which can be combined with Android’s WebKit and re-use Python web frameworks. While Android already has a good SDK out of the box, being able to use P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く