Androidアプリ「ロック解除」を検知する

なんか話題になってるけども。

imgres

Android端末のロック解除時にフルスクリーン広告 cciとDOMが共同開発 - ITmedia ニュース Android端末のロック解除時にフルスクリーン広告 cciとDOMが共同開発 - ITmedia ニュース

スマホのロック解除時にフルスクリーン広告──その開発意図を聞く - ITmedia ニュース スマホのロック解除時にフルスクリーン広告──その開発意図を聞く - ITmedia ニュース

非root で、そんなことできるのかなあ、と。

調べてみる。

android.intent.action.USER_PRESENTを使用します。


    private UnLockReceiver receiver = new UnLockReceiver();

    private class UnLockReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            Log.d("app", "スクリーンロックが解除された!");

            // レシーバー登録を解除
            unregisterReceiver(receiver);
        }
    }

スクリーンロック解除の検知 : テモテズ スクリーンロック解除の検知 : テモテズ

broadcast で受けるんだ。。。

で、こいつをを端末起動と同時に常駐させる、ってのは、
続きを読む >>


Eclipseで作ったプロジェクトをプラグインなしでAndroidStudioにインポートする方法

ネット上にあるサンプルコードとか
Eclipseで作られたものがほとんどです。

で、AndroidStudioで使おうとすると、
Eclipse上でそれ用のプラグインがあります。

これを使ってまずエクスポートします。

Export from Eclipse

1. Update your Eclipse ADT Plugin (you must have version 22.0 or higher).
2. In Eclipse, select File > Export.
3. In the window that appears, open Android and select Generate Gradle build files.
4. Select the project you want to export for Android Studio and click Finish.
5. Your selected project remains in the same location but now contains a build.gradle file and is ready for Android Studio.

で、その後、AndroidStudioを起動して
そのディレクトリに対してインポートします。

Import into Android Studio

1. In Android Studio, close any projects currently open. You should see the Welcome to Android Studio window.
2. Click Import Project.
3. Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.
4. In the following dialog, leave Use gradle wrapper selected and click OK. (You do not need to specify the Gradle home.)

Migrating from Eclipse | Android Developers Migrating from Eclipse | Android Developers

これって、いちいちEclipseを起動するのめんどくね?

なので、Eclipseのプロジェクトのディレクトリに対して
「Eclipse起動なし」で
AndroidStudioにインポートしてみます。

続きを読む >>


Android Studio 0.2.7 アップデートで "Gradle version 1.6 is required. Current version is 1.8-20130730220035+0000"

アップデートがまたきました。

今回、大幅な更新のように思います。

未だ不完全なGradle周りのGUI実装で
gradleなタスクが実行できるようになっています。

tasks

これで、コンソールをいちいち開く必要が
なくなります。

が、いつものようにまたもや
こんなのでます!!

TextLauncherActivity.java_-__TextLauncher__-_TextLauncher_-_Android_Studio__I_O_Preview__0.2.7

こ、これは。。。

続きを読む >>


店舗導入型 無料Wi-Fi SSID と素早く使うためのURLメモ

民間企業の公開している無料なWi-Fiが整ってきているので、
登録とかアカ取得とかアプリが必要とかあるけども。

セブンスポットへようこそ

非常時には、無料開放とかあるので
そんなときのために素早く利用できるように
あらかじめ。

続きを読む >>


「Chrome for Android」がアップデート(29.0.1547.72)で国産機種の「大阪の直径」がきもくなくなる

アップデートの連絡です。

Chrome for Android has been updated to 29.0.1547.72 and will be rolling out to Google Play over the next few days. This release contains the following bug fixes:
259048: Some WebAudio pages crash
183830: Japanese websites appearing in inappropriate fonts on Android
274117: Wrong font selected as default on some devices
A partial list of changes in this build is available in the SVN revision log. If you find a new issue, please let us know by filing a bug. More information about Chrome for Android is available on the Chrome site.

日本語フォント周りとか修正しているようです。

該当機種:
200SH, 203SH, SH-02E, SH-09D, SHL21, Xperia SP, F-05E, 201F
101F, F-05D, ISW13F, P-07D

こんなかんじのかんじが表示されるようです。

続きを読む >>