Skip to content

Instantly share code, notes, and snippets.

@noxi515
noxi515 / gist:ac07c72f9337b6336ad8
Last active August 29, 2015 14:01
GlassFish init.d
#! /bin/sh
### BEGIN INIT INFO
# Providers: glassfish
# Required-Start: $remote_fs $network $syslog
# Required-Stop: $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts GlassFish
# Description: Starts GlassFish application server
### END INIT INFO
@noxi515
noxi515 / action_button_background.xml
Created February 17, 2014 15:57
ActionMenuの背景変更
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="false" android:state_pressed="false">
<shape android:shape="rectangle">
<solid android:color="@android:color/black" />
</shape>
</item>
<item android:state_pressed="true">
<shape android:shape="rectangle">
<solid android:color="@android:color/holo_blue_bright" />
@noxi515
noxi515 / build.gradle
Last active December 30, 2015 13:59
Mockitoテスト実行に成功したbuild.gradle Android Studio 0.3.7 Device: Galaxy Nexus 4.4 JCROM-2.0.2-20131128
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
@noxi515
noxi515 / AlertDialogFragment.java
Last active October 17, 2018 02:26
DialogFragment like AlertDialog.Builder
package jp.co.noxi.app;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Build;
import android.os.Bundle;
@noxi515
noxi515 / PopupMenuBuilder.java
Created March 26, 2013 07:35
PopupMenuを生成するクラス
package jp.co.noxi.weathernow.app;
import jp.co.noxi.weathernow.R;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Build;
import android.view.Menu;
@noxi515
noxi515 / XmlReader.java
Created March 23, 2013 14:55
BOM付きUTF-8のXMLをXmlPullParserが処理できるようにするReader
class XmlReader extends BufferedReader {
public XmlReader(Reader in) throws IOException {
this(in, 8192);
}
public XmlReader(Reader in, int size) throws IOException {
super(in, size);
mark(size);
@noxi515
noxi515 / PopupWidgetView.java
Created March 4, 2013 05:39
AppWidgetでarrayからDrawableリソースをセットするサンプル
package jp.co.noxi.weathernow.appwidget.views;
import android.content.Context;
import android.content.res.TypedArray;
import android.widget.RemoteViews;
import java.util.Calendar;
import java.util.Random;
import jp.co.noxi.weathernow.R;
@noxi515
noxi515 / EventListener.java
Created January 5, 2013 09:14
イベント通知サンプル<超てけとー版>。
package jp.noxi.carbuncle.sample;
/**
* イベント通知用インターフェース
*/
public interface EventListener {
/**
* イベント通知
*
* @param key イベントキー
@noxi515
noxi515 / MainActivity.java
Created December 11, 2012 14:48
Tab + ChildFragment sample
package jp.noxi.sample;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTabHost;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
@noxi515
noxi515 / AppWeatherIcon.java
Created November 7, 2012 06:26
WeatherNow 天気アイコン読み込みファイル
package jp.co.noxi.weathernow.app;
import java.io.Closeable;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.lang.ref.WeakReference;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;