Google Play Movies & TV アプリでは画面を録画することができない(Android)

September 02 [Sat], 2017, 0:21

Google Play でレンタルした映画を adb screenrecord で録画しようという疚しいことを考えてみましたが、実際に録画した MPEG-4 動画は画面が真っ黒になっていました。残念

何か裏の手口を使うと録画ができるのかも知れません。

Android 端末で Wi-Fi に繋がらなくなったときの対処法(我流)

August 18 [Fri], 2017, 1:03

Wi-Fi に接続できなくなった場合に
機内モードに変更 機内モード解除
すると、私の Nexus 7 (2013) は Wi-Fi に接続されます

端末再起動も有効です

それでもダメな場合(他の端末でも Wi-Fi に接続できない場合)は
Wi-Fi ルーターを再起動 すれば復旧します

Facebook の「仕事上のスキル」に指定したいページを追加する方法

August 17 [Thu], 2017, 22:36

私、Android アプリケーションの開発を生業としておりまして、Facebook の 基本データ > 職歴と学歴 > 仕事上のスキル に Android を追加しようと思い立ったのですが、入力フォームに Android と入力しても Android が候補に上がらないため非常に参りました



どのようにすれば Android を追加できるか試行錯誤してみた結果、Android の Facebook ページに載っている @AndroidOfficial を打ち込むことで 仕事上のスキル に Android を追加できることを発見しました





YouTube アプリで動画1本をオフライン再生できるようにする

August 17 [Thu], 2017, 19:13

YouTube アプリは動画再生中にメーターが進んだ分はキャッシュされているので、予め動画を読み込んでおけばオフライン環境でも再生可能です

Android ビームで別端末にデータを転送する

August 17 [Thu], 2017, 1:34

Android Beam™️ とは2台の Android 端末を背面同士くっ付けることで実施できる近距離通信機能の名称です。Android 4.0 以上の端末同士であれば利用できます。

YouTube アプリで再生中の動画を Android Beam™️ で転送すると相手側の端末でも同じ動画を表示することができます。





他にも Chrome アプリや Google Map アプリでも情報の共有ができました。

Google Play Books で配信停止になった書籍について

August 05 [Sat], 2017, 20:47

Google Play ブックス から『シャーマンキング』『シャーマンキング0』『シャーマンキング FLOWERS』が消え去っていました。

ただただ悲しいです。



過去に Google Play の「ほしいものリスト」に『シャーマンキング FLOWERS』を追加していましたが購入はできませんでした。



以前に『シャーマンキング0』の2巻を購入していたのですが、それは読むことができました



アップデート中のアプリを起動するとどうなるのか?(Android)

May 24 [Sun], 2015, 1:10

Nexus 7 (2013) で確認してみました。

Google Play で「更新」ボタンをタップ後に更新中のアプリを起動すると
しばらくしてからアプリの画面がスッと消えてホーム画面に戻ります。

その後、ホーム画面から更新中アプリのアイコンをタップすると
「このアプリはインストールされていません。」のトーストが表示されました。
更新中はアプリが使えない状態になっています。

アプリの更新が完了すると普通に起動できるようになります。





Google Play にサポートを打ち切ったAPIレベルのアプリが残る

March 10 [Tue], 2015, 19:21

例えば、Android 2.3(minSdkVersion 9)以上の端末に対応したアプリを
versionCode 1としてGoogle Playにアップロードしていたとします。

そして次のアップデートからは古い Android 2.3系端末を切り捨て、
Android 4.0以上の端末のみを対象にすることになったため
minSdkVersion 14、versionCode 2としてGoogle Playにapkをアップロードします。

これでAndroid 4.0以下の端末はアプリをインストールすることができなくなった…
と、思いきや
Android 4.0以下の端末でGoogle Playのアプリのページを開くとボタンに
「お使いの端末はこのバージョンに対応していません。」と表示される訳ではなく
まだ versionCode 1のアプリをインストールすることができます。

つまり
・Android 4.0 以上の端末では versionCode 2 のアプリをインストールできる
・Android 4.0 以下の端末では versionCode 1 のアプリをインストールできる
という状況になります。

