2015年9月16日 星期三

【Android】 將ListView的分隔線取消

<ListView
            android:id="@+id/listview_gb_level"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginRight="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginBottom="30dp"
            android:visibility="visible"
            android:divider="@null"    
            ></ListView>

2015年9月15日 星期二

[Android API] TextToSpeech 好用文字發音

下載Google Translate 的jar檔

Eclipse >Package Explorer 中選取開發的專案 > Propertires > Java Build Path > Libabries > Add External JARs > 選到剛下載的.jar位置

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

public class TestPage extends Activity implements OnInitListener
{
    private TextToSpeech mTts;
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
//檢查TTS數據是否已經安裝並且可用  
        Intent checkIntent = new Intent();  
        checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);  
        startActivityForResult(checkIntent, REQ_TTS_STATUS_CHECK);
    }
@Override
public void onInit(int status) {
    //TTS Engine初始化完成  
    if(status == TextToSpeech.SUCCESS)  
    {  
        int result = mTts.setLanguage(Locale.US); // 語言
        mTts.setPitch(1.0f); // 音調
        mTts.setSpeechRate(1); // 速度
        //設置發音語言
  //判斷語言是否可用
        if(result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {  
   //無法使用 
   Log.d("522", "Language is not available");    
        } else {  
   //可以使用, 這才去呼叫我們自己寫的function
         refreshQustion();    
        }  
    }
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
  if (requestCode == REQ_TTS_STATUS_CHECK)
  {
   if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) // 如果TTS Engine有成功找到的話
   {
    mTts = new TextToSpeech(this, this);
    // 宣告一個 TextToSpeech instance, 註冊android.speech.tts.TextToSpeech.OnInitListener
    // 當TTS Engine 初始完後會呼叫 onInit(int status)
    Log.d("onActivityResult", "onInit");
   }else{
     // 如果 TTS 沒有安裝的話 , 要求安裝
    Intent installIntent = new Intent();
    installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);
    startActivity(installIntent);
   }
  }
}
@Override
protected void onPause() {    
    super.onPause();  
    if(mTts != null) {  
  //activity暫停時也停止TTS
        mTts.stop();  
    }  
}  
@Override
protected void onDestroy() {    
    super.onDestroy();
    if (mTts != null)
    {
     mTts.stop();
     //釋放TTS的資源
     mTts.shutdown();
    }
}
public void refreshQustion() { 
  mTts.speak("text", TextToSpeech.QUEUE_FLUSH, null);
  //TextToSpeech.QUEUE_ADD 為目前的念完才念
  mTts.speak("tv_question.getText().toString()", TextToSpeech.QUEUE_ADD, null);
}
}



2015年9月14日 星期一

【Android】用Thread來sleep

public void fireButton(View v)
{
  new Thread(new Runnable(){
      @Override
      public void run() {
        try{
                Thread.sleep(1500);
                Message msg = new Message();
                   msg.what = 1;
                   searchHandler.sendMessage(msg);
               }
               catch(Exception e){
                   e.printStackTrace();
               }
      }          
  }).start();
}

Handler searchHandler = new Handler(){
  @Override
  public void handleMessage(Message msg) {
   super.handleMessage(msg);
   //睡完兩秒以後換下一題
   refreshQustion(testPage);
    }
};

2015年9月13日 星期日

【Android】PersonNote圖文筆記製作


胡老師:
★本群組電腦高手-柚同學,精心研發創作的app 軟體「PersonNote圖文筆記製作」,有創意,太實用了, 非常值得大力推廣使用!
▲老師已立即安裝,正在摸索練習中,更希望各位好朋友們,也都熱烈支持,安裝使用。
▲大家可以把日常生活中的各類照片,配上說明,保存成為生動活潑又實用的「圖文筆記」。
▲感謝柚提供這麼好的軟體,免費讓大家使用。難得有如此寶貴的機會,有幸認識原創高手。
▲大家不會使用時,儘量在app商店向柚請教,讓後續安裝的人,也可以知道使用心得。
▲當然更希望各位好朋友們,記得一定要全部都給柚「五顆★」的評價!鼓勵柚繼續update,達到十全十美的完整功能。
▲老師練熟以後,也會用「會計財務稅法圖表」當樣本,附加說明,上傳群組分享。
▲同學們如果有意研發設計,各類實用有趣的app,就要把握機會,向柚學習請教,這種機會千載難逢!更感謝柚不吝指教,讓我們多學到一項技術。
▲「PersonNote圖文筆記製作」app安裝路徑:


