原创 Android百日程序: Activity的生命期

到了Android 4 的activity的生命期內的函數有7個,變得十分複雜,完善。故此要掌握好Activity的各個函數,知道應該在那個函數寫什麼邏輯代碼。 本篇博客寫個小程序測試一下activity的聲明週期如何運作。 首先總結一

原创 POJ 1511 Invitation Cards 圖論題解

Description In the age of television, not many people attend theater performances. Antique Comedians of Malidinesia a

原创 Android百日程序 開篇章:Intent打開網頁

學習一下人家100日寫100個網頁的做法,我也用100日寫100個完整的Android程序。 這些程序的最基本要求: 1 完整性-每個程序都必須是獨立可運行的 2 不重複性-所用的重點知識點都不一樣 開篇章: --本章參考書本:Hell

原创 POJ 1577 Falling Leaves 二叉樹操作

Description   Figure 1 Figure 1 shows a graphical representation of a binary tree of letters. People familiar with b

原创 力扣困難題:接雨水的TwoPoint方法題解

解題思路 題目鏈接: https://leetcode-cn.com/problems/trapping-rain-water/ 屬於困難類別的題目,只要理清思路就不難了。 成立條件: 兩端必然形成一個大木桶 木板低的一端的雨水

原创 Android百日程序:高效載入大圖片

問題:如果圖片很大,全部載入內存,而顯示屏又不大,那麼再大的圖片也不會提高視覺效果的,而且會消耗無謂的內存。 解決辦法就是根據實際需要多大的圖片,然後動態計算應該載入多大的圖片;但是因爲不太可能圖片大小和實際需要的大小一致,故此需要載入圖

原创 Android百日程序:GridView實現相冊效果

本章使用GridView控件來做一個相冊效果。 圖片效果如下: 響應點擊事件,點擊的時候提示是當前第幾章圖片,從左到右,從上到下。 點擊了第一張圖片,顯示了1. 步驟: 一 新建項目,然後把圖片資源拷貝到res/drawable/文件

原创 POJ 3214 Heap 動態規劃法題解

Description A (binary) heap is an array that can be viewed as a nearly complete binary tree. In this problem, we are

原创 Android百日程序:繪畫程序-畫手指路徑

本程序實現在一個畫布中,用手指畫圖的效果。 需要使用的知識: 1 Canvas 畫布,動態保存更新當前畫面 2 Path 記錄並畫出手接觸屏幕經過的路徑 如下面效果圖: 只需要按照默認設置新建一個項目,然後在輸入java代碼: pac

原创 Android百日程序:使用Intent回傳結果

本章使用Intent,回傳需要的結果; 流程: 啓動主頁->按下按鍵啓動第二個activity->輸入用戶名,按下OK按鍵->回傳用戶名回主頁->主頁讀取用戶名並顯示出來。 1 啓動主頁圖: 2 啓動第二個activity 3 輸入用

原创 POJ 3280 Cheapest Palindrome 動態規劃法題解

Description Keeping track of all the cows can be a tricky task so Farmer John has installed a system to automate it.

原创 Android百日程序:進度條對話框實現

顯示由Activity管理的dialog。 這種dialog有多種多樣,其中比較常見的是loading的時候,顯示的一個loading進度條。 Android顯示這樣的進度條還是非常方便的,因爲有現成的模塊可以調用。 首先看看本程序的效果

原创 Android百日程序:嵌入Fragment

Fragment相當於一個小型activity,因爲Fragment可以實現activity中所有的功能,不同的是Fragment可以嵌入activity,一個activity可以有多個Fragment,而且可以運行時根據需要切換Frag

原创 POJ 2367 Genealogical tree 拓撲排序

Description The system of Martians' blood relations is confusing enough. Actually, Martians bud when they want and wh

原创 TopCoder SRMS 1 字符串處理問題 Java題解

Problem Statement   Let's say you have a binary string such as the following: 011100011 One way to encrypt this