Using Project Kotlin for Android Statically-typed, highly-interoperable augmentation to the Java language. Author: @JakeWharton�Created: 2015-01-20�Updated: 2015-01-26 Note: This is a copy (and slight edit) of a document that was presented internally at Square. It advocates the use of the Kotlin ...
「ガラケー+スマホ=ガラホ」という特殊な成り立ちのau最新ケータイ『AQUOS K』。ハイエンド志向のユーザー向けではないことは百も承知しておりますが、いま最新機種として入手できる2つ折りAndroid端末としては唯一無二の存在とも言えます。auではこの端末をシニア向けとしていますが、もしAndroidアプリを自由に入れられる手段があれば、ギーク層が放っておかないに違いありません。アックン・オッペンハイマー局長の命を受け、私ジャイアン鈴木がリスキー人柱隊長として突撃検証します! 前回記事で「PC経由でアプリをインストールすることを禁止していない」という情報は得ていたので、試作機をお借りして真っ先にAndroidアプリ(APKファイル)をインストールできるか試してみました。Google Playストアが提供されていない『AQUOS K』のような端末で、Androidアプリ(APKファイル)を
Web な人もアプリな人も、これから新しく Android アプリを作るなら抑えておきたいポイント3選Androidandroid開発 概要 Lollipop が発表されてから時間も立ち、Android Auto、Android Wear、Android TV と、多様性を見せ始めた Android ですが、今後とも多種多様なデバイス向けに様々なアプリを作っていく流れがあるなか、新しくアプリを作るなら抑えておきたい要所をまとめました。 TL;DR 抑えるところは 3 つ。 画面とライフサイクル 非同期処理 互換性 かなり端的にいうと、Activity や Service などのライフサイクルとうまく付き合いながら、コードの構成のレイヤー化を行い、非同期処理を簡潔に記述できる準備をしておくことと、非同期処理とあわせてマルチスレッドプログラミングの基本を抑えておくこと、互換性への準備を最初にし
超ハイスペックなケータイ(?)が登場! シャープ「AQUOS K」 国内では根強い人気のガラケーことフィーチャーフォン。auにも「GRATINA」「MARVERA」といった隠れたヒットモデルがあり、新モデルも発表されている。一方で性能面では大きな進化がなくなり、ウェブ閲覧などの用途には厳しいのも確かだ。 今回登場した「AQUOS K SHF31」は、Android 4.4や4G LTE、1.2GHz動作のSnapdragonとプラットフォームこそスマホベースになりつつも(VoLTEには非対応)、しかし折りたたみ型の形状やテンキーなどケータイそのもの。スマホっぽいガラケーという言い方もできる。 まず、スマホベースになったことで、ウェブ閲覧がサクサクなのは言うまでもないが、テンキー部分は従来のキーとしての役割のほか、静電容量式のタッチ操作も可能でなぞると画面中のカーソルが動く。また、画面をスク
この記事では、Android開発を始める方や、初めたての方向けにどのようなサイトを見たり、本を読んだらいいかをレベル別や用途別で解説します。 本の紹介などはすでに多く存在しますが、使いどころというのは本によって大きく違います。この記事ではその使いどころに意識してソースを紹介できればと思います。 また、Androidプログラミング初心者とプログラミング初心者は区別しません(合わせて"プログラミング初心者"と記述)。Androidのアプリ開発はベースとなっているJava言語が直感的に理解しやすいこともあり、他のプログラミング言語を習得していなくてもある一定のレベルまでは上達します。本当にAndroidアプリ開発に興味を持ってきた段階でJava言語の勉強を本格的に行うようにし、まずはAndroidをアプリを作成するというところにフォーカスしてやっていきましょう。 Androidプログラミングを始
好きなパーツを組み合わせて自分オリジナルのスマートフォンを作れるプロジェクト「Ara」について、2015年1月14日、Googleが第2回開発者会議を開催。この中で、試作機「Spiral 2」と組み替えパーツ(モジュール)が公開され、2015年後半についにAraをテスト販売することが発表されました。 DevCon2 — Project Ara http://www.projectara.com/ara-developers-conference/ This is Google’s latest Project Ara prototype | The Verge http://www.theverge.com/2015/1/14/7546841/google-project-ara-prototype-2015 Project Ara on sale first in Puerto Rico
Android フレームワークは、あまり強力とはいえないものの、ある程度のテストフレームワークを内包しています。 ベースが JUnit3 なので、記法が古かったりすることもありますが、とりあえず JUnit3 の作法を身に付ければある程度のテストは書くことが出来ます。 Android のテストケースフレームワーク Android がもつ各種のコンポーネントをテストするためのフレームワークが有ります。 いろいろな種類がありますが、おそらく最も頻繁に使うのはAndroidTestCaseでしょう。 AndroidTestCase Android でユニットテストをするなら、ほぼ間違いなく使うであろうクラスです。 そのようなテストケースでは、すべてこのクラスを基底に作っていきます。 もう少し具体化して言うと、Contextに依存するすべてのテストはこのテストクラスを使うことで、イイカンジにテスト
Rapid7の研究者によると、GoogleはAndroid 4.3(Jelly Bean)までのバージョンについて、WebViewの脆弱性修正パッチの提供を打ち切った。 世界でまだ9億台あまりの端末に搭載されている旧バージョンのAndroidについて、米Googleが脆弱性を修正するパッチの提供を打ち切っていたことが分かったという。脆弱性検証ツール「Metasploit」を手掛けるRapid7の研究者が1月12日のブログで伝えた。 それによると、Googleは最近まで、Android 4.3(Jelly Bean)の脆弱性について報告を受けると迅速に対応していた。ところが、このほど新たに4.4よりも前のバージョンのWebViewの脆弱性を報告したところ、Googleのインシデント対応担当者からメールで「もし影響を受けるのが4.4よりも前のバージョンであれば、我々は一般的に、自らパッチを開発
メインのお仕事がAndroid UI担当になって早1年。 今年は絶対に月に1回はブログを更新すると決めました。 こんにちは。YUKIです。 AndroidのUIデザイン関連でこまめにチェックしている資料をまとめてみました。 これからAndroidのUI関係の情報を集める方、Material Designのガイドラインが発表されてからどう変わったのか収集中の方の参考になれば幸いです! (2015/1/10 現在) ドキュメント関係 公式資料関係 Material Design ガイドライン http://www.google.com/design/spec/material-design/introduction.html まずは読み込んでMaterial Designの思想を理解 Google Developers Blog http://googledevelopers.blogspot
これから、Androidでフルネイティブアプリを開発するにあたって参考になりそうな本やURLなどを書きます。 また、この本が良かった。このURLの情報がすごい参考になったなどあれば、教えてください。 Android Pattern Cookbook マーケットで埋もれないための差別化戦略 Androidはレイアウト周りの操作が、かなりめんどくさいのですが、これは良いです。 サンプルアプリとソース見て、使えるポイントが結構あります。 Effective Android 読み物的な要素が強いですが、実装で役に立つことが色々書かれてあります。 デザイナー的なことも書いてあるので、幅広く参考になります。 Androidオープンソースライブラリ徹底活用 知り合いのAndroidアプリエンジニアがおすすめしてくれました。 ライブラリの多用はそこまで推奨されないが、良さそうなものを取り入れていくのにかか
SwipeRefreshLayout Support Library revision 19.1.0 で SwipeRefreshLayout が追加されました。これを使うと ListView などを下方向にスワイプしてデータを更新する (Pull to Reflesh) を実装できます。いままで OSS を利用するしか方法がありませんでしたが、Support Library だけで実装できるようになりました。 使ったことがなかったので、試しに使ってみました。 SwipeRefreshLayout の使いかた 前提条件として Support Library revision 19.1.0 以上が使える状態にしておく必要があるので、必要なかたはアップデートしてください。 まずレイアウトですが、次のように ListView の親として、包み込むような感じで配置します。 <android.sup
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く