導航:首頁 > 凈水問答 > android圖片顏色過濾器

android圖片顏色過濾器

發布時間:2023-11-03 06:59:01

『壹』 在Android開發中,Logcat是什麼

最後介紹一下Android的Log工具LogCat。
首先在Eclipse中選擇Windows > Show View > Other... > Android > LogCat,確定後會出現LogCat顯示框,用戶添加的Log將會在這里顯示。使用時直接在代碼中插入「Log.i("info","this is a log");」,那麼在執行到該語句時,LogCat顯示框中將出現「this is a log」。

在Eclipse中安裝ADT和android sdk包之後,運行以開發的android程序時,在LogCat窗口中會顯示出一系列的信息,這些信息是每一個程序通過Dalvik虛擬機所傳出的實時信息,可以方便我們對程序的了解。
在log窗口中,每條信息都包含五個部分,Time,標題空白,pid,tag和Message。
1、Time
表示執行的時間,這個信息對於學習生命周期,分析程序運行的先後順序特別有用。
2、標題空白的列

表示的是信息的種類,分為V,D,I,W,E五種。
V:verbose,顯示全部信息
D:Debug,顯示調試信息
I:Info,顯示一般信息
W:Warming,顯示警告信息
E:Error,顯示錯誤信息
可以通過點擊LogCat上面的用圓圈括起來的V,D,I,W,E來改變顯示的范圍。比如選擇了W,那就只有警告信息和錯誤信息可以顯示出來了。
3、pid
表示程序運行時的進程號
4、tag
標簽,通常表示系統中的一些進程名,比如我們運行helloworld程序的話,就會看到activitymanager在運行。
5、Message
表示進程運行時的一些具體信息,比如我們運行helloworld程序的話,就會看到starting activity...helloWorld的字樣
可以輸出LogCat的信息到文本文件中,以方便分析。在下拉框中選擇輸出選擇的信息就可以了。
下面是輸出到文件中的啟動helloWorld程序時的一條信息的例子,分別用5個下劃線標出了上面介紹的內容:
05-20 15:46:10.129: INFO/ActivityManager(60): Starting activity: Intent { act=android.intent.action.MAIN cat=
[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.example.android.helloworld/.HelloWorld }
6、Filter的使用
可以在Filter中輸入篩選信息,使LogCat中只現實我們需要分析的信息。比如我們只想看和HelloWorld相關的信息,就可以在
Filter中輸入HelloWorld,這樣只有Message 中包含HelloWorld的內容才會顯示出來。
7、LogCat中信息不能顯示
上面說了這么多關於logCat的使用,可能LogCat中根本就什麼信息都沒有顯示!沒關系,只要在Eclipse中選擇window-
>show view->other->android->devices就可以 了。
8、在LogCat中輸出程序的運行信息

a、在程序中導入相應的包:import android.util.Log;
b、在需要輸出信息的函數中增加相關的調試代碼:Log.i("hi world","oncreate");
方法i是Log類的靜態方法,可以直接使用,我們看著各類的定義可以看到,它提供了多種輸出方法,分別對應我們上面提到的V,D,I,W,E。用哪個方法就決定了輸出的類型,這里用i,表示輸出的是information。
這個方法中的第一個參數就是要顯示在Tag那一欄的內容,把這條語句加到OnCreate方法中,執行時LogCat中就會顯示如下的信息: 05-22 21:58:22.894 I 3910 hi world onCreate
9、創建新的Filter

有時候只想看我們程序中用Log類的相關方法輸出的各種信息,這時就可以考慮新建一個過濾器。點擊LogCat的右上角的「+」號,可以創建一個新的過濾器。比如我們在by Log Tag的選項中填入上面程序輸出的"hi world"這個tag。這樣再運行時在我們新創建的Filter中就只顯示hi world這個tag標記出來的信息了。

Android開發中的logcat工具使用詳解--------

logcat是Android中一個命令行工具,可以用於得到程序的log信息。
logcat使用方法如下所示:
logcat [options] [filterspecs]
logcat的選項包括:
-s 設置過濾器,例如指定 '*:s'
-f <filename> 輸出到文件,默認情況是標准輸出。
-r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f
-n <count> Sets max number of rotated logs to <count>, default 4
-v <format> 設置log的列印格式, <format> 是下面的一種:
brief process tag thread raw time threadtime long

-c 清除所有log並退出
-d 得到所有log並退出 (不阻塞)
-g 得到環形緩沖區的大小並退出
-b <buffer> 請求不同的環形緩沖區 ('main' (默認), 'radio', 'events')
-B 輸出log到二進制中。

過濾器的格式是一個這樣的串:
<tag>[:priority]

其中 <tag> 表示log的component, tag (或者使用 * 表示所有) , priority 如下所示:

V Verbose
D Debug
I Info
W Warn
E Error
F Fatal
S Silent

事實上logcat的功能 是由Android的類android.util.Log決定的,在程序中log的使用方法如下所示:
Log.v() -------------------- VERBOSE
Log.d() -------------------- DEBUG
Log.i() -------------------- INFO
Log.w() -------------------- WARN
Log.e() -------------------- ERROR
以上log的級別依次升高,DEBUG信息應當只存在於開發中,INFO, WARN,ERROR這三種log將出現在發布版本中。

對於JAVA類,可以聲明一個字元串常量TAG,Logcat可以根據他來區分不同的log,例如在計算器(Calculator)的類中,定義如下所示:

public class Calculator extends Activity {
/* ...... */
private static final String LOG_TAG = "Calculator";
private static final boolean DEBUG = false;
private static final boolean LOG_ENABLED = DEBUG ? Config.LOGD : Config.LOGV;
/* ...... */
由此,所有在Calculator中使用的log,均以"Calculator"為開頭。

例如使用方法如下所示:
# logcat &
< 得到一個log片段 >
W/KeyCharacterMap( 130): No keyboard for id 0
W/KeyCharacterMap( 130): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
I/ActivityManager( 52): Displayed activity com.android.contacts/.: 983 ms
I/ARMAsse mbler( 52): generated scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51 ins) at [0x25c978:0x25ca44] in 1764174 ns
I/ARMAssembler( 52): generated scanline__00000077:03515104_00000001_00000000 [ 46 ipp] (65 ins) at [0x25d1c8:0x25d2cc] in 776789 ns
D / dalvikvm ( 130 ): GC freed 834 objects / 81760 bytes in 63ms
D/dalvikvm( 52): GC freed 10588 objects / 425776 bytes in 94ms

其中W/I/D 表示log的級別,「dalvikvm 」「ARMAssembler 」等是不同組件(component)的名稱,後面括弧裡面的數字 表示了發出log的進程號。

使用技巧:
1.使用logcat &在後台運行
2.使用-d得到所有log
3.使用-f或者重定向(>和>>)輸出到文件
4.使用-s設置過濾器,得到想要的log。

當然,最重要的還是在程序中加入恰當的log.

許多初次接觸Android開發的朋友會遇到調試的問題,如何能夠根據錯誤提示迅速的找到「出事地點呢」?在Eclipse+ADT的開發環境中沒有好的直接跟蹤對象內容的方法,通過使用android.util.Log類可以幫助你自己查找錯誤和列印系統日誌消息。它是一個進行日誌輸出的API,我們在Android 程序中可以隨時為某一個對象插入一個Log,然後在DDMS中觀察Logcat的輸出是否正常。
android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字母對應VERBOSE,DEBUG,INFO, WARN,ERROR。當我們在DDMS進行調試時他們的區別並不大,只是顯示的顏色不同,但通過Logcat的過濾器我們可以過濾顯示某類的,一般對於執行錯誤的斷點,下在Log.e比較合適。但是Android開發網根據規范建議VERBOSE,DEBUG信息應當只存在於開發中,最終版本只可以包含 INFO, WARN,ERROR這三種日誌信息。在實際使用中,我們最好為每一個類聲明一個字元串常量TAG,這樣在Logcat中我們可以容易區分不同的類的日誌。例如:
private static final String TAG = "MyActivity";
接下來我們就可以用Log隨心所欲的觀察Android代碼中的每個細節:Log.e(TAG, "android123.com.cn"); 但是要記住這個Log類的參數都是String類型的。

『貳』 安卓過濾器的過濾效率等級

過濾器的過濾等級和過濾效率一、過濾器的過濾等級劃分。
中國標准等級 歐洲標准等級
粗效過濾器 G1、G2、G3
中效過濾器 G4、F5
高中效過濾器 F6、F7、F8、F9
亞高效過濾器 H10、H11
高效過濾器 H12、H13、H14
二、過濾器過濾效率。
過濾等級 過濾精度 過濾效率
G1(EN779) ≥5um 40%
G2(EN779) ≥5um 70%
G3(EN779) ≥5um 85%
G4(EN779) ≥5um 90%
F5(EN779) 1-10um 35%
F6(EN779) 1-10um 45%
F7(EN779) 1-10um 65%
F8(EN779) 1-10um 85%
F9(EN779) 1-10um 95%
H10(EN18822) ≥0.3um 90%
H11(EN18822) ≥0.3um 99%
H12(EN18822) ≥0.3um 99.9%
H13(EN18822) ≥0.3um 99.99%
H14(EN18822) ≥0.3um 99.999%

5.9
網路文庫VIP限時優惠現在開通,立享6億+VIP內容
立即獲取
過濾器的過濾等級和過濾效率
過濾器的過濾等級和過濾效率
一、過濾器的過濾等級劃分。
中國標准等級 歐洲標准等級
粗效過濾器 G1、G2、G3
中效過濾器 G4、F5
高中效過濾器 F6、F7、F8、F9
亞高效過濾器 H10、H11
高效過濾器 H12、H13、H14
二、過濾器過濾效率。
過濾等級 過濾精度 過濾效率
G1(EN779) ≥5um 40%
G2(EN779) ≥5um 70%
G3(EN779) ≥5um 85%
G4(EN779) ≥5um 90%
F5(EN779) 1-10um 35%
F6(EN779) 1-10um 45%
F7(EN779) 1-10um 65%
F8(EN779) 1-10um 85%
F9(EN779) 1-10um 95%
H10(EN18822)
H11(EN18822)
H12(EN18822)
H13(EN18822)

『叄』 Adblock Plus詳細資料大全

Adblock Plus是一款強力廣告過濾器,為瀏覽器拓展程式,由Wladimir Palant於2006年創建。

Adblock Plus主要關注軟體的可用性,並添加和改進了許多功能。它在主視窗上面有清楚定義的選單項。另外可過濾項的列表也被整合裂塵到下方的面板,這一面板也可以從主視窗分體出來。廣告過濾的表達式也增加了元素隱藏的功能。其它一些新功簡散能如過濾器統計(計數功能),並可以對單一過濾器進行啟用或禁用而不用刪除過濾器。

基本介紹

概念,功能,特性,過濾廣告,可接廣告,禁止跟蹤,禁止域名,安裝,可接廣告,條件,廣告布局方式,使用,導入,訂閱,自定義,攔截效果,特別提示,總結,隱私策略,安卓版,許可證,

概念

Adblock Plus 致力於去除那些煩人的線上廣告。它也可以幫助您去除其他的東西比如攔源氏去除所有的跟蹤行為。全球超過 5000萬用戶, 使 Adblock Plus 成為了世界上最流行的瀏覽器擴展。Adblock Plus 是一個開源項目,由 Wladimir Palant 在 2006 年創建。

功能

其能幫助你阻擋特定網址及網頁上的對象,例如圖片、Flash等。可以在過濾器中使用通配符或正則表達式來阻擋所有廣告。

特性

過濾廣告

Adblock Plus 默認會過濾網頁上所有煩人的廣告,包括 YouTube, Facebook 上的視頻廣告、晃眼的橫幅廣告、彈出視窗、隱性彈出視窗以及更多的廣告。

可接廣告

許多網站的運營有賴於廣告收入,因而Adblock Plus建立了嚴格的判別標准對廣告進行要求,只對可接受的廣告予以放行。

禁止跟蹤

Adblock Plus可以輕易禁止所有網路的跟蹤行為。

禁止域名

Adblock Plus 通過配置可以過濾傳播惡意程式的域名,保護計算機抵禦病毒、特洛伊木馬、蠕蟲、間諜軟體和廣告軟體。 禁止社交媒體按鈕

安裝

由於Adblock Plus只是一個火狐瀏覽器下的擴展,所以其安裝方式和通常的軟體安裝過程不同。首先用戶機器上需要安裝好火狐瀏覽器,然後用戶可以運行火狐瀏覽器,點擊工具選單中的「附加組件」命令打開組件管理器。接著用戶需要解壓下載好的Adblock Plus,將解壓後的檔案直接拖拽到火狐組件管理器視窗中,再點擊彈出視窗中的「立即安裝」按鈕,即可快速安裝此擴展,但安裝完畢後用戶還需重新啟動火狐才能正式生效;最新版的Adblock Plus可以不用重啟就能生效! 當用戶成功安裝完畢此擴展後,就可以在瀏覽器界面的右側看到此擴展已經出現在界面上。另外,用戶也可以通過工具選單中的「附加組件」進行查看。

可接廣告

從 Adblock Plus 2.0 開始允許顯示某些不太煩人的廣告, 來支持那些不依靠投放侵入式廣告生存的網站。 這項功能可以讓眾多小網站維持生存。用戶也可以隨時關閉這項功能。 Firefox 瀏覽器:點擊 Adblock Plus 圖示,選擇過濾規則首選項,取消選擇「允許一些非侵入式廣告」。 Chrome 瀏覽器:右鍵點擊位於地址欄右側的 Adblock Plus 圖示,然後點擊選項,再取消選擇「允許非侵入式廣告」。 Opera 瀏覽器:點擊位於左上角的選單按鈕(在OS X:在最上方點擊視窗),選擇擴展程式,找到 Adblock Plus,點擊選項,然後再取消選擇「允許一些非侵入式廣告」。

條件

需要符合以下要求:

廣告布局方式

  1. 廣告不應遮蓋網頁內容(例如要求用戶點擊按鈕關閉廣告後才能瀏覽網頁)。
  2. 對於以文字閱讀為主的網頁,為避免影響用戶順利閱讀,廣告不應放在文字內容中間位置, 而應放在上下方或左右兩側。 同樣,顯示搜尋結果頁面時也不應將付費搜尋結果與普通的搜尋結果混在一起。
  3. 廣告置於網頁主區域上方時不應要求用戶向下滾動滑鼠。 這樣可用的垂直空間距離一般至少為 700 像素,而廣告佔用高度不應超過其三分之一。 搜尋結果頁面中的付費結果則允許佔用更大空間,但不應多於普通的搜尋結果。
  4. 置於兩側的廣告應留出足夠空間用於顯示網頁的主要區域。 這樣可用的水平空間距離一般至少為 1000 像素,而廣告佔用寬度不應超過其三分之一。
  5. 廣告應使用"廣告"或相同的字眼進行明確標識,並通過框線或不同的背景色與網頁內容區別開來。
  6. 上述有關標識和位置的要求不適用於網頁中帶有經銷商推薦人 ID 的超連結。這類超連結的具體要求如下:
  7. 由超連結重定向到目標頁面的過程中不允許跳轉到其他任何頁面。
  8. 加入超連結用於變現的文字不超過 2%。
  9. 超連結的格式或行為不得異於其他連結。
  10. 無論是內容還是位置上,超連結都不得誤導他人。
此外,軟體不能自動識別可接受廣告,所以廠商只有向Adblock Plus申請才可以通過白名單。Adblock Plus的申請條件非常嚴格,只有符合標準的廣告才會放行。申請加入白名單的過程大概需要 10 天左右的工作日:如果網頁上的廣告達到了可接受廣告的要求,填寫表格。Adblock Plus身後的團隊 Eyeo 公司的成員會聯系確定具體廣告,並審核是否符合標准。然後雙方簽署一個協定。之後,白名單會出現在論壇上,放置了一個星期左右,以確定每一個特定的候選人符合標准。如果沒有反對,就會把此廣告添加到白名單中。這些廣告就會隨著 Adblock Plus 的用戶使用默認設定而顯示。

使用

Adblock Plus的最大特色就是強大廣告攔阻功能,並且用戶可以自由添加過濾規則。但由於其過濾規則比較繁雜,下面我只簡單的介紹一些添加過濾規則的方法!

導入

當用戶不知道如何針對某個網站或一批網站添加過濾規則的時候,也可以上網搜尋下載一些Adblock Plus過濾規則,然後進行導入。下載完後,用戶可以將其拷貝保存為一個Txt格式的文本檔案。然後通過Adblock Plus首選項——>過濾規則選單——>導入過濾過濾規則,接著選擇之前下載保存的文本檔案確定即可。在中國網站里,只有添加了ChinaList過濾規則才可以過濾中國網站的廣告。 備註: ABP 只是提供了過濾廣告的功能,但它並不清楚哪些是廣告。ChinaList 是一組規則的列表,告訴 ABP 哪些是廣告,應該過濾。而最新版的ABP中,ChinaList過濾規則已被內嵌;

訂閱

另外,用戶還可以使用一種更快捷的方法加入過濾規則,就是過濾規則訂閱操作。和之前的方法類似,用戶可以通過Adblock Plus首選項——>過濾規則選單——>添加過濾規則訂閱,來添加一個新的過濾規則。另外,在新的版本中,用戶也可以直接在添加過濾規則訂閱列表中選擇某個過濾規則進行訂閱。

自定義

當然Adblock Plus還可以讓用戶自己去添加過濾規則,方法很多,也比較繁雜,在此我介紹幾種簡單的方法供用戶選擇。 方式A: 擋某個特定廣告 當用戶在瀏覽某個網站時,發現圖片廣告,此時可右擊廣告,從選單中選擇「過濾圖片」,在出現的添加過濾規則視窗中,選擇第一種模式進行添加來將其過濾掉。以後若再訪問那個網站,再也不見那個廣告了,不僅還你一個清靜的世界,還可以加速網頁的顯示速度! 方式B:擋某個網站特定目錄下的廣告 同上,如果用戶不想只過濾掉此一幅圖片或廣告,還可以選擇模式2或3,將所訪問網站的此目錄下的所有圖片都過濾掉。這里要涉及到一點通配符的常識,為此我只簡單介紹一下最有用的」*「,它表示任意字元或零字元。 方式C:擋某個以關鍵字判定的廣告 這也相當於過濾關鍵字目錄,比如某規則為「*/gg/*」,這表示所有含「/gg/」的目錄,這個「gg」是什麼?很可能是「廣告」的拼音簡寫。Adblock便擋住了如下形式的廣告: 網站A/gg/廣告××; 網站B/gg/某贊助商/廣告×××; 網站C/××/gg/某廣告; 可以說這種規則非常強悍,也最容易誤殺。所以常常配合第二種一起用。以免網頁出現大面積空白,影響正常瀏覽。添加也非常的簡單,用戶可以點擊Adblock Plus的首選項,在彈出的首選項視窗中,點擊添加按鈕加入如「*/gg/*」,即可完成過濾規則添加;

攔截效果

下面,我展示一下Adblock Plus的實際攔截廣告的效果。就以訪問搜狐網站為例,首先我通過在Adblock Plus首選項視窗中添加好攔截圖片及動畫的過濾規則,然後用戶需勾選「啟用」選項。此時,當用戶再訪問搜狐網站時,可以看到之前出現圖片及動畫的位置已經變為空白,如下圖中9個紅圈所示。

特別提示

此過濾規則示例只為演示而用,讓大家可以很明白的了解ABP攔截的實際效果;實際操作中並不合適使用,因為這樣設定,會將網頁中所有的圖片檔案都過濾掉,使得正常的圖片也無法顯示; 另外,用戶還可以通過直接單擊火狐瀏覽器工具列右側的ABP按鈕來查看過濾情況。從下圖可以看出,此網頁中的所有jpg、png、gif及swf格式的檔案都已經被徹底的過濾;

總結

總的來說,Adblock Plus的廣告攔截效果讓我印象非常深刻,只需通過簡單的設定,就可以將各類網頁廣告拒之門外,可以說有了Adblock Plus,火狐也就穿上了防彈盔甲!

隱私策略

Adblock Plus 項目的基本隱私策略是避免收集那些擴展所需及保證 Adblock Plus 網站正常運行以外的數據。 所有收集的數據都盡可能保證是匿名的,且在不需要時將予以刪除, 也不會共享給第三方。

安卓版

Adblock Plus是款禁止廣告的外掛程式,之前服務於火狐、Chrome及Opera等瀏覽器平台。它推出了Android套用,也能禁止移動端里的App廣告了。它最低的系統版本要求是 Android 2.1。 如果你在Android上受夠了煩人的廣告,那就快使用Adblock Plus吧,它能夠阻止你的Android設備上那些煩人的廣告,並且不需要ROOT。可以輕松的幫你去除網頁上和APP中的廣告。 這個Android版有三個運行模式:對於root設備,在行動網路和Wi-Fi環境下都能禁止廣告;對於沒有root過的3.1版本以上的設備,只能自動禁止Wi-Fi環境下的廣告;而3.0以下版本的非root設備還要手動設定網路代理等才能運行。 考慮到 Android 對流量過濾的支持有限,Adblock Plus 採取不同的措施,自動為設備選擇最佳方案:

許可證

Adblock Plus是由GNU General Public License協定授權保護。

『肆』 如何在android里創建一個文件過濾器

運行Android項目,開發工具是不會自動創建過濾器的,是需要開發者手動創建過濾器,在windows7操作系統Android studio按照如下步驟創建過濾器:
1、首先創建一個Android項目,如下圖:

2、點擊下方小機器人圖標之後會一直顯示模擬器或真機正在進行的操作,當前為沒有過濾,如下圖:

3、點擊這個小界面右上方,如下圖:

4、選擇最後一個選項,如下圖:

5、設置過濾:

閱讀全文

與android圖片顏色過濾器相關的資料

熱點內容
酒精蒸餾應注意什麼 瀏覽:245
邯鄲南污水處理廠技術 瀏覽:777
雞蛋皮怎麼洗暖瓶水垢 瀏覽:350
喜客odea咖啡機除垢 瀏覽:393
新馬3空調濾芯怎麼安裝 瀏覽:794
超濾膜乙腈 瀏覽:833
凈水機沒有回水怎麼辦 瀏覽:135
如何降低反滲透膜清洗成本 瀏覽:692
污水井內支架用什麼處理方式 瀏覽:506
飲水機溫控器控制什麼 瀏覽:428
反滲透膜殺菌 瀏覽:23
補茶幾的是什麼樹脂 瀏覽:815
工業純水設備價格多少 瀏覽:755
沁園牌管道式超濾凈水器裝法 瀏覽:528
濾芯安裝在什麼位置 瀏覽:549
上海10寸過濾芯多少錢一個 瀏覽:714
酸洗磷化污水處理設備哪裡賣 瀏覽:851
盼盼樹脂門隔音好嗎 瀏覽:203
納濾反沖洗頻率 瀏覽:437
高透明環氧樹脂里放動物 瀏覽:709