2015年9月12日 星期六

Excel 實作


1

 常用Excel 函數
♔SUM:加總
♔AVERAGE:平均
♔MAX:最大值
♔MIN:最小值
♔ROUND(儲存格,數字):四捨五入到指定位數
♔ROUNDUP(儲存格,數字):無條件進入
♔ROUNDDOWN(儲存格,數字):無條件捨去

♔INT(儲存格):取整數,小數點無條件捨去
♔COUNTIF(指定範圍,準則):計算某範圍內,非空白儲存格的個數準則是以數字表示或文字形,">=80", "甲等"
♔SUMIF(計算範圍,準則,實際加總範圍)
♔IF(條件,條件成立時傳回A,條件不成立時傳回B):
♔LEFT(字串,欲傳回自左邊開始算起多少個字):
♔RANK(查詢值,查詢範圍):排名次,計算某數字在指定範圍內的等級
♔ABS(絕對值函數):
♔VLOOKUP(尋找值,資料範圍,抓取資料欄位編號,符合條件):垂直查表函數,在某一資料範圍中尋找某特定數值,並傳回該儲存格所代表的數值符合條件:若資料為遞增排序,則可以省略,若無排序,則需填入FALSE ,找出完全相符的資料
♔HLOOKUP(尋找值,資料範圍,抓取資料欄位編號,符合條件):水平查表函數,在某一資料範圍中尋找某特定數值,並傳回該儲存格所代表的數值符合條件:若資料為遞增排序,則可以省略,若無排序,則需填入FALSE ,找出完全相符的資料
♔NOW():顯示系統內建的日期與時間
♔TODAY():顯示系統內建的日期
♔DAY(日期序數):傳回日期資料的天數序數值,例:2000年3月4日,傳回4
♔MONTH(日期序數):傳回日期資料的月份序數值,例:2000年3月4日,傳回3
♔YEAR(日期序數):傳回日期資料的年份序數值,例:2000年3月4日,傳回2000



3

2015年9月11日 星期五

Word 實作

一、作答須知:
1. 請至 C: \ANS.CSF ANS.CSF ANS.CSF \WP01WP01WP01 資料夾開啟 WPD01WPD01 .docx 檔設計 ,完成結果儲存 於同一資料夾之下,檔案名稱為 WPA01.docxWPA01.docxWPA01.docx WPA01.docx。
二、設計項目:
1. 自訂紙張為 14 .8公分 *21 .0公分 、橫向,簡體中文轉換為繁。
2. 標題「市場新訊」:微軟正黑體、 標題「市場新訊」:微軟正黑體、 標題「市場新訊」:微軟正黑體、 標題「市場新訊」:微軟正黑體、 標題「市場新訊」:微軟正黑體、 20pt 、字元間距加寬 、字元間距加寬 、字元間距加寬 3點、淺藍色雙底線。 、淺藍色雙底線。 、淺藍色雙底線。
3. 將「資訊業」文字加上 將「資訊業」文字加上 將「資訊業」文字加上 □圍繞文字,成為 圍繞文字,成為 圍繞文字,成為 □資 □訊 □業 。(注意: 注意: 放大或縮小 皆可 )
4. 在傳聲筒 前後插入「 前後插入「 (一般文字 )」字型的『』符號 」字型的『』符號 」字型的『』符號 」字型的『』符號 (提示: 提示: 字元代 碼分 別為: 300E 、300F ),格式:大小 16pt 、紫色 。
5. 將「 完 全免 費」改以中括號住的並列文 字「 [完 全 免 費]」。
========================================================================

