做android的乙個sdk遇到的問題

2021-06-16 15:28:49 字數 822 閱讀 8348

給別人做個廣告聯盟,要給開發者提供乙個sdk,然後整合到他們的應用中,在開發的過程中遇到了很多問題,再此記錄一下:

1.**建立webview很簡單:

private webview webview;

webview = new webview(this);

webview.setlayoutparams(new layoutparams(layoutparams.match_parent,layoutparams.match_parent))

private static bitmap getimagefromassetsfile(string filename)

catch (ioexception e)

return image;

}

3.定義乙個imagebutton

ib2.setbackgroundcolor(color.transparent); //設定透明

4.混淆,用的sdk\tools\proguard\bin\proguardgui.bat 對jar進行的混淆

主要做的配置就是:[shrinking]步中設定了一下keep:

public method

Android 封裝乙個簡單的SDK基本思路

思路如下 1.開啟android studio 新建乙個專案,型別指定為庫 2.建立乙個activity.在配置檔案中宣告一下.3.匯出該專案,匯入為jar.4.匯入到你指定的另外乙個專案中.5.在配置檔案中宣告jar包中activity 6.這個時候就可也是使用這個庫了 注意事項 1.所有的內容都...

如何建立乙個一流的SDK

在做sdk的過程中我們走過非常多的彎路,是乙個難以想象的學習過程,我們總結乙個好的sdk應該具備的特質 易用性,穩定性,輕量,靈活,優秀的支援.一 易用性 因為工作的關係我接觸了很多的開發者,其中有行業知名的公司的開發者,也有極小的個人開發者.有乙個現象很有意思,不管是能力較強的開發者還是能力一般的...

android 乙個奇怪的bug

今天做乙個android例子,程式本來執行好好的,可是後來不知道為什麼會有這個異常,具體如下 我 layout.xml檔案裡,有乙個linearlayout android id id serinfoll 當我在activity裡,用 linearlayout findviewbyid r.id.s...