Skip to content

Instantly share code, notes, and snippets.

@masaibar
masaibar / UserInfo.java
Last active December 6, 2015 05:42
力技でSharedPreferencesにObjectを保存する ref: http://qiita.com/masaibar/items/c3021310f777af260bea
import java.io.Serializable;
/**
* Created by masaibar on 2015/12/05.
*/
public class UserInfo implements Serializable {
private String mName;
private int mAge;
private Sex mSex;
@masaibar
masaibar / file0.txt
Last active January 1, 2016 08:57
MacでChromeに導入しているExtensionのソースを見たい ref: http://qiita.com/masaibar/items/924527f0185bf437d389
~/Library/Application\ Support/Google/Chrome/Default/Extensions/${調べたID}/
@masaibar
masaibar / file0.js
Last active January 3, 2016 15:41
歌詞検索サイトで歌詞を楽にコピーするためのChromeエクステンションを作って公開してみた ref: http://qiita.com/masaibar/items/bef5bb0207721aeb9347
document.getElementById("lyrics").innerHTML.replace(/<br>/g, "\n").replace(/&amp;/g, "&");
@masaibar
masaibar / file0.java
Last active January 13, 2016 03:26
WebViewでhttpsのサイトにアクセスした際に証明書チェックがエラーになっても無理やり表示する ref: http://qiita.com/masaibar/items/9e0dcb78f46be1062c20
//前略
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
}
@masaibar
masaibar / AndroidManifest.xml
Created February 19, 2016 15:59
AndroidのNotificationが削除されたことを検知する ref: http://qiita.com/masaibar/items/e40801cd396dff9ca03b
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.masaibar.notificationdeleteintentsample">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
@masaibar
masaibar / file0.txt
Last active April 29, 2016 15:53
Python初心者がBottleを使ってみたら案外簡単に動いてくれた ref: http://qiita.com/masaibar/items/e3b6911aee6741037549
#importするためにpip installしておく
$ pip install bottle
@masaibar
masaibar / AndroidManifest.xml
Created May 8, 2016 10:22
AndroidManifest.xmlにAPIキーを書いたコードをGitHubにコミットしないために ref: http://qiita.com/masaibar/items/38735c99da6f1d439f0a
<activity
android:name=".MainActivity"
android:label="${label}"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
@masaibar
masaibar / UpdateChecker.java
Last active January 17, 2017 12:26
FirebaseのRemoteConfigを用いてAndoridアプリのアップデート訴求通知を出す方法を考えてみた ref: http://qiita.com/masaibar/items/f32a788159f210abd262
public class UpdateChecker {
private static final String KEY_LATEST_VERSION_CODE = "latestVersionCode";
private static final String KEY_SHOW_NOTIFICATION_FLAG = "showNotificationFlag";
private static final String KEY_NOTIFICATION_TICKER = "notificationTicker";
private static final String KEY_NOTIFICATION_TITLE = "notificationTitle";
private static final String KEY_NOTIFICATION_CONTENT = "notificationContent";
private int mConfigId;
public UpdateChecker(int configId) {
@masaibar
masaibar / app.py
Created May 2, 2016 06:55
【ローカル環境構築不要】Cloud9で作ったPythonのbottleアプリケーションをHerokuにdeployする ref: http://qiita.com/masaibar/items/86dd57efd50ab729ccf6
# -*- coding:utf-8 -*-
import os
from bottle import route, run
@route('/hello/')
def hello():
return "Hello World"
@masaibar
masaibar / .bashrc
Last active November 23, 2017 15:42
MacでAndroid開発中に手軽にスクリーンショットを撮る ref: https://qiita.com/masaibar/items/f1bdaecbbc7fbe4c98da
alias screenrecord="adb shell screenrecord --bit-rate 10000000 /sdcard/screen.mp4; sleep 3; adb pull /sdcard/screen.mp4 /tmp/screen.mp4; adb shell rm /sdcard/screen.mp4; open /tmp/screen.mp4"