Profile cover photo
Profile photo
Yusuke Miura
1 follower
1 follower
About
Posts

Post has attachment
Vino の設定は gconftool-2 では出来ない
Ubuntu で Vino の設定をコマンドラインで行う場合、「`gconftool-2` を使う」と書いてあるサイトが沢山あるのですが、
既に `gconftool-2` は使えません。
`gconftool-2` は GNOME2 用の設定ツールなので、GNOME3 で導入された `gsettings` を使用します Unity がベースにしている GNOME のバージョンがイマイチよくわからん… 。

`gsettings` を使って、以下のように Vino を有効化することができます。

```con...

Post has attachment
lib32bz2-1.0 がインストール出来ない
@ Ubuntu 16.04 LTS (64bit)

久しぶりに [Android Studio](https://developer.android.com/studio/index.html) を新規インストールしようと思ったら、`lib32bz2-1.0` がインストール出来ませんでした。

```console
`gutter: false;
$ sudo apt install lib32bz2-1.0
Reading package lists... Done
Building dependen...

Post has attachment
タイルオーバーレイの x, y 座標を緯度・経度に変更する方法 (Google Maps Android API)
Google Maps Android API v2 では[タイル オーバーレイ](https://developers.google.com/maps/documentation/android-api/tileoverlay?hl=ja)が使えるようになり、独自の地図を重ねあわせたりするのに使えます。 実装方法は、以下のように `TileProvider` インターフェースの `getTile()` メソッドを実装したクラスを作成します。
`getTIle()` で対象のタイルを生成すると、後は Goog...

Post has attachment
wxPython は Phoenix という新しいバージョンがあるので注意
[最近、wxPython を使い始めた](https://kokufu.blogspot.jp/2017/04/ubuntu-1604-wxpython-python3.html) のですが、本やドキュメントの内容をそのまま適用できないケースが多いのです。
調べてみると、Phoenix という新しいプロジェクトが始まり、仕様が結構変わったようです。

[Welcome to the wxPython Phoenix Project](https://wxpython.org/Phoenix/docs/html...

Post has attachment
独自 bootanimation.zip を adb shell 上から実行する
独自の `bootanimation.zip` をエミュレーター、もしくは実機に送って表示する方法です。
`adb push` で送って実行するだけなのですが、要注意点がいくつかあるので備忘録として書いておきます。

なお、独自 `bootanimaion.zip` の作り方は、以下を参考にしてください。

- [Deciphering Android's bootanimation.zip desc.txt](https://blog.justinbull.ca/making-a-custom-androi...

Post has attachment
bootanimation を adb shell 上から実行する
[AOSP](https://source.android.com/) をビルドしてカスタムロムを作っていると、bootanimation.zip を独自のものにすげ替えたくなると思います え?ならない? 。

そんな時に、いちいちデバイスを再起動 もしくは、エミュレーターを再起動 していると時間の無駄なので、コマンドラインから実行してみました。

動作確認は Android 7.0 のエミュレーターで行っています。
なお、この方法を実行するには root 権限が必要です。 ### bootanimation...

Post has attachment
TARGET_OUT_APPS 等の定数一覧 (AOSP)
自分用備忘録。

Android.mk を書いていると `TARGET_OUT` 等の定数をよく使いますが、それらは
`build/core/envsetup.mk` に定義されています。

`build/envsetup.mk` ではないので注意 名前が紛らわしい! 。

Post has attachment
Ubuntu 16.04 に wxPython (Python3用) をインストール
pip で依存関係の多いライブラリをインストールするのは結構面倒くさいです。
今回、 Python3 用の [wxPython](https://wxpython.org/) をインストールしようと思ったら結構はまったので自分用メモ。

今回は様々な依存関係を断つために、Docker 上にインストールしてみました もちろん、Docker を使わなくてもインストールは出来るはずです。 。
Docker 便利だなー。 出来上がった Dockerfile は以下。
重要なのは 4行目の依存パッケージになります。

...

Post has attachment
Linux で Logicool Unifying Receiver のペアリングをする
Android 端末にキーボードとマウスを繋いで検証する必要が出てきたので、新たに [Logicool](https://www.logicool.co.jp/ja-jp) のキーボードを買いました。 マウスは以前買ったものがあり、[Unifying Receiver](https://www.logicool.co.jp/ja-jp/promotions/6072) を使えばUSBポートの節約にもなるというわけです。 Unifying Receiver は購入時にペアリング済みなので、USB端子に挿せばその...

Post has attachment
/system/app と /system/priv-app の違い
今まで、「Android のプリインアプリは `/system/priv-app` にいれておく」と深く考えずに使っていました。
しかし、`/system/` 以下をよく見てみると `/system/app` というディレクトリもあって、apk がインストールされています Android 7.0 (Google APIs) のエミュレーターで確認 。

そこで、これらの違いは何なのか調べてみました。


### priv-app 以下だけがシステム権限を持てる

[What's the difference ...
Wait while more posts are being loaded