Android開発ネタ

Android開発ネタ

[kotlin] let ?: run って危険じゃね?説。

突然ですが問題です! なにがログに出力されるか答えてください。 第一問 // fun test1() { var hoge: String? = "hoge" var hage: String? = "...
Android開発ネタ

[Android] 自分のアプリをフォアグラウンド(前面)に移動させる

目的 自分のアプリは裏にいるのに、良きタイミングで無理やり前面に戻しちゃおうぜ的な。 用途としては、Push通知を受け取ったタイミングでアプリが起動していたらフォアグラウンドに戻して画面を見てもらうとかになるのかな。 そ...
Android開発ネタ

[Android] view.getDrawingCache()がDeprecatedになったのでPixelCopyでスクリーンキャプチャを撮る

Viewのスクリーンキャプチャを撮ると行ったらgetDrawingCache()だよね! APILevel1からある便利なやつ!昔流行った?無音カメラとかこれで撮影してたんだよね?多分だけど。 Viewのスクリーンキャプチャ撮...
Android開発ネタ

[Android]AlertDialogチックなカスタムDialogFlagment作った

目的 タイトル/メッセージ/ネガポジボタンを有したダイアログを作りたい。 AlertDialogでいいじゃん!って感じだけど、デザインと異なるっていう理由でカスタム汎用的なカスタムDialogFragmentを作る羽目に。 ...
Android開発ネタ

[Android]DialogFragmentを全画面で表示する

目的 DialogFragmentでレイアウトを全画面で表示したい。 カスタムダイアログとか作るときに結構使う。 実装 // open class FullScreenDialogBaseFragment : Di...
Android開発ネタ

[Android] TextViewで変な所に改行が入るのを防ぐ

はじめに TextViewに長文を入れると変な所に改行が入ったりすることがある。 調べてみると、英語圏では単語単位で改行を入れるのが一般的らしい。 日本語で変な所に改行入れられちゃうと文章が読みにくくなったり...
Android開発ネタ

[Android] in-app updates APIを使ってアプリ内アップデートを行う。

よくあるアプリアップデート手段といえば、サーバーAPIでバージョンチェックAPIとかを用意して、バージョンチェックAPIの結果を見てGooglePlayに飛ばすってやつだと思う。 in-app updates はサーバーAPIを使わ...
Android開発ネタ

[Android]SwipeRefreshLayoutを使わず引っ張って更新を作成した

はじめに なんでSwipeRefreshLayoutを使わなかったの?うん。使いたかったよ?とっても使いたかったよ?pull to refreshがとっても楽に実装できるし、デザインガイドにもあってるし、Androidの標準装備だし...
Android開発ネタ

[Android] FaceBookSDKを使用し画像とテキストを投稿する

はじめに FaceBookに画像とテキストとリンクを同時にシェアしたいってことがあった。 どうやってやるのかの調査結果。 試したFacebookSDKバージョン compile 'com.facebook.an...
Android開発ネタ

[Android]AltBeaconを使ってiBeaconを受信する

はじめに とある施設内にチェックポイントとしてiBeaconを置いて、施設内を回るスタンプラリー的なことをできるアプリを作った際のこと。 基本的に以下のサイトを参考にして実装しました。AltBeaconを使ってAndroid...
スポンサーリンク
タイトルとURLをコピーしました