寒假小软件开发记录05--微信分享
微信分享功能,在网上查阅之后得知,功能代码早已在微信开放平台中打包好。
在微信开放平台管理中心,app审核通过后,得到应用签名和AppId。
导入libammsdk.jar包以后,才可使用微信提供的一些功能。
在主包里再new一个包,用来存放关于微信的.java文件。将微信开放平台里给出的代码拿来放入一个.java文件中,并用自己的AppId作为参数,然后在MainActivity中通过建立按钮、设置事件监听等,将微信分享按钮和功能联系起来。
在分享到微信时,应该是图片形式:
将share这个分享按钮使用setVisibility(View.INVISIBLE)方法进行隐藏,之后才可进行截图分享。
View.setDrawingCacheEnabled(true)的作用是设置缓存属性。
view.buildDrawingCache()启用view并获取位图,也就是获得截图。