原创 Android自定義控件4——統計圖View

1、介紹 週末在逛慕課網的時候,看到了一張學習計劃報告圖,詳細記錄了自己一週的學習情況,天天都是0節課啊!正好在學習Android自定義View,於是就想着自己去寫了一個,這裏先給出一張慕課網的圖,和自己的效果圖。 yissa

原创 Mac As導入eclipse結構Android項目報錯 Not a PNG file

將eclipse結構的Android項目倒入到Android studio之後,編譯出現錯誤 Not a PNG file AAPT err(9206750): libpng error: Not a PNG file Pro

原创 五個最佳FTP客戶端工具

原文鏈接:http://www.williamlong.info/archives/1594.html 概述 無論你是做網站工作,還是運行一個家庭FTP服務器,或者你只是喜歡高速下載,一個穩定且功能齊全的FTP客戶端工具都可以節省

原创 Android Loader解析

概述 Google在Android3.0引入了loaders,目的是爲了在Activity或Fragment裏異步加載數據更加容易。Loaders有一下這些特點: 在任何Activity以及Fragment中可用。 異步加載數據

原创 Android自定義View——圓形進度條式按鈕

介紹 今天上班的時候有個哥們問我怎麼去實現一個按鈕式的進度條,先來看看他需要實現的效果圖。 和普通的圓形進度條類似,只是中間的地方有兩個狀態表示,未開始,暫停狀態。而且他說圓形進度的功能已經實現了。那麼我們只需要對中間的兩個狀態

原创 Java中是引用傳遞還是值傳遞?

前言 在學習Java編程語言過程中最容易讓你產生誤解的問題之一就是 java是值傳遞還是引用傳遞。今天就來圍繞這個話題揭開迷霧。 概念 首先先來認識一下什麼是值傳遞什麼是引用傳遞。 值傳遞: 將方法實際參數值複製到另一個變量,然

原创 Android 輕鬆實現仿淘寶地區選擇

介紹 最近用淘寶客戶端的時候,編輯地址的時候有個地區選擇的功能。看上面的效果覺得挺酷,滾動的時候,是最後一個從下面飛上來挨着前一個。就自己鼓搗一個出來玩玩。 說了效果可能不太直觀,下面上兩張圖看看效果 淘寶地區選擇效果 再來

原创 Android自定義View 簡單實現多圖片選擇控件

前言 相信很多朋友在開發中都會遇到圖片上傳的情況,尤其是多圖上傳,最 經典的莫過於微信的圖片選擇了。所有很多情況下會使用到多圖選擇。 所以就有了這篇文章,今天抽點時間寫了個控件。 支持自定義選擇圖片的樣式 支持設置圖片選擇數

原创 Android自定義控件3——邊緣凹凸的卡劵效果View

前言 最近做項目的時候遇到一個卡劵的效果,由於自己覺得用圖片來做的話可以會出現適配效果不好,再加上自己自定義view方面的知識比較薄弱,所以想試試用自定義View來實現。但是由於自己知識點薄弱,一開始居然想着用畫矩形來設置邊緣實現

原创 GOF23設計模式之建造者模式

目錄使用場景建造者模式的本質代碼示例代碼調用 使用場景 – 我們要建造一個複雜的產品。比如:神州飛船,Iphone。這個複雜的產品的創建。有這樣一個問題需要處理: • 裝配這些子組件是不是有個步驟問題? – 實際開發中,我們所需要

原创 Android打造屬於自己的數據庫操作類。

1、概述 開發Android的同學都知道sdk已經爲我們提供了一個SQLiteOpenHelper類來創建和管理SQLite數據庫,通過寫一個子類去繼承它,就可以方便的創建、管理數據庫。但是當我們需要去做增刪改查的操作的時候,就得

原创 Mac Maven 安裝錯誤 Error Unsupported major.minor version 51.0

最近在研究maven,在配置maven之後,運行mvn - v出現錯誤 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/m

原创 Swift之旅 1 變量、常量和聲明

常量 只能賦值一次的值,用let聲明 let maxValue = 1000; 變量 聲明之後可以多次賦值。使用var來聲明 var changeValue = 100 changeValue = 1 //可以再次指定值 Swif

原创 GOF23設計模式之簡單工廠模式

目錄工廠模式介紹詳細分類:面向對象的設計原則核心本質普通創建實現類工廠模式創建類要點 工廠模式介紹 實現了創建者與調用者分離 詳細分類: 簡單工廠模式 工廠方法模式 抽象工廠模式 面向對象的設計原則 OCP 開閉原則 : 一

原创 Swift之旅 switch用法

概述 Swift中的switch語句與Java等語言中的switch有很大的相似點,但是也有不同的地方,並且更加靈活。 Swift中switch的case語句中不需要添加break Swift中需要考慮所有情況,default是