微信分享功能,在網上查閱之後得知,功能程式碼早已在微信開放平臺中打包好。
在微信開放平臺管理中心,app稽核通過後,得到應用簽名和AppId。
匯入libammsdk.jar包以後,才可使用微信提供的一些功能。
在主包裡再new一個包,用來存放關於微信的.java檔案。將微信開放平臺裡給出的程式碼拿來放入一個.java檔案中,並用自己的AppId作為引數,然後在MainActivity中通過建立按鈕、設定事件監聽等,將微信分享按鈕和功能聯絡起來。
在分享到微信時,應該是圖片形式:
將share這個分享按鈕使用setVisibility(View.INVISIBLE)方法進行隱藏,之後才可進行截圖分享。
View.setDrawingCacheEnabled(true)的作用是設定快取屬性。
view.buildDrawingCache()啟用view並獲取點陣圖,也就是獲得截圖。