發表文章

目前顯示的是 2011的文章

[PowerPoint] 一次取代全部的字型

2007/2010 : 常用→右邊有個取代→按下倒三角形→取代字型 知道的話根本覺得這沒甚麼,不知道會覺得這怎麼這麼難..

[PHP] foreach介紹

詳情請參閱 :  http://www.jollen.org/php/jollen_php_book_31_foreach.html

[PHP] 二維動態陣列

現在先假設是取了一堆date的陣列 格式為"YY-MM-DD"     $dateQuery = "select date from `healthrecord_testresult_sleep` where `uid`=".$uid." ORDER BY `rid` DESC";     $date = mysql_query($query) or die('Query failed : ' . mysql_error());     $allDate = array();     while($dateArray = mysql_fetch_assoc($date))     {         $allDate[] = $dateArray['date'];     }     $dateYear = array();     $dateMonth = array();     $dateDay = array();     // 怕會把重複的value加到年、月、日的array中,故以in_array()去過濾     foreach($allDate as $value)     {         list($year, $month, $day) = split('[/.-]', $value);         if(!in_array($year, $dateYear))         {             $dateYear["$year"] = $year;         }         if(!in_array($month, $dateMonth))         {             $dateMonth["$month"] = $month;         }         if(!in_array($day, $dateDay))         {             $dateDay["$day"] = $day;         }     }     print_r(

Content Provider used in Service

其實用法跟在Activity內沒甚麼差別 因為兩個都是Context的subclass 都可以使用getContentResolver!

Android - window already focused

在寫Notification的時候一直跑出window already focused 當然Activity也就不能轉跳.. 結果原因是沒在Manifest.xml內把新寫的.java宣告在裡面! 寫下來警惕自己不要再犯這種蠢行為..

Android - 使用Content Provider

在用Content Provider時,通常會使用到一個class(使用者自訂)去extends  SQLiteOpenHelper 其中會需要override  public void onCreate(SQLiteDatabase db)   這個onCreate(SQLiteDatabase db)如果要被呼叫到 通常都是有使用到 SQLiteOpenHelper裡的getWritableDatabase() 程式會檢查有無db,沒有就會呼叫此onCreate( SQLiteDatabase db ) function! 例子 :  package com.android.GSensorActivity; import android.content.ContentProvider; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteQueryBuilder; import android.database.sqlite.SQLiteOpenHelper; import android.net.Uri; import android.util.Log; public class sensorProvider extends ContentProvider { public interface SensorSchema { String TABLE_NAME="SensorData"; String ORDER = "_order"; String DELTA = "delta"; String TIME = "time"; } private static class DatabaseHelper extends SQLiteOpenHelper { private