原创 最值得看的android系統fragment教程--翻譯自安卓官方文檔

注意:如果你是用的是V4包中的API.你需要 1.Activity必須繼承FragmentActivity 2.使用getSupportFragmentManager()而不是getFragmentManager(). Fragment

原创 Handler原理與使用,以及Android中異步更新的UI的方式

好長時間都沒有發佈新的博客了,今天來寫一篇關於Android中使用頻率極高,但是也經常讓大家感覺摸不着頭腦的handler. 下面呢 主要從以下幾個方面來講. 1.     爲什麼禁止在非UI線程更新UI 2.     Handler概述

原创 Aexi(5)-Glyph的事件處理

         這次的博客主要實現這樣一個功能,當點擊文檔中的某個點時,調整光標Caret的位置.          那麼到底如何實現這樣的功能呢?剛開始的時候我們肯定先考慮比較直接一點的方法.先使用一個controller類來接收鼠

原创 Aexi(2)

   今天主要完成了Aexi的Caret功能.    那麼什麼是Caret呢?請看下圖.      對的,大家幾乎每天都在和它打交道,這個閃爍的小光標就是傳說中Caret.      我們實現它的方案非常之簡單.          1.

原创 Aexi(3)

Aexi的最新進度來了.今天進行了一些初步的設計 具體有哪些類請看圖 結構的設計基本與《DP》中提到的一致,但是又有一些不同。   首先是文檔的物理結構,我們應該怎麼樣表示一個文檔呢?不知道是否是我想的比較簡單,還是這個問題確實比較簡

原创 Aexi(7)—初步成果

Aexi(7)—初步成果          今天終於完成了基本的圖文混排.下面我們來一下效果圖 在裏面輸入了一個放假的通知試試效果.9月3號才放假顯得有點遙遠啊,不過還是比較開心的.但是Aexi能初見成效我會更加開心.        

原创 Aexi(4)-字體

已經好久都沒有更新博客了,確實最近本大二狗學校裏面的事情比較多,終於處理完了,下面更新博客的速度也會加快的.而且這個項目確實拖了比較長的時間了,我也給自己設置一個DeadLine吧.下月10號將PC平臺上的Aexi完成,下月20號之前將其

原创 Aexi(6)-Command模式

這兩天我們給Aexi增加了Command模式。       其實我對於Command模式比較少的印象就是可以用來做撤銷操作的功能,我看過的所有的書對於這個模式的介紹,都是把它和撤銷操作相聯繫,似乎Command模式是專門爲這一功能設計的.

原创 Aexi計劃

又是好久都沒有發佈新的博客了.從今天開始要提高更新博客的頻率了,那麼現在開始的博客都寫一些什麼呢?筆者準備寫一個稍微大一點的項目,並在項目的每一個關鍵階段將各個過程記錄下來. 那麼到底是什麼樣的一個項目呢? 我給這個項目取名叫Aexi.是

原创 1099. Build A Binary Search Tree (30)

1099. Build A Binary Search Tree (30) 標籤: PAT 解題報告 A Binary Search Tree (BST) is recursively defined as a binary

原创 繼續3N + 1猜想

繼續3N + 1猜想 標籤(空格分隔): 解題報告 PAT 題目內容 : 卡拉茲(Callatz)猜想已經在1001中給出了描述。在這個題目裏,情況稍微有些複雜。 當我們驗證卡拉茲猜想的時候,爲了避免重複計算,可以記錄下遞推過

原创 一般篩法求素數

一般篩法求素數 標籤: PAT 下面是一個模板代碼,在PAT考試中能夠流暢默寫會大大加速我們的編程速度,一般篩法雖然在速度上不如線性篩法,但是在PAT考試中,這一點性能可以忽略不計了.另外需要特別注意的是: PAT打表解法有可能

原创 Android屬性動畫(property animation)完全解析

PropertyAnimation 屬性動畫系統是一個健壯的框架,它可以允許你給任何東西加上動畫.你可以定義一個隨時間推移改變任何對象的屬性的動畫,而不用去管這個對象是不是顯示在屏幕上.屬性動畫可以在一段指定的時間內改變一個對象的屬性.你

原创 遞歸轉非遞歸

平面列表 題目描述 給定一個列表,該列表中的每個要素要麼是個列表,要麼是整數。將其變成一個只包含整數的簡單列表。 如果給定的列表中的要素本身也是一個列表,那麼它也可以包含列表。 您在真實的面試中是否遇到過這個題? 樣例 給定 [1,

原创 MAC使用注意事項

MAC使用注意事項 16年的學生生涯這個月徹底結束了, 在家休養了幾天之後. 我就很快趕到深圳入職了, 以後就從一個學生變成Tencenter啦. 公司竟然突然很壕的允許我們Android工程師也配置iMac. 雖然一直沒有用過,但是早就