原创 Android之GreenDao3.0使用

首先附上項目地址:https://github.com/greenrobot/greenDAO API文檔:http://greenrobot.org/files/greendao/javadoc/current/ 第一步:瞭解註解。

原创 Android之打包簽名文件配置

Gradle多渠道打包 :https://www.jianshu.com/p/3cf73857abe3 爲了給App加上標識,Android studio在項目編譯的時候需要簽名,需要keystore文件。那爲什麼我運行項目能直接打包呢

原创 Android之Gradle加快編譯速度

原文:https://zeroturnaround.com/rebellabs/making-gradle-builds-faster/ 對build過程進行配置實現編譯優化: 首先要配置java環境:https://www.jians

原创 Android緩存保存序列化對象

之前項目中一直使用數據庫來做緩存,然後在某開源項目中看到別人使用保存序列化對象,然後反序列化取出來,效果也不錯。下面上代碼: /** * 保存對象 * * @param ser 要保存的序列化對象

原创 Android之Gradle配置本地編譯環境

Gradle下載地址:https://services.gradle.org/distributions/ 在Android Studio項目中,rootProject下面會生成gradle.properties和local.prope

原创 Android支付寶支付接入集成!敲簡單

支付寶支付非常簡單,因爲步驟簡單,文檔寫的也比較詳細。 第一步,把支付寶的jar包複製到項目裏。 第二步,如果你看了支付寶的demo你可能會覺得很複雜,其實有很多我們都用不上。看起來很複雜的原因是,demo把加密放到客戶端。但是,爲了安

原创 Android開發Gradle之打多渠道包

打包配置:https://www.jianshu.com/p/afdaba526d33 AndroidManifest.xml 裏設置動態渠道變量 <meta-data android:name="UMENG_CHANNEL"

原创 Android陰影顏色樣式

我在項目中使用的陰影開始都是cardview,使用多了發現陰影顏色不能調,但是,我們美工抓着不放,只能想辦法了,中間經歷了種種,最後發現了大神的開源項目地址:https://github.com/Hitomis/CrazyShadow

原创 Shell腳本學習

1. 第一行必須是"#!/bin/sh" 它不是註釋,"#!/bin/sh"是對shell的聲明,說明你所用的是那種類型的shell及其路徑所在; 如果沒有聲明,則腳本將在默認的shell中執行,默認shell是由用戶所在的系統定義爲執

原创 Android微信支付接入集成步驟

這兩天,公司APP需要做商城,所以需要接入支付功能。看了一下微信的官方文檔,大概知道了流程。首先由服務端集成。集成完之後,客戶端這邊請求接口,會返回相應的字段,然後客戶端拿着這些字段調起微信支付,完成支付。 首先添加微信的依賴 comp

原创 Android音頻開發MediaPlayer(-38, 0)錯誤解決

最近在開發音視頻,我用的都是mediaplayer,在切換播放的時候容易報錯,在網上查了很多,也沒得到解決,最後自己摸索,才解決這個問題。首先,我們第一次播放的時候,不會報錯,然後通過setDataSource(url)去改變url的時