Skip to content

Instantly share code, notes, and snippets.

@kensei
kensei / gist:4958957
Last active December 13, 2015 18:58
custom_rules.xml androidのantでreleaseビルド時にloggerを引っこ抜く
<?xml version="1.0" encoding="UTF-8"?>
<project>
<!-- logger delete build from ant.properties -->
<property name="tmp.absoltue.dir" location="${source.dir}"/>
<property name="original.source.absolute.dir" location="${original.source.dir}"/>
<property name="gen.absolute.dir" location="${generate.source.dir}"/>
<target name="-pre-build">
<!-- confirm pre-replase path -->
@daichan4649
daichan4649 / CheckableLayout.java
Last active December 14, 2015 18:49
行選択可能(Checkable)な ListView に設定してるカスタムビュー内の 背景色/テキスト文字色 を selector だけで変更する
package daichan4649.test;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.Checkable;
import android.widget.LinearLayout;
public class CheckableLayout extends LinearLayout implements Checkable {
@koizuss
koizuss / bitbucket-cloudbees.md
Created July 20, 2013 11:03
BitbucketとCloudBeesの連携

BitbucketとCloudBeesの連携

クラウド上にITS + VCS + Build環境がほしくて下記を選定

CloudBeesのみでVCS + Build環境は実現できるのだが、ITSが付いてない。。

ので、ITS + VCSをBitbucketで実現し、CloudBeesでBuildする方法にした。

/**
* タブの切替毎に必要なFragmentを取得するためのAdapterクラス
*/
public static class SectionsPagerAdapter extends FragmentPagerAdapter {
private final Context mContext;
private final ViewPager mViewPager;
private final ArrayList<TabInfo> mTabs = new ArrayList<TabInfo>();
private static final class TabInfo {
private final Class<?> clazz;
@shikajiro
shikajiro / adbscreen.sh
Created November 15, 2013 08:57
1.Androidの画面をキャプチャする。 2.Dropboxのpublicフォルダに入れる 3.その公開URLをクリップボードにコピーする そんなスクリプト。
echo "start adb shell capture"
DATE=$(date +%Y%m%d%H%M%S)
FILENAME=${DATE}.png
DROPBOX_ID=462856
adb shell screencap -p /sdcard/temp.png
adb pull /sdcard/temp.png ~/Dropbox/Public/capture/${FILENAME}
adb shell rm /sdcard/temp.png
DROPBOX_URL=https://dl.dropboxusercontent.com/u/${DROPBOX_ID}/capture/${FILENAME}
@shikajiro
shikajiro / adbscreen.sh
Created November 19, 2013 05:50
Androidで5秒間のデモ動画を撮るときのスクリプト。撮った映像はdropboxの公開フォルダに入れてリンクをクリップボードにコピーします。
echo "start adb shell capture"
DATE=$(date +%Y%m%d%H%M%S)
FILENAME=${DATE}.mp4
DROPBOX_ID=462856
adb shell screenrecord --verbose --time-limit 5 --size 540x960 /sdcard/demo.mp4
adb pull /sdcard/demo.mp4 ~/Dropbox/Public/capture/${FILENAME}
adb shell rm /sdcard/temp.png
DROPBOX_URL=https://dl.dropboxusercontent.com/u/${DROPBOX_ID}/capture/${FILENAME}
@galex
galex / SherlockMapFragment.java
Created December 27, 2012 21:13
Google Maps v2 + ActionBarSherlock = SherlockMapFragment
package com.actionbarsherlock.app;
import android.app.Activity;
import android.support.v4.app.Watson.OnCreateOptionsMenuListener;
import android.support.v4.app.Watson.OnOptionsItemSelectedListener;
import android.support.v4.app.Watson.OnPrepareOptionsMenuListener;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.internal.view.menu.MenuItemWrapper;
import com.actionbarsherlock.internal.view.menu.MenuWrapper;
@yanzm
yanzm / MainActivity.java
Created January 26, 2017 03:03
Customize GridLayoutManager sample
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final RecyclerView recyclerView = new RecyclerView(this);
setContentView(recyclerView);
recyclerView.setHasFixedSize(true);
@LuckOfWise
LuckOfWise / EventMapFragment.java
Last active April 10, 2017 08:12
MapFragmentをTabの要素として表示したい to @shikajiro
package jp.kickhost.eventnavi;
import java.util.ArrayList;
import jp.kickhost.localsearch.model.Event;
import android.app.Fragment;
import android.os.Bundle;
import android.text.format.Time;
import android.util.Log;
import android.view.InflateException;
@soundTricker
soundTricker / datastore.js
Created May 17, 2013 11:02
Google Apps ScriptからCloud Datastore APIへのクエリ
function myFunction() {
var option = googleOAuth_();
option.method = "post";
option.contentType = 'application/json';
option.payload = JSON.stringify({
"query":
{
"kinds":
[