U-NOTE サイト閉鎖のお知らせ 長らくのご利用、誠にありがとうございました。 当サイトは2024年12月31日をもちまして閉鎖いたしました。 これまでのご支援に心より感謝申し上げます。
U-NOTE サイト閉鎖のお知らせ 長らくのご利用、誠にありがとうございました。 当サイトは2024年12月31日をもちまして閉鎖いたしました。 これまでのご支援に心より感謝申し上げます。
go.mobileパッケージを利用してみたので、環境構築などのメモを書きました。 Go 1.4でAndroidをサポートすることに。 私はGoとAndroidは相性が悪いので入らないだろうと思っていたのですが、Go1.4で入れてきました。 そこで、動作確認をしたところしっかり動作して、Nexus 5上にDeployもできたので記事を書いておこうと思います。 環境構築からデプロイまでの手順 詳細を飛ばしたい方は手順を見て進めて下さい。ちなみに確認した環境はMacOSX 10.9.5です。 go get code.google.com/p/go.mobile 2. (2014/11/22追記) 公式サブパッケージが変更になる関係でgolang.org/x/mobileというリポジトリに変わります。 3. (2014/11/22追記) go get golang.org/x/mobile でも可
As soon as I saw the Go 1.4 beta and the option GOOS=android, I could not resist not to try. Installation for all other architectures was OK, the only problem was with the android. After several hours compiling, linking, resolving errors, it worked :) I put apk on my S3 running on 4.4.4 Given that this is a helloworld application, I was surprised with the speed startup (because everything comes fr
「dアプリ&レビュー」サービス終了のお知らせ いつも「dアプリ&レビュー」をご利用いただき、まことにありがとうございます。 この度「dアプリ&レビュー」は2024年の6月25日(火)10時をもちまして、サービスを終了させていただきました。 突然のお知らせとなりますことを、お詫び申し上げます。 ■サービス名:dアプリ&レビュー ■サービス終了日時:2024年6月25日(火)10時 ■各SNSアカウントの停止:2024年6月25日(火)10時以降随時 改めまして、これまで多くの皆様にご愛読いただきましたこと、心より感謝申し上げます。
自分のアプリから Intent で別のアプリに飛ぶと onPause() が呼ばれて別のアプリが foreground に来ます。ここから自分のアプリに戻る場合、background にいる時間が短かったり他のアプリがメモリを要求しなければ onResume() が呼ばれて、Intent が呼ばれる前の画面の状態に戻れます。 しかし、Activity が長時間表示されなかったり、別のアプリがメモリを要求したりすると、自分のアプリに戻ったときに、前の画面の状態にはなりません。この場合に前の画面の状態にするには、その状態を意識的に保存する必要があります。 では、どうやって保存するのか、 1.タイミング onSaveInstanceState(Bundle) で保存し、 onRestoreInstanceState(Bundle) で読み出します。 こんな感じ @Override protect
Androidで、Bundleへの保存/復元を自動で行ってくれるユーティリティをつくりました。 GitHub / monochromegane / BundleSaver 2012/07/08 BundleSaverのバージョンアップと使用手順の変更を行いました。 下記ページもあわせてご覧ください。 続・振る舞いのよいAndroidアプリのために。StateSaver。 今回のアジェンダです。 Bundleってなぁに? Bundleの問題点 BundleSaverで解決 1. Bundleってなぁに? AndroidのActivityにはライフサイクルがあります。 別のアプリが前面に来るなどして、バックグラウンドにまわった後、他のアプリによってメモリが不足した場合にActivityが破棄されることがあります。 このとき、メモリ上にだけ展開されていたインスタンス変数などの値も破棄されてしまい
FragmentTabHost とは FragmentTabHost は Fragment をタブで切り替えるための View です。Android 1.6 から使用することができます。Activity にタブを表示して View を切り替える実装は以前は TabActivity を使っていましたが、現在は非推奨になっています。この機会に最新の実装方法を覚えておきましょう! FragmentTabHost の使いかた 1. レイアウトを作る まずはレイアウトを作ります。 <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_pa
Android:引数はthisか?getApplicationContextか?ActivityとApplicationの違い AndroidにはContextを引数にとるAPIが数多く存在しています。 例えばArrayAdapterのコンストラクタArrayAdapter<T>(Context, int)があります。 このコンストラクタ。Activityで使用する場合、第一引数へはthisとしてActivityContextを指定すべきでしょうか? それともthis.getApplicationContext()としてApplicationContextを指定すべきでしょうか? ContextはAndroidアプリを作成している場合によく使用されるクラスですが、その役割や 詳細は下記のような理由から不透明な部分が多いです。 Contextがアプリケーションに関する様々な情報へのインタフェ
こんにちは、ゴールデンウィークは引きこもって大好きな映画を見ていたmanaです。 今回は、AndroidとiOSを使用して、Bluetooth LEを使ってデータのやりとりを行います。 といっても、「[iOS] Bluetooth LEでデータのやりとり」でiOSのBluetooth LEの使い方を説明しましたので、AndroidのBluetooth LEの使い方の説明がメインになります。 Bluetooth LEの説明については「AndroidでiBeaconを発見する」を参照してください。 ペリフェラルとセントラルについて Androidは現在、ペリフェラルになれません。Androidを使用する場合はセントラルとしてしか使用できません。 ※Android5.0からアドバタイジングできるようになり、ペリフェラル側の実装ができます。以下の記事で紹介しています。 ペリフェラル側のアドバタジン
どうも、nkzn.netの更新を忘れてて転売屋に取られた人です。 今日はAndroid Bazaar and Conference 2014 Springですね。僕は業務都合的なアレで今回のABCに参加できないため、夜の裏会だけ行きます。 ただ、全くなにもしないのも寂しいので、景気付けに1本記事を書かせてもらいました。Effective Androidトラックの発表内容とネタ被りしたらごめんな!! たぶん@mhidakaとか@sys1yagiさんがこの記事より良いこと喋ってくれると思うので、みなさん秋葉原UDXで著者たちと握手!!(宣伝) Effective Android 作者: TechBooster,小太刀御禄,出村成和,重田大助,西岡靖代,宮川大輔,柏本和俊,あんざいゆき,八木俊広,木村尭海,小林慎治,有山圭二,中西良明,わかめまさひろ,新井祐一,桝井草介,久郷達也,寺園聖文,sh
iBeacon Advent Calendar 2013の12日目になります。 今回はビーコン端末について書きます。 iBeaconを使ったサービスを作成するには、ビーコンの受信と発信の2つが必要になりますよね。 主にビーコンの受信は対応しているiOSデバイスやAndroidデバイスを使う人が多いと思います。 では「ビーコン(発信)側」はどうするのでしょう? 受信側と同じiOSデバイスを使う?もちろんiOSもビーコン発信器として使うことができます けれども、ビーコンは設置空間に対して1〜複数の端末が必要になります そんな高価なデバイスを複数台用意し、設置しっぱなしにするなんてブルジョア過ぎますよ! では、現実的に考えるとサードパーティー製のビーコン発信機を使うことになりますよね iBeacoに対応している発信機は「Bluetooth LE」が搭載されている端末です 対応している端末は複数存
こんにちは。共同開発部の北川です。 Bluetooth LE (以降 BLE) 連載第5回です。連載第4回まで iOS アプリと Windows ストアアプリから BLE 機器を扱いました。 第5回は Android 4.3 端末から BLE 機器へ接続します。 第1回 Bluetooth Low Energy の基礎 第2回 iOS デバイスで Bluetooth LE 機器を使う 第3回 iOS デバイスを Bluetooth LE 機器にする 第4回 Windows 8.1 の Windows ストアアプリで BLE を使う 第5回 Android 4.3 で Bluetooth LE 機器を使う Bluetooth パッケージ BLE 機器を扱うクラスは android.bluetooth パッケージにまとめられています。 android.bluetooth パッケージは Andr
爆速を超える"超爆速"エミュレータ! 最近、巷で話題となっている"超爆速"なエミュレータ環境を構築できる Genymotion を使ってみました。 所感では以前話題となった Intel 製システムイメージを使う方法 (下記リンク参照) よりも速い印象を受けました。 【番外編】Androidの爆速エミュレータ環境を構築する | Developers.IO 起動までも非常に速いですし、動作もサックサクでまさに超爆速!です。 ということでインストール手順から便利な使いかたまでまとめてみました! 動作環境 今回 Genymotion を導入した環境は以下の通りです。 Mac OS X 10.9 VirtualBox 4.3.2 Genymotion 2.0.1 Genymotion を動作させるためには VirtualBox が必要になります。インストールされていないかたは以下のリンクからダウンロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く