綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 請問如何修改連結

[複製連結] 查看: 1736|回覆: 7|好評: 0
跳轉到指定樓層
樓主
jakeyjuo | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-1-27 17:46
20碎鑽
本帖最後由 jakeyjuo 於 2013-1-27 17:45 編輯

請問最上方紫色區塊的連結跟最下方用戶建議email連結如何修改
我不懂程式語言,都是照著板上的教學依樣化葫蘆中文化的
麻煩前輩們用淺顯易懂的字句解說指導,感謝!

最佳答案

查看完整內容

下載你的檔案看了一下... 不確定是樓主想要的需求...大至上說明一下... 其實這軟體不止你提出來這二個,它還有廣告,且..還在桌面自動建立一個 More Offers捷徑圖示. 我猜測樓主的手機有安裝去除廣告之類的軟體,所以你看不到它的廣告,其實廣告確實是存在的. 會自動在桌面建立一個 More Offers捷徑圖示. 要拿掉上方紫色區塊的連結會導向原作的play市場 可在 res\layout 下的 preference_icon.xml 內改成 0.0dip,它就會 ...
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
YoCo2 | 收聽TA | 只看該作者
發表於 2013-1-27 17:46
本帖最後由 YoCo2 於 2013-1-30 13:19 編輯


下載你的檔案看了一下...

不確定是樓主想要的需求...大至上說明一下...

其實這軟體不止你提出來這二個,它還有廣告,且..還在桌面自動建立一個 More Offers捷徑圖示.


我猜測樓主的手機有安裝去除廣告之類的軟體,所以你看不到它的廣告,其實廣告確實是存在的.

點評

YoCo老師您太有才了 Orz  發表於 2013-1-30 19:01

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
jbonjovi + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
jbonjovi | 收聽TA | 只看該作者
發表於 2013-1-28 18:57
本帖最後由 jbonjovi 於 2013-1-28 19:00 編輯

如果可以的話
其實附上截圖和詳細說明會比較方便理解您的意思!
還是Sam的理解能力較差...
不太懂您的意思哩 o_O??
是想要修改成什麼樣子呢???
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

地板
 樓主| jakeyjuo | 收聽TA | 只看該作者
發表於 2013-1-28 19:21
jbonjovi 發表於 2013-1-28 18:57
如果可以的話
其實附上截圖和詳細說明會比較方便理解您的意思!
還是Sam的理解能力較差...

上方紫色區塊的連結會導向原作的play市場

最下方則是會幫你啟動mail並填好收件人mail

我想修改連結或取消

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

5
jbonjovi | 收聽TA | 只看該作者
發表於 2013-1-30 19:23
YoCo2 發表於 2013-1-30 12:50
下載你的檔案看了一下...

不確定是樓主想要的需求...大至上說明一下...

去廣告的部份或許
將res\layout 下的 main.xml 改成 0.0dip
並且將 assets\www 下的 sample.html 內的網址刪除
這樣應該是能夠同時不顯示廣告視窗並且不接受廣告流量的方式的方法...(應該是這樣吧! o_O!!??)
還是說這樣還不夠徹底 =.=a

使用者建議的部份目前Sam還找不出跳轉不執行寄送反饋郵件的關鍵程式碼 (功力薄弱  冏rz....)
不過YoCo老師說
smali\com\cloud9pixel\sharinganlwp\LiveWallpaperSettings$suggestImageListener.smali(第67行) 的部分
利用CheckBox反灰使它點擊無作用是指???
那是否能夠同樣使用0.0dip方式來隱蔽掉使用者建議選項欄位呢 o_O??
另外如果想把使用者建議改成繁化建議的話
應該也是可以在smali\com\cloud9pixel\sharinganlwp\LiveWallpaperSettings$suggestImageListener.smali裡面
把相關的預設輸入文字改成自己想加入的話,並把 "[email protected]"
改成 " 自己的email"

不曉得有沒有說錯

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
jakeyjuo + 1 + 1 感謝諸位解說

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

6
 樓主| jakeyjuo | 收聽TA | 只看該作者
發表於 2013-1-30 19:51
本帖最後由 jakeyjuo 於 2013-1-30 21:18 編輯
YoCo2 發表於 2013-1-27 17:46
下載你的檔案看了一下...

不確定是樓主想要的需求...大至上說明一下...


老師說的沒錯,我有廣告免疫,所以一開始沒注意到有廣告,這幾天都在找些簡單的題材學繁化

我就刻意把廣告免疫關掉,一關掉真的是有點噁心,什麼鬼廣告都跑出來

然後又屬下面這個最惡劣,昨晚我用airblocker跟airpush detctor掃描一下

卻又沒顯示這2個桌面有廣告,倒是GO天氣跟蝙蝠俠3D桌面有,於是我把GO天

氣跟蝙蝠俠3D桌面移除,今天把廣告免疫關掉測試了一天又沒跑出來,也不知道是誰帶來的廣告




-------------------------------------------------------------------------------------
至於上方紫色區塊的連結會導向原作的play市場

可在 res\layout 下的 preference_icon.xml 內改成 0.0dip,它就會不見了

大致上我了解0.0dip是把他縮到最小的意思,就是眼不見為淨,我想也可以利用

