Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
main()
for(Iterator<Hoge> iter = objList.iterator(); iter.hasNext();){
Hoge obj = iter.next();
if (obj.getId().equals(id)){
return obj;
}
}
@shirou
shirou / Java
Created September 27, 2010 07:35
private void getDeviceInfo(){
WindowManager windowmanager = (WindowManager)getSystemService(WINDOW_SERVICE);
Display disp = windowmanager.getDefaultDisplay();
deviceWidth = disp.getWidth();
deviceHeight = disp.getHeight();
}
@shirou
shirou / getting password
Created September 27, 2010 07:50
Enter the password using getpass
import getpass
print("enter password for %s" % args.file)
password = getpass.getpass()
public void setView(View child){
ViewGroup parent = (ViewGroup) child.getParent();
if (parent != null){
parent.removeView(child);
}
mainLayout.removeAllViews();
mainLayout.addView(child);
}
@shirou
shirou / capture screen on android
Created September 29, 2010 02:03
Create Bitmap
view.invalidate();
final Bitmap bitmap = Bitmap.createBitmap(mapView.getWidth(),view.getHeight(), Bitmap.Config.ARGB_8888);
final Canvas canvas = new Canvas(bitmap);
view.draw(canvas);
imageView.setImageBitmap(bitmap);
// Gesture detection
mGestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() {
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
int dx = (int) (e2.getX() - e1.getX());
// don't accept the fling if it's too short
// as it may conflict with a button push
if (Math.abs(dx) > MAJOR_MOVE && Math.abs(velocityX) > Math.absvelocityY)) {
if (velocityX > 0) {
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.PreferenceManager;
public class GlobalSetting {
public static int deviceWidth;
public static int deviceHeight;
# Math.max
var k:Number = Math.max( a, b );
var k:Number = ( a > b )? a : b;
# 46.4ms -> 3.5ms
# Math.min
var k:Number = Math.min( a, b );
var k:Number = ( a < b )? a : b;
# 50.2ms -> 3.5ms
for(int i=0;i<3;i++)
int resId = getResources().getIdentifier("b" + i, "drawable", getPackageName());