原创 實現APP高效導航

前言 今天看了Google教程上有關導航的知識,感覺只學到了一點。沒有想象中的多。可能因爲Google這個教程推出的時間比較早,所以當時的Android版本比較久,我打開官方示例項目的時候,有的API已經不推薦使用了。不過還是學到

原创 Snackbar -—— 顯示彈出信息

前言 昨天看了Google上關於Snackbar組件,簡直點亮了我的雙眼,它是用來顯示一個短暫的提示性信息的組件,用戶一般不會搭理它,只是一個友好的提醒性作用(用戶要操作也行)。比如發送郵件成功,彈出提示性消息告訴用戶,郵件發送成

原创 常用命令行的一些小知識點

有時候遇到要從git 裏面clone github的情況,打開git真是不知所措,因爲命令行一點也不會,現在簡單記錄一下常用的命令行: No 命令 功能 實例 1 mkdir 創建目錄 mkdir do , mkdir

原创 Google教程——使用Volley加載網絡資源

前言 因爲最近想和後臺進行對接,昨天自己在Google上研究了半天關於Volley的內容,覺得很開心。因爲原來覺得關於網絡這塊,一直是個很複雜的東西和流程,沒想到Google已經推出了能把這方面封裝的這麼好的工具——Volley。

原创 Google教我如何定製自己的View

前言 今天我看了Google教程中有關定製View的相關內容,這是之前從來沒有接觸過的領域,在github上能經常看到一些大神自定義的View,比如按鈕,ListView,好像他們天生就可以隨心所欲的定製自己的View,而自己也不

原创 C++ 求排列函數 next_permutation, prev_permutation

今天在POJ上遇到了一個題目,我想的解題思路里面需要求出一個數組中所有的排列情況,自己想了半天,覺得實現很複雜,於是搜索一下,才發現有next_permutation這個方法。 簡單的介紹一下,next_permutation能生

原创 EditText所遇到的問題

記錄使用EditText所遇到的坑。 EditText與佈局衝突的導致佈局頂起問題 在ScrollView下,嵌套EditText,去掉scrollbar屬性可解決衝突。 或是保留scrollbar屬性,在EditText所在J

原创 Toolbar所遇到的坑

本片記錄Android使用Toolbar的坑,不斷更新。 Toolbar的基本使用 首先,如何做到正確引入Toolbar,正確兼容,標題欄中Action使用,請看這篇。 這篇文章中介紹瞭如下幾點: 如何引入Toolbar 如何添

原创 Android Studio預覽出錯的一些解決方案

在Android Studio的佈局文件寫佈局的時候,有時候會出現預覽界面報錯,導致不能及時預覽信息。 一般出錯的情況分爲以下幾種: 第一種情況: 我們在引入第三方插件的時候,有時會報錯導致不能及時預覽信息,比如: [code]

原创 C++ 處理輸入包含特定信息的字符串

在程序測試裏,有時候我們會輸入一行數字測試, 比如說: 0 1 2 3 4 5 6 7。在上面的例子裏面,我們如果只是想得到單一的數字, 直接循環 cin>> 就可以了, 但是如果我們想要的到一個字符串,並且想把字符串裏面沒有意義

原创 C++ 的 map 和 set

c++裏面map和set的用法和java比真的是麻煩很多,之前一直都是在用java寫程序,現在寫一些OJ上面題目想用C++,可是map和set的操作突然就不會了,java是在c++的基礎上發展出來的,java也簡化了c++裏面很多

原创 Dialog所遇到的坑

App中使用Dialog顯示一些信息可謂家常便飯,而初次使用所遇到的坑也挺多。 Dialog樣式的指定 詳細請看這篇文章,這篇文章主要介紹了以下幾點: 創建對話框片段 創建按鈕,列表 使用自定義佈局 事件消息傳遞 清楚對話框的細

原创 學習Google新建項目 Navigation Drawer Activity

前言 第一次用Android Studio的時候,我就注意到了一個新建項目。我們新建項目的時候不是最後會給你幾個初始化好的備選項目麼,有Empty Acticity,Google Map Activity… …沒錯,這個就是其中之

原创 遇到Json之類的相關問題

最近看Goolgle教程的時候,遇到了使用Json傳輸數據的一些問題,之前對於Json一竅不通,現在記錄一下學到的東西: JsonObject,我們可以用put()方法向裏面添加key_value對,它就好像一個map的形式,我們

原创 如何寫出自定義View——Google 轉盤

前言 今天看了Google上關於View的教程,看的真是雲裏霧裏。雖然篇幅很長,看完一遍實在不想再看第二遍,不過自己還是堅持看完了第二遍,第三遍,第四遍。。。後面幾遍越看越熟練,我看着Google示例APP裏面的代碼,然後參考着G