これはiOSのApp Storeと同じ仕組みらしいです。

Androidのタブレット端末に携帯電話のメールアドレスを登録しない方がいい気がしてきた

February 22 [Sun], 2015, 14:37

最近ガラケーに届く迷惑メールの数が半端ない。1日に10件程。
高校時代からガラケーを使用していますが迷惑メールが届いたことは1度もありませんでした。

考えられる理由はスマートフォンの普及。

「連絡帳へのアクセス」と「ネットワーク通信」の権限を持つAndroidアプリを Google Play からインストールした時点で、連絡帳のデータを吸い出され外部のサーバーに転送される条件が整ってしまったと言えます(悪意あるアプリの場合)。
なので自分でどんなに対策をしたとしても誰かのスマートフォンから自分の携帯電話のメールアドレスが漏洩してしまう可能性は十分にあります。

せめてもの対策として個人で所有するAndroidタブレット端末には携帯電話のメールアドレスをプロフィール登録しないようにするのがオススメだと思います。
タブレットから自分の携帯電話にメールを送信することは滅多に無いと思うので。

ListViewまたはGridViewでセルを複数選択できる機能を作成する(Android)

January 02 [Fri], 2015, 21:51

ギャラリーアプリの削除する写真を複数枚選択する機能や
LINEアプリのグループに招待するメンバーを複数人選択する機能の作成を目指します。

Android4.0で複数選択モードを利用する/Getting Started
リストにフラグをセットすれば複数選択モードが簡単にできるらしいですが、
レイアウトをカスタマイズしたい場合や、仕入れたリストのライブラリが
複数選択モードに対応していない場合などがあります。
そのような状況の際に自力でリストの複数選択を実装する方法の一例を書きます。
(もっといいやり方があるかも知れませんが)

@まずリストを作成します(省略)。
Android - ViewHolderを使わないでListViewを高速化する - Qiita
※上記のCustomItemAdapter、Item、ItemLayoutを引用して続きを書いていきます

AcustomItemAdapterはMVCモデルのViewに当たる
ActivityまたはFragmentにメンバ変数として定義しておきます。
そしてcustomItemAdapterをリストに1度だけセットします。

customItemAdapter = new CustomItemAdapter(context, resource, objects);
listView.setAdapter(customItemAdapter);

BItemクラスにセルが選択状態であるか否かを判断するboolean要素を追加します。

private boolean isSelected;
public boolean isSelected() {
return isSelected;
}
public void setSelected(boolean isSelected) {
this.isSelected = isSelected;
}

※Itemをデータベースに保存する場合にはisSelectedを保存しないか全部falseにする必要がありそう
※そうしないと次に複数選択リストを表示した際に前回の選択状態が残ってしまう
※選択状態を保持するやり方は色々考えられそう

ConClickListenerなどでリストのセルがタップされた場合に
選択された位置からItemを取得します。
Item item = customItemAdapter.getItem(position);
item.setSelected(item.isSelected ? false : true);
// もしリストの選択状態が変化しない場合は.notifyDataSetChanged()処理を行う
customItemAdapter.notifyDataSetChanged();

DItemLayoutのbindView()にisSelectedの状態によって
セルの選択状態と選択されていない状態を切り替える処理を追加する。
チェック画像アイコンを変化させたり、色を変えたり、Viewの表示非表示を切り替えたりします。
.setVisibility(item.isSelected ? View.VISIBLE : View.GONE);

ヤプログ!広告
プロフィール
  • プロフィール画像
  • アイコン画像 ニックネーム:84 ℃
  • アイコン画像 性別:男性
  • アイコン画像 誕生日:1990年7月15日
  • アイコン画像 血液型:O型
  • アイコン画像 現住所:京都府
  • アイコン画像 職業:会社員
  • アイコン画像 趣味:
    ・コンテンツを消費すること
読者になる
2017年09月
« 前の月  |  次の月 »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新コメント
最新トラックバック
Yapme!一覧
読者になる