他,重新賦予他新的連結,把他導向到別的網頁吧,例如把他連結到APK.TW

再來就是那個桌面捷徑,我下載了兩個不同作者的桌面主題,都是一樣這支

程式,兩個都會產生桌面捷徑,不過都是連結不同的網頁,關於這沒經過我同

意就,就產生捷徑放我桌面上,我是真有點反感,這也是當時開著廣告免疫都

沒發現到的地方,我想這應該也是有辦法修改的吧

另外老師你的最後一張圖有勘入我的名子,他上頭寫著點擊訪問APK.TW

我有參考艾立克的文件輸入這兩行字,要怎要編寫才能讓他點擊訪問APK.TW
<Preference android:title="繁體中文編譯" android:key="chinese" android:summary="◎ jakeyjuo ◎" />
<Preference android:title="APK.TW 台灣中文網" android:key="forum" android:summary="http://apk.tw" />

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

7
 樓主| jakeyjuo | 收聽TA | 只看該作者
發表於 2013-1-30 22:06
剛又測試了一下,我非常確定

那變形金剛動態桌布會跳出那該死的廣告 \ /

2位老師有興趣的話,幫忙看一下這種要如何對付,隨然只有2句話可以繁化

害我一直不敢放上來
https://play.google.com/store/apps/developer?id=simple+widgets
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

8
YoCo2 | 收聽TA | 只看該作者
發表於 2013-1-31 13:22
jbonjovi 發表於 2013-1-30 19:23
去廣告的部份或許
將res\layout 下的 main.xml 改成 0.0dip
並且將 assets\www 下的 sample.html 內的網 ...

先回應 Sam老師 的疑問"

去廣告的部份或許
將res\layout 下的 main.xml 改成 0.0dip
並且將 assets\www 下的 sample.html 內的網址刪除
這樣應該是能夠同時不顯示廣告視窗並且不接受廣告流量的方式的方法...(應該是這樣吧! o_O!!??)
還是說這樣還不夠徹底 =.=a



呵呵...我這樣說是讓 jakeyjuo大 比較容易修改檔案...
因一般網路上看到的都是如此做教學的刻板印象,改成 0.0dip 刪除連結..等..

Sam老師是高手級的,去廣告只刪除 .smali 內一處即可...不需改 res\layout 下的 main.xml 改成 0.0dip..
就稍微說明一下分析的思路..

res\layout\main.xml(6行)
    <WebView android:id="@id/htmlwebview" android:layout_width="fill_parent" android:layout_height="wrap_content" />

在 res\values\public.xml(50行)
    <public type="id" name="htmlwebview" id="0x7f080001" />

在 smali\com\cloud9pixel\sharinganlwp\LiveWallpaperSettings.smali(91行)
    const v2, 0x7f080001

再看 smali\com\cloud9pixel\sharinganlwp\LiveWallpaperSettings.smali(122行)
    const-string v3, "file:///android_asset/www/sample.html"
這裡注意一下...它是 file ,不是 http:
也就是 htmlwebview(廣告)要讀取的檔案路徑.
就是asset/www/sample.html檔.

這樣答案就出來了,只要刪除file:///android_asset/www/sample.html就可以了.
其餘的..就不需再改了,沒有廣告流量,也不會出現廣告框.
我貼圖就是只刪除這裡的結果..

而我回覆 若要去除廣告可在 res\layout 下的 main.xml 改成 0.0dip ,或是將 assets\www 下的 sample.html 內的網址刪除 只是為了符合大家對於去廣告的刻板印象.


使用者建議的部份,是否能夠同樣使用0.0dip方式來隱蔽掉使用者建議選項欄位呢
另外如果想把使用者建議改成繁化建議的話
應該也是可以在smali\com\cloud9pixel\sharinganlwp\LiveWallpaperSettings$suggestImageListener.smali裡面
把相關的預設輸入文字改成自己想加入的話,並把 "[email protected]"
改成 " 自己的email"



使用者建議的部份是在 res\xml\settings.xml 裡面,不是在 layout 裡面,所以..沒有 width 或 height 定義.
xml\下是放..功能表、選項表(選單)..等,只有 CheckBox、子選項表(子選單)..
只能 增加資源 ,如加入中文化資訊欄位,或是 刪除資源 ,啟用 與 不啟用 ,等..
因此程式在 .smali 有對應到 <Preference android:title="用戶建議" android:key="suggestImage"
所以刪除這句資源會讓 .smali 對應不到而造成 FC ,除非跟蹤修改 .smali 內的對應後,才能刪除 使用者建議的部份 .
我懶得跟蹤程式,所以..使用CheckBox並定義不啟用,讓這個選項反灰(無作用)...
因我沒再跟蹤程式,不確定是否能修改 .smali 內的對應,然後直接刪除<Preference android:title="用戶建議" android:key="suggestImage"

是的...可以改成自己的 Email ..只能是 Email ,因它有定義:
    .line 107
    const-string v1, "android.intent.extra.EMAIL"

    new-array v2, v5, [Ljava/lang/String;

    const/4 v3, 0x0

    const-string v4, "[email protected]"



點評

拜服啊,YoCo老師 Orz  發表於 2013-1-31 18:01

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
jakeyjuo + 1 + 1 讚一個!
jbonjovi + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則