安卓短信转发qq邮箱
生活随笔
收集整理的這篇文章主要介紹了
安卓短信转发qq邮箱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安卓短信轉發qq郵箱
- 簡介
- 準備工作
- 安裝android開發環境
- 理解AS的工程結構和管理工具
- 管理工具Gradle
- AS的工程結構
- 編程語言
- 怎么利用好github
- 怎么找到可用的倉庫
- 怎么利用好倉庫的readme
- 怎么fork一個項目并下載到本地
- Tips
簡介
首先肯定是放出我的倉庫代碼啦,歡迎大家star和fork
- sms-mail
最近不怎么帶手機,所以收不到一些驗證碼什么的,所以想搞一個app放手機上將短信以有郵件的形式發送到指定郵箱,然后用電腦查看郵件,這樣就可以不用帶手機了。在github上找到兩個項目,他們都提供了庫非常方便使用,一個是關于短信的監聽處理的,一個是關于郵箱發送的。于是準備在這兩個輪子的基礎上繼續造輪子,下面給出這兩個庫和我寫的app在github上倉庫的地址。
- 短信的接收和驗證碼的提取
- 郵件發送
準備工作
安裝android開發環境
- archlinux安裝androidStudio
理解AS的工程結構和管理工具
通過對開發工具的了解,你能更加快速的編寫代碼,更好的理解其工作原理,當然debug的速度也會大大加快。
管理工具Gradle
Gradle是依賴,編譯,打包,部署的一個強大的工具。舉幾個例子,你的項目用Java編寫,需要許多的依賴包,這時你只需要告訴Gradle你要哪個包,Gradle會自己幫你下載安裝好這個包和這個包依賴的其他包。當你寫好代碼以后,Gradle可以幫助你完成打包(就是生成apk)。當你打開一個github上的一個項目,AS應該會自動提醒你更新Gradle到最新版本。下面給出了幾個介紹的鏈接
- 如何通俗地理解 Gradle
- android配置Gradle
AS的工程結構
- AS的項目結構
編程語言
- kotlin
現在kotlin已經憑借自己良好的特性取代Java成為開發安卓首推的開發語言,kotliin的教程大家可以自己搜一下。 - Java和kotlin混用
AS現在支持將Java代碼轉化為kotlin代碼 - 這里給出一個google官網的一個利用kotlin開發的教程,讓你知道一個基本的流程
Build Your First Android App in Kotlin
怎么利用好github
怎么找到可用的倉庫
- 我們可以先直接在github上通過關鍵字查找相關的倉庫,如果有現成的當然最好了,就不用自己重復造輪子了。我在github上搜索到一個較為符合的倉庫是sms-backup-plus,這個倉庫的代碼用到了信息和郵箱,但是是讀取已經接收到的信息,郵箱也用的是國外的賬戶,國內上不了。而我想是監聽接收的信息并馬上轉發到qq郵箱。然后我查看了他的提交歷史,發現如果要從這個倉庫上改會非常麻煩(提交有幾百個,而且都是英文的),所以我果斷放棄
- 沒有直接的倉庫可以用我就拆分需求。一個需求是短信的監聽,一個是郵件的發送。于是我就找到了我需要的兩個倉庫。
- 短信的接收和驗證碼的提取
- 郵件發送
怎么利用好倉庫的readme
readme文件一般會告訴你這個倉庫的基本信息。
- 怎么用他們的代碼。
比如我找到的那兩個倉庫,他們的readme都告訴你他們的代碼都已經打包好上傳了,只要通過Gradle聲明引用就可以了。 - 例子。
readme中有時會舉一兩個小例子讓你知道怎么調用他們的代碼。有時人們會將例子放在倉庫主目錄下的sample文件夾中。 - 例子中各個參數的含義。
如過readme中有舉例的話,一般還會告訴你例子調用的函數各個參數的意義。
怎么fork一個項目并下載到本地
- 如果你對一個項目感興趣想fork一個分支到自己的賬戶,那么只要點一下右上角的fork按鈕,這樣這個項目就會出現在你自己的賬戶下。
- 將倉庫fork到自己的賬戶后就需要下載到本地。github提供了兩種下載的方法。點擊綠色按鈕clone or download 選擇其中一種方法下載
- http
這種方法的優點是操作簡單,但是由于github的服務器在國外,而且中國訪問github也時常不穩定,所以 下載速度很慢,而且如果下載稍大一點的倉庫很容易下載到一般的時候因為連接錯誤而從新下載。 - ssh
這種方法的缺點是第一次配置比較麻煩,不過第一次配置好之后就可以愉快的用ssh登錄github了,這種方法不僅快而且連接更加安全。至于怎么配置ssh可以參考這篇博文ssh的原理和配置
- http
Tips
- 更多的介紹請移步到這里如果訪問不了就在網址前加上https://gamedun.github.io/-----將會有神奇的事情出現
- 如果你的app一點開就閃退的話很可能是沒有給app權限(比如讀取短信,連接網絡)
- 10個錯誤有9個都是權限和版本問題
- TSC frequency mismatch between VM 解決方法
- 生成apk文件
- 介紹很多有趣的安卓UI庫
總結
以上是生活随笔為你收集整理的安卓短信转发qq邮箱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pytorch(1)--分类图片
- 下一篇: access mdb 二进制值解析器