目前日期文章:201103 (142)

瀏覽方式: 標題列表 簡短摘要

String url = "http://127.0.0.1.asp?";

HttpPost httpPost = new HttpPost(url);

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

public static String getMd5(String s) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Bitmap > Drawable BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;
Drawable drawable = (Drawable)bitmapDrawable;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/*  
 *  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 *  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

a166.png  

icons.zip


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Point!
Adapters
  • Better Code for efficient view redraw
--------------------------------------------------------------------

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Start the emunator manually with the following command. The trick worked for me, when everything else did not work.

C:\android\tools>emulator -avd Legend78 -dns-server 8.8.8.8
  

The IP address 8.8.8.8 is google-public-dns-a.google.com

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Reference: http://stackoverflow.com/questions/3730760/https-returns-404-with-defaulthttpclient-on-android

I have an http request that worked as http://blah.com and now I have been asked to usehttps://blah.com

The former works and the later fails with a Network I/O error. Are there any missing parameter settings that I need for the client?

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

import android.net.ConnectivityManager;
import android.os.Bundle;
import android.widget.Toast;

shadow 發表在 痞客邦 PIXNET 留言(1) 人氣()

 

iphone开发就需要接触其中的xib文件。Interface BuilderIB)是Mac OS X平台下用于设计和测试用户界面(GUI)的应用程序,可以很直观的设计图形界面。实际上Mac OS X下所有的用户界面元素都可以使用代码直接生成;但IB能够使开发者简单快捷的开发出符合Mac OS X human-interface guidelinesGUI。通常你只需要通过简单的拖拽(drag-n-drop)操作来构建GUI就可以了。

IB使用Nib文件储存GUI资源,同时适用于CocoaCarbon程序。在需要的时候,Nib文件可以被快速地载入内存。

这里介绍一下ib相关的一点小技巧。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. ImageButton
res/layout/main.xml

<?xml version="1.0" encoding="utf-8"?>

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

SntpClient client = new SntpClient();
String mNtpServer =  "xtra1.gpsonextra.net";

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout linear = (LinearLayout)inflater.inflate(R.layout.inflation, null);
setContentView(linear);

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. AndroidManifest.xml permission

<user-permission android:name="android.permission.BLUETOOTH_ADMIN" />

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • public class test extends Activity {   
  •     private static final String TAG = "Test";   
  •     private float mLastMotionX;   
  •     private float mLastMotionY;   
  •     private Handler mKeyHandler;   
  •   
  •     private static final int LONGPRESS_TIMEOUT = ViewConfiguration.getLongPressTimeout();   
  •     private static final int TAP_TIMEOUT = ViewConfiguration.getTapTimeout();   
  •   
  •     /** Called when the activity is first created. */  
  •     @Override  
  •     public void onCreate(Bundle savedInstanceState) {   
  •         super.onCreate(savedInstanceState);   
  •         setContentView(R.layout.main);   
  •   
  •         mKeyHandler = new keyHandler();   
  •   
  •     }   
  •   
  •     private static final int SHOW_PRESS = 1;   
  •     private static final int LONG_PRESS = 2;   
  •     private static final int TAP = 3;   
  •   
  •     private class keyHandler extends Handler {   
  •   
  •         public void handleMessage(Message msg) {   
  •             switch (msg.what) {   
  •   
  •             case SHOW_PRESS:   
  •                 Log.i(TAG, "SHOW_PRESS");   
  •                 break;   
  •   
  •             case LONG_PRESS:   
  •                 Log.i(TAG, "LONG_PRESS");   
  •                 break;   
  •   
  •             case TAP:   
  •                 Log.i(TAG, "TAP");   
  •                 break;   
  •             default:   
  •                 throw new RuntimeException("Unknown message " + msg);   
  •             }   
  •         }   
  •     }   
  •   
  •     private MotionEvent mCurrentDownEvent;   
  •   
  •     public boolean onTouchEvent(MotionEvent event) {   
  •   
  •         final int action = event.getAction();   
  •         final float x = event.getX();   
  •         final float y = event.getY();   
  •   
  •         switch (action) {   
  •   
  •         case MotionEvent.ACTION_DOWN:   
  •             mKeyHandler.removeMessages(LONG_PRESS);   
  •             mKeyHandler.sendEmptyMessageDelayed(LONG_PRESS, LONGPRESS_TIMEOUT);   
  •             if (mCurrentDownEvent != null) {   
  •                 mCurrentDownEvent.recycle();   
  •             }   
  •             mCurrentDownEvent = MotionEvent.obtain(event);   
  •             break;   
  •         case MotionEvent.ACTION_MOVE:   
  •             final int deltaX = (int) (x - mCurrentDownEvent.getX());   
  •             final int deltaY = (int) (y - mCurrentDownEvent.getY());   
  •             int distance = (deltaX * deltaX) + (deltaY * deltaY);   
  •             if (distance > (ViewConfiguration.getTouchSlop() * 2)) {   
  •                 mKeyHandler.removeMessages(LONG_PRESS);   
  •             }   
  •             break;   
  •         case MotionEvent.ACTION_UP:   
  •             mKeyHandler.removeMessages(LONG_PRESS);   
  •             break;   
  •         case MotionEvent.ACTION_CANCEL:   
  •             mKeyHandler.removeMessages(LONG_PRESS);   
  •             break;   
  •   
  •         }   
  •         return true;   
  •     }   
  • }   

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

public class ScreenCapture extends Activity {
LinearLayout view;
@Override

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

AlarmTest.class

public class AlarmTest extends Activity {   
  1.     public void onCreate(Bundle savedInstanceState) {   
  2.         super.onCreate(savedInstanceState);   
  3.         Intent intent = new Intent(AlarmTest.this, AlarmReceiver.class);   
  4.         PendingIntent sender = PendingIntent.getBroadcast(AlarmTest.this0,   
  5.                 intent, 0);   
  6.   
  7.         Calendar calendar = Calendar.getInstance();   
  8.         calendar.setTimeInMillis(System.currentTimeMillis());   
  9.         calendar.add(Calendar.SECOND, 10);   
  10.   
  11.         am.set(AlarmManager.RTC, calendar.getTimeInMillis(), sender);   
  12.     }   
  13. }  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()



PowerManager pm = (PowerManager)Context.getSystemServier(Context.POWER_SERVICE);

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()