2017年2月3日 星期五

【Android】Sound Recorder Compare





【Android】Android Search Framework - SearchManagerService

./frameworks/base/core/java/android/server/search/SearchManagerService.java


 呼叫buildSearchableList()
這個function來自Searchables.java,它會
(1) 建立一個可被全面搜索的Activity清單,用來搜索ACTION_SEARCH和ACTION_WEB_SEARCH的intent
(2) 並且清除現有的所有Activity的雜湊表(hash)→ 當使用者按下 ‘search’ 會重新建立
(3) 這個方法應該只會在開機 or 當我們知道清單被改變的時候才會執行
(4) 如果AndroidManifest.xml裡面。Activity若有宣告
那同時也需要有這個
因為,
function中的寫法searchList = ...的第二個參數 GET_META_DATA,會要求傳回那個Activity相對應的meta-data,
所以如果不設定meta-data就不會被加入清單



 檢查Activity是不是有search功能的,如果是就拿它的meta-data資料;如果不是Searchable的Activity或是沒有宣告meta-data,就會傳回 null






 設有GLOBAL_SEARCH權限可供global search 的activity清單,在有變更時做更新



 從PackageManager清單中搜尋有提供web search的所有activity

【Android】Android Search Framework - Implement - getPackageManager().getInstalledApplications(0)










SearchableActivity.java
...前略...
 public void query_AP()
 {
        //列出所有AP  
        PackageManager manager = context.getPackageManager();
        List applicationInfos = manager.getInstalledApplications(0);        
        Iterator iterator = applicationInfos.iterator();
        
        try 
     {
         lstStringItem = new ArrayList>();
         do
         {
          ApplicationInfo applicationInfo = iterator.next();          
          HashMap resultMap = new HashMap();
          resultMap.put("packageName", applicationInfo.packageName);   
             resultMap.put("packageLabel", manager.getApplicationLabel(applicationInfo).toString());
             lstStringItem.add(resultMap);             
         }while(iterator.hasNext());
     }
     catch (Exception e) 
     {
     
     }

        SimpleAdapter saImageItems = new SimpleAdapter(this,   
       lstStringItem,   
       R.layout.ap_item,//TextView*2  
       new String[] {"packageName", "packageLabel"},    
       new int[] {R.id.AP_TextView01, R.id.AP_TextView02}
      );
        listview.setAdapter(saImageItems);       
 }
...
//

2015年9月17日 星期四

一、作答須知:
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.13公分,欄212公分;列高固定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.docxWPD05-3.docxWPD05-4.docx三個檔案,使該文件共有四節。
2.設定每節的邊界:上、下、左、右邊界均為2公分。
3.1、節3、節4的文件版面:縱向、自訂紙張為14.8公分*21.0公分;節2的文件版面:橫向、高21公分*28公分。
4.在每頁底端套用「索引標籤2」的頁碼。

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













【Android】透明背景

在 AndroidManifest.xml 中,為該 Activity 加上一行「android:theme="@android:style/Theme.Translucent"」即可。

<activity android:name=".Speaker"
    android:theme="@android:style/Theme.Translucent"
    android:screenOrientation="portrait"
    >
</activity>

==============================以下為舊資料==============================
    透明#00000000
半透明#e0000000


android:background="#00000000"
android:background="#e0000000"  




    透明setAlpha(0)
不透明setAlpha(255)
View v = findViewById(R.id.oneWidget); 
v.getBackground().setAlpha(155);


透明@android:color/transparent
android:background="@android:color/transparent"


./res/values/colors.xml
<color name="transparent">@android:color/transparent</color>
./res/values/styles.xml 
<item name="android:windowBackground">@color/transparent</item>