一、作答須知:
1. 請至 C: \ANS.CSF ANS.CSF ANS.CSF \WP01WP01WP01 資料夾開啟 WPD01.docxWPD01.docx WPD01.docx檔設計,完成結果儲存 檔設計,完成結果儲存 於同一資料夾之下, 檔案名稱為 WPA01.docxWPA01.docxWPA01.docx WPA01.docx。
二、設計項目:
1. 標題之「新花樣」加上圓形圍繞符號 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 (注意:放大或縮 小皆可) ,「新」上移 ,「新」上移 15 點,「樣」下移 點,「樣」下移 15 點。
2. 將標題之「花 博在彰化」並二列,保持原文字大小。
3. 將「 20 11 台灣花卉博覽會」字元間距加寬 2點; 變更 寬度: 寬度: 16公分 ,高 度 0.5 公分 。
4. 將「:」前的深紅色文字寬 度皆與七大庭園區同。
5. 將直書中的「 將直書中的「 1、2、... 、7」改為橫向,取消灰色網底淺綠填滿效果 」改為橫向,取消灰色網底淺綠填滿效果 」改為橫向,取消灰色網底淺綠填滿效果 」改為橫向,取消灰色網底淺綠填滿效果 」改為橫向,取消灰色網底淺綠填滿效果 。
========================================================================
一、作答須知:
1. 請至 C: \ANS.CSF ANS.CSF ANS.CSF \WP 02 資料夾開啟 WPDWPD 02 .docx 檔設計,完成結果儲存 檔設計,完成結果儲存 於同一資料夾之下,檔案名稱為 WPAWPAWPA02 .docx .docx。
二、設計項目:
1. 標題置中對齊,左右縮排 標題置中對齊,左右縮排 標題置中對齊,左右縮排 8字元,左右兩側分別加入 字元,左右兩側分別加入 字元,左右兩側分別加入 3pt 、藍色的 、藍色的 垂直外框線 。
2. 編輯 各黑色 文字段落:左縮 6.4 公分 ,首行 內縮 2字元 ;左右對齊與前 後段間距 0.5 行;距為 1.2 行;標點符號不 可出現在的第一個字行;標點符號不 可出現在的第一個字需貼齊格線。
3. 將「◎」符號改為 深紅色 、粗體的項目符號。
4. 橙色標題段落右縮 10 公分 ;填滿: 「青色 ,輔5,較淺 60% 」的色彩 ; 橙色標題與接續的黑內文 需在同一 頁( 提示: 設定段落前分頁)。 設定段落前分頁)。
5. 調整頁框花邊的 寬度為 15 點、距頁緣 1公分 。


========================================================================

一、作答須知:
1.請至C:\ANS.CSF\WP02資料夾開啟WPD02.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA02.docx。
2.本題各評分點彼此均有相互關聯,作答不完整,將影響各評分點之得分,請特別注意。
二、設計項目:
1.將標題「台北捷運路線簡介」移到二圖片中間,紅色網底改為「黑色,文字1」。
2.編輯「木柵線」、「淡水線」、「中和線」三小標題前後皆有圖片,與前、後段的距離為自動調整,左右各內縮1公分,標題與圖片對齊於水平及垂直的置中位置。
3.將藍色文字段落,加上WPDMRT.jpg圖片的項目符號,大小為20pt。
4.各小標題下的文字段落與圖片分為二欄,文字在左欄,圖在右欄。

5.左欄內的文字段落靠右對齊,右欄內的圖片靠左對齊。


========================================================================

一、作答須知:
1.請至C:\ANS.CSF\WP03資料夾開啟WPD03.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA03.docx。
2.本題各評分點彼此均有相互關聯,作答不完整,將影響各評分點之得分,請特別注意。
二、設計項目:
1.取消所有的表格,刪除沒有文字的段落。
2.將水平線下方的文字段落轉換成2欄的表格。
3.表格置中對齊;文字垂直置中並對齊儲存格的左側。
4.欄1寬3公分,欄2寬12公分;列高固定2公分。

5.取消所有垂直框線;欄1填滿「橄欖綠,輔色3,較淺60%」的色彩。


========================================================================
一、作答須知:
1.請至C:\ANS.CSF\WP03資料夾開啟WPD03.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA03.docx。
2.本題各評分點彼此均有相互關聯,作答不完整,將影響各評分點之得分,請特別注意。
二、設計項目:
1.將「客戶基本資料」移至表格上方後,刪除該列。
2.將三個表格合併為一,表格置中,各列高度固定為1公分。
3.淺綠色儲存格平均分割為8欄,刪除二列淺藍色儲存格。
4.三列淺黃色儲存格移至表格的最下方,增加最後一列至五列(注意:「含?:」)。
5.表格內框線改為藍色1pt單線、外框線為藍色11/2pt雙線。


========================================================================
一、作答須知:
1.請至C:\ANS.CSF\WP04資料夾開啟WPD04.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA04.docx。
2.作答前,請檢查(檔案/選項/進階/「插入/貼上圖片為」是否設定為「與文字並列」)。
3.本題之圖片替代文字若未設定或錯字,該小題不予計分。(注意:不要多輸入空白字元或段落)
二、設計項目:
1.插入WPDFSH.jpg圖片,並設定替代文字的描述為WPDFSH.jpg,文繞圖:文字在前,移到最下層,高為16公分、寬為21公分,對齊頁面的右下角位置。
2.將左邊三張小圖片套用柔邊矩形,由上而下分別對齊邊界的左上、左中及左下位置。
3.將圖片的白色區域填滿預設的「火」漸層色彩(注意:線性類型的線性向上樣式)。
4.將「美食天堂」加上圖片效果:「完全反射,相連」。頁面色彩為「黑色,文字1」
5.在虛線框內插入WPD04-2.docx檔案內容。


========================================================================
一、作答須知:
1.請至C:\ANS.CSF\WP04資料夾開啟WPD04.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA04.docx。
2.作答前,請檢查(檔案/選項/進階/「插入/貼上圖片為」是否設定為「與文字並列」)。
3.本題之圖片替代文字若未設定或錯字,該小題不予計分。(注意:不要多輸入空白字元或段落)
二、設計項目:
1.將圖案改為5角星形,去框線,置於2011之後。
2.將「2011」旋轉343度,填滿色彩改為預設的「彩虹」水平左上變化漸層,陰影色彩改為深紅色。
3.在紅色文字「愛」之前插入WPDVCD.jpg圖片,並設定替代文字的描述為WPDVCD.jpg,以「方形」文繞圖方式,水平位置距欄0.46公分、垂直位置距段落-1.34公分,套用「預設格式10」的圖片效果。
4.將最後一段的首三字「馬友友」設為首字放大,以繞邊、放大2行高度。
5.將大提琴圖片改為「緊密」的文繞圖方式,設定圖片與文字距離:左邊為0公分。套用「左上方對角透視圖」的陰影效果。


========================================================================

一、作答須知:
1.請至C:\ANS.CSF\WP05資料夾開啟WPD05.docx檔設計,完成結果儲存於同一資料夾之下,檔案名稱為WPA05.docx。
二、設計項目:
1.第一頁之後分別在新頁插入WPD05-2.docx、WPD05-3.docx、WPD05-4.docx三個檔案,使該文件共有四節。
2.設定每節的邊界:上、下、左、右邊界均為2公分。
3.節1、節3、節4的文件版面:縱向、自訂紙張為14.8公分*21.0公分;節2的文件版面:橫向、高21公分*寬28公分。
4.在每頁底端套用「索引標籤2」的頁碼。

5.修改頁尾頁碼格式:n/N,其中n代表頁碼,N代表總頁數(注意:請以插入變數產生)、Arial字型,大小12pt