-
Androidで簡単にシェア(共有)機能実装。ShareCompat の覚え書きAndroidでシェア機能を作ろうとした場合、、、 Intentで全部自分で実装する ShareCompat を使って実装 外部の専用ライブラリを使う 主にこの3つの方法があります。 手軽で簡単なのが ShareComp...
-
CSSで全画面オーバーレイを実装する方法&コード例オーバーレイ表示したいのは、例えばこんな場面。 画面全体を無効化したいとき 操作を一時的にブロックしたいとき こういうオーバーレイ、作れると意外と便利です。 そこで CSSで全画面オーバーレイを作る方法 を紹介します。 ...
-
JavaScriptでブラウザバックを “ほぼ完全禁止” する方法大抵のブラウザだと、次の2つのブラウザバックに対応してます。 バックスペース押下時 ブラウザ戻るボタン押下時 ブラウザバックというと、この2つの操作が主流。 ここでは そのブラウザバックを禁止にする方法 をまとめました。...
-
JavaScriptで手軽にgzip圧縮できるライブラリ使ってみた【zlib.js】サーバーに大きなデータを送信するとき・・・ できるだけデータ量を小さくしたい サーバーに負荷をかけたくない そういうときはクライアント側(JS側)で圧縮したいときがあります。 僕自身そういう場面があったので、 ここでは ...
-
JavaScriptでオブジェクトをシリアライズ化する一番簡単な方法シリアライズ化が必要なのは、たとえば次の場面 データをバイト列で表現したいとき 設定にオブジェクトを保存したいとき Javaとかには [crayon-66279733384a6470793655-i/] インターフェー...
-
Android Studioで Duplicate classes エラーの対処法Android Studio でアプリビルドしてたとき。 こんなエラーに遭遇してしまいました。 [crayon-6627973338ab0598952371/] Duplicate class adnroid.suppo...
-
【JavaScript】onclick属性などで要素IDを取得する確実な方法JavaScriptで要素クリック時の処理を登録するには、 addEventListener を使う on とか bindを使う(jQuery) onclick で直接関数呼び出す 主にこの3つの方法があります。 今回は...
-
Android の WebView 内で ajax が動かない!4つの対策ローカル環境(PC環境)だと動いていたAjaxが・・・ なぜかWebViewだと動かない Android実機だと通信失敗する 色々試したけど通信できない こういうトラブルに遭遇したことがありました。 でも解決方法が分かっ...
-
Android実機で Chrome の開発者ツールを開く&デバッグする方法Web開発の心強い味方と言えば、Chrome開発者ツール ページ内の要素を書き換えできり、 要素のスタイル(CSS)を変えたり、 ユーザーエージェントを変えたり、 コンソール内でスクリプト実行したり、 これを使うとWeb...
-
CSSの :not が効かない時にハマりがちな3つの罠CSSで便利なのが :[crayon-662797333a323746483197-i/] という疑似クラス 全体に対して [crayon-662797333a32c174121254-i/] するとき、 全div要...