怎麼可能做到這樣的事情,比如在Android上的任何其他活動之上的「水印」?Android屏幕「嵌入水印」
詳細:I need to show some message on top of everything what is running on my device
。無論這是遊戲,電影,應用程序。
是否可以在Android上實現某些功能?我的手機紮根了。
是否可以使用一些OpenGL功能?
怎麼可能做到這樣的事情,比如在Android上的任何其他活動之上的「水印」?Android屏幕「嵌入水印」
詳細:I need to show some message on top of everything what is running on my device
。無論這是遊戲,電影,應用程序。
是否可以在Android上實現某些功能?我的手機紮根了。
是否可以使用一些OpenGL功能?
是的,可以運行基本活動並執行一些預期活動來執行所需的操作。
現在,您可以使用android中的子活動和活動的概念來確保這種類型的結果。
使用此代碼。
起初,我在這裏使用FrameLayout
,這是透明的,你可以看到圖像上的「水印」文本。
第二,我在我的按鈕上使用了android:background="#99 000000"
,您也可以在圖像上看到它。據我所知,前兩位數字命名爲alpha通道,您可以將它們設置爲0到ff; 0是完全透明的,ff是不透明的,像往常一樣。
我認爲你有這個想法,或者你可以在畫布上繪製自定義圖像,放在你的framelayout上並設置50%trasparent背景。而且你必須在所有佈局上做50%的透明圖層,所以所有的活動都會有水印。
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/frameLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<FrameLayout
android:id="@+id/frameLayout2"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:src="@drawable/ic_launcher" />
</FrameLayout>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:background="#99000000" />
</LinearLayout>
</FrameLayout>
這可能會影響開發人員自己的應用程序,但不適用於任意其他應用程序。 – CommonsWare 2012-02-22 19:48:21
哦,是的,我的不好。所以,如果可能的話,我們可以創建一個病毒,例如,色情圖片設置非透明背景。用戶無法看到任何東西,只有我們的圖片。聽起來很有趣。所以這似乎不可能? – 2012-02-22 20:20:52
@ m9_psy:當然我們可能會製造一種病毒,但這並不是問題,我們可以用這個做什麼,但是如果我們能做到這一點? – user1226277 2012-02-22 21:13:22
使用根據你的佈局的主活動。然後通過擴展到子活動來在其他活動中使用此主活動。 它很簡單。
這是否與ICS中的某些「頂部」輸出(設置 - >開發人員選項 - >顯示CPU使用率)相同? – user1226277 2012-02-22 21:21:00