Skip to content

Instantly share code, notes, and snippets.

@tomoyamkung
tomoyamkung / AlertDialogWithCancelListerner.java
Created June 11, 2013 06:56
[Android]AlertDialog のスニペット(キャンセル時のリスナー付き)。
new AlertDialog.Builder(this)
.setTitle("TITLE")
.setMessage("Message")
.setPositiveButton(
"OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// OK ボタンがタップされたときの処理
}
@tomoyamkung
tomoyamkung / AppProperties.java
Created June 10, 2013 05:02
[Java]画像ファイルを選別する FilenameFilter
package net.tomoyamkung;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
public class AppProperties {
private static AppProperties instance;
@tomoyamkung
tomoyamkung / AppProperties.java
Last active December 18, 2015 07:19
[Java]ImageMagick を使って画像の縦横サイズを縮小するスニペット
package net.tomoyamkung;
import java.io.IOException;
import java.util.Properties;
public class AppProperties {
private static AppProperties instance;
/** 参照するプロパティファイル(クラスパス上のあること) */
@tomoyamkung
tomoyamkung / JpegExtCheck.java
Created June 10, 2013 01:42
[Java]ファイルの拡張子が JPG であるかを問い合わせるスニペット
package net.tomoyamkung;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class ImageUtil {
/**
* ファイルの拡張子が JPG であるかを問い合わせる。
@tomoyamkung
tomoyamkung / FileSizeSnippet.java
Created June 10, 2013 01:08
[Java]画像ファイルのサイズ(縦横じゃなくて容量)を取得するスニペット
/**
* 画像ファイルのサイズ(縦横じゃなくて容量)を取得する
*
* @param filePath 画像ファイルのパス
* @return
*/
public long getFileSize(String filePath) {
return new File(filePath).length();
}
@tomoyamkung
tomoyamkung / PropertieRefServlet.java
Created June 8, 2013 11:05
[Java]サーブレットでクラスパス上にあるプロパティファイルを参照するスニペット
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
ClassLoader classLoader = this.getClass().getClassLoader();
InputStream inputStream = classLoader.getResourceAsStream("app.properties");
Properties properties = new Properties();
properties.load(inputStream);
String hoge = properties.getProperty("hoge");
response.getWriter().print(hoge);
@tomoyamkung
tomoyamkung / gist:5568459
Created May 13, 2013 13:54
[Android]引数の文字列に絵文字が含まれているを確認するメソッド(未完。「実装のヒントになれば」という程度のコード)。
private boolean hasEmoji(String value) {
for(int i = 0; i < value.length(); i++) {
int pointAt = value.codePointAt(i);
if(Character.isHighSurrogate(value.charAt(i)) || EmojiDrawable.isEmoji(pointAt)) {
return true;
}
}
return false;
}
@tomoyamkung
tomoyamkung / gist:5568380
Last active December 17, 2015 06:49
[Android]EditText に絵文字を入力できるようにするコード
protected void enableInputEmoji(int id) {
EditText editor = (EditText) findViewById(id);
Bundle bundle = editor.getInputExtras(true);
if(bundle != null) {
bundle.putBoolean("allowEmoji", false);
bundle.putBoolean("allowDecoEmoji", false);
}
}
@tomoyamkung
tomoyamkung / edittext_hint.xml
Created May 13, 2013 05:34
[Android]EditText に hint を設定
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button_next"
android:layout_centerHorizontal="true"
android:layout_marginBottom="36dp"
android:ems="10"
android:hint="@string/edittext_nickname_default_text" <!-- ここに設定した文字列がデフォルト値になる -->
android:inputType="textPersonName" >
@tomoyamkung
tomoyamkung / XlsPrint.vbs
Created May 1, 2013 00:39
[vbs]Excel を印刷するスクリプト
Option Explicit
Dim obj
Dim objWkBk
Set obj = CreateObject("Excel.Application")
Set objWkBk = obj.Workbooks.Open(WScript.Arguments(0))
obj.ActiveWindow.SelectedSheets.PrintOut()
objWkBk.Save
objWkBk.Close