Android開源項(xiàng)目學(xué)習(xí) | QKSMS短信app

-- 作者 謝恩銘 轉(zhuǎn)載請(qǐng)注明出處

最近發(fā)現(xiàn)一個(gè)Android的開源項(xiàng)目,還挺不錯(cuò)的。是個(gè)發(fā)短信的app,在Google Play上的下載量達(dá)到近40萬。

qksms Google Play
qksms Google Play

PS :我可不是幫這個(gè)app做廣告。作者是個(gè)加拿大人,完全不認(rèn)識(shí)。

QKSMS


這個(gè)項(xiàng)目總的來說質(zhì)量還不錯(cuò)吧。而且運(yùn)行起來可以發(fā)現(xiàn),簡(jiǎn)潔清新,可以作為參考學(xué)習(xí)的好資源。

而且,用了Material Design。之前我寫了篇 Android探索之旅 | Material Design學(xué)習(xí)資源

QKSMS的源碼在Github上,地址是

https://github.com/moezbhatti/qksms

大家可以用

git clone https://github.com/moezbhatti/qksms.git

來把項(xiàng)目克隆到你本地。如果不會(huì)用Git和Github,那作為程序員你有點(diǎn)out咯。不過沒關(guān)系, 可以看 Git,Github和Gitlab簡(jiǎn)介和基本使用

這個(gè)App也做了很多語言的本地化,包括中文(嘿嘿)。

App的作者也還不錯(cuò),Github活躍度很高:

qksms3.jpg

目前這個(gè)App有幾個(gè)Bug (早知道bug總是難免的, 你又何苦一往情深~),不過總體來說挺好的。而且一直有在維護(hù)(開源項(xiàng)目最怕沒人管,不更新)。

如何在Android Studio中用Android模擬器來模擬發(fā)送短信


前些日子在公司里,要測(cè)試一個(gè)App的短信發(fā)送功能。一開始我想要用兩臺(tái)真機(jī)。然后都要裝上SIM卡。

這時(shí)同桌告訴我:可以用Android Studio中的Android模擬器來模擬短信發(fā)送,甚至打電話。

(⊙o⊙)…我還真不知道。我真是out了...

啟動(dòng)模擬器之后,在右側(cè)的功能菜單欄最后,點(diǎn)擊 三個(gè)點(diǎn),在彈出的窗口中,選擇Phone("電話"的意思)。

然后你可以在From那欄隨便填寫什么號(hào)碼(就是呼叫方的號(hào)碼),點(diǎn)擊Call Device就會(huì)模擬打電話給這個(gè)號(hào)碼。

SMS Message的編輯區(qū)域,輸入隨便什么文本,就是你模擬發(fā)送的短信內(nèi)容了,點(diǎn)擊Send Message就會(huì)發(fā)送,很好用吧。

例如,我啟動(dòng)了QKSMS,然后每點(diǎn)擊一次Send Message就會(huì)發(fā)送短信到QKSMS。這樣就能測(cè)試短信發(fā)送功能了。

大大加快測(cè)試速度,方便。

學(xué)無止境啊~


人世間,
萬千情感皆有溫度,
千萬代碼似有性格。
這里有原創(chuàng)教程,IT叢林......
和你一起探索程序人生。
我是謝恩銘,在巴黎奮斗的嵌入式軟件工程師。
個(gè)人簡(jiǎn)介
熱愛生活,喜歡游泳,略懂烹飪。
人生格言:“向著標(biāo)桿直跑”

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,836評(píng)論 6 540
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,275評(píng)論 3 428
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,904評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,633評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,368評(píng)論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,736評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,740評(píng)論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,919評(píng)論 0 289
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,481評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,235評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,427評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,968評(píng)論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,656評(píng)論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,055評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,348評(píng)論 1 294
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,160評(píng)論 3 398
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,380評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,711評(píng)論 25 708
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,469評(píng)論 2 45
  • 生活讓我們?nèi)绱酥杂秩绱藷o可奈何是因?yàn)?,他給我們多少甜頭就給我們多少苦楚。 無論是什麼,都不會(huì)給我們一點(diǎn)準(zhǔn)備的時(shí)間...
    蘇步閱讀 201評(píng)論 0 2
  • equals() 與 == 的區(qū)別是什么? == : 它的作用是判斷兩個(gè)對(duì)象的地址是不是相等。即,判斷兩個(gè)對(duì)象是不...
    咿咿呀呀zzz閱讀 237評(píng)論 0 0
  • 對(duì)于經(jīng)歷過高考的人來說,每年高考的日子一到,難免會(huì)不自主的回憶當(dāng)年的青蔥歲月,我也不例外。 記得,書桌一半的面積堆...
    窩窩頭兒閱讀 256評(píng)論 0 0