編輯:關於android開發
最近做支付寶和微信接入自己APP工程的功能,遇到了一些問題,跟大家分享:
這裡先說Android開發微信支付接入。
首先根據官方文檔進行,對比支付寶的官方文檔,微信部分更顯得“摘要”一些。
導入後自行觸發的Gradle Build無法通過,提示需要Android Build Tool 22,所以又安裝了22版本;
接下來,報了一個圖片不是PNG格式的錯誤:一般都是最後一個圖片,也就是小企鵝圖標的那個圖片報錯,把它用畫圖程序打開,然後另存為PNG格式的圖片就可以了;
然後,詭異了,wechat_sdk_sample_android\app\src\main\java\net\sourceforge\simcpux\Util.java中的 org.apache.http包導入報錯;
這是因為該類引用了已經被拋棄的類HttpClient等等一系列和Http底層類有關的引用,我先是將Android的SDK版本和Build Tool降低了兩個版本變為如下:
android { compileSdkVersion 22 buildToolsVersion "22.0.0" defaultConfig { applicationId "net.sourceforge.simcpux" minSdkVersion 4 targetSdkVersion 4 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } lintOptions { abortOnError false } }
最後的lintOptions 保證遇到錯誤會繼續進行Gradle Build,也是我自己加上的,
然後如果還覺得不保險,在類名的前面加上@SuppressWarnings(“deprecation”)
這樣一來GradleBuild可以Successful,也能順利的將這個Demo運行在自己的手機上了。
Android 急速發布項目到 JitPack,androidjitpack 轉載請標明出處: http://www.cnblogs.com/zhaoyanjun/p/
DragLayout: QQ5.0側拉菜單的新特效,draglayoutqq5.0一、項目概要 1.1 項目效果如圖: 1.2 需要使用到的技術
Android基礎入門教程——9.4 使用MediaRecord錄音 Android基礎入門教程——9.4 使用MediaRecord錄音 標
《AndroidStudio每日一貼》11. 重構之提煉為常量 提煉為常量是從臨時變量快速提煉出靜態常量,這也是我們常用的重構手段. 操作步驟: ? 菜單欄: Refa
我的Android進階之旅------Android 5.0中出現警告的