原创 css中id選擇器和class選擇器的區別?

ID選擇器:    id 選擇器可以爲標有特定 id 的 HTML 元素指定特定的樣式。    id 選擇器以 "#" 來定義。    下面的兩個 id 選擇器,第一個可以定義元素的顏色爲紅色,第二個定義元素的顏色爲綠色: #red {

原创 設計模式學習--策略模式(Strategy Pattern)

本人最近也在學習設計模式,看到也是 HEAD_FIRST設計模式 ,所以,偷個懶,直接轉載個筆記。嘿嘿。 設計模式學習–策略模式(Strategy Pattern) 什麼是策略模式? 定義算法族,分別封裝起來,讓它們之間可以互

原创 設計模式學習--工廠模式(Factory Pattern)

什麼是工廠模式? 工廠模式可分爲以下三種類型,需要根據不同需求來決定使用哪一種模式: 1. 簡單工廠(不是真正意義上的設計模式) 2. 工廠方法(定義了一個創建對象的接口,但由子類決定要實例化的類是哪一個。工廠方法讓類實例化推遲到子類)

原创 JSON解析詳解

JSON是JavaScript Object Notation的縮寫,可見JSON來源於JavaScript。JSON數據是一系列鍵值對的集合。 JSON和XML的比較 JSON比XML體積小JSON和JavaScript交互更

原创 Android 省市縣 三級聯動(android-wheel的使用)

轉載請註明出處:http://blog.csdn.net/lmj623565791/article/details/23382805 今天沒事跟羣裏面侃大山,有個哥們說道Android Wheel這個控件,以爲是Andriod內置的

原创 Spring MVC 表單標籤介紹

本篇我們來學習Spring MVC表單標籤的使用,藉助於Spring MVC提供的表單標籤可以讓我們在視圖上展示WebModel中的數據更加輕鬆。 一.首先我們先做一個簡單了例子來對Spring MVC表單表單標籤的使用有一個大致的印

原创 設計模式學習--裝飾者模式(Decorator Pattern)

什麼是裝飾者模式? 其實我們用Java I/O的時候已經用到過了,只是可能不知道這就是設計模式,在後面有一個設計自己的裝飾者模式,再介紹吧。 HeadFirst這樣定義:動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的

原创 Android酷炫實用的開源框架(UI框架)

Android酷炫實用的開源框架(UI框架) 前言 忙碌的工作終於可以停息一段時間了,最近突然有一個想法,就是自己寫一個app,所以找了一些合適開源控件,這樣更加省時,再此分享給大家,希望能對大家有幫助,此博文介紹的都是UI上面的框

原创 十大Material Design開源項目

摘要:本文詳細介紹了十個Material Design開源項目,從示例、FAB、菜單、動畫、Ripple到Dialog,看被譽爲“Google第一次在設計語言和規範上超越了Apple”的Material Design是如何逐漸成爲Ap

原创 android Process.killProcess 和 System.exit(0) 區別

1 Process.killProcess 和 System.exit(0) 兩個都會 kill 掉當前進程。 你可以打開 DDMS 查看進程號,或 adb shell 進入 shell 然後 ps 一下,進程確實被 kill

原创 Android 獲取view的位置和設置view的位置

今天在動態設置子layout中的控件動態佈局的時候,老是設置不到合適的位置,查閱了很多資料,終於搞定!現記錄如下: 一、首先是獲取VIEW的位置介紹: 有四種方法: getLocalVisibleRect , 返回一個填充的Rect對象

原创 baseAdapter出現IllegalStateException錯誤的問題,以及優化方案

關於Adapter大家都會用,但是用的時候常常會出現: java.lang.IllegalStateException: The content of the adapter has changed but ListView did no

原创 Android-獲取音樂內置圖片,完整解決方案。

代碼功能:獲取系統音樂文件信息,傳入對應ID後獲取對應內置圖片(可選擇大圖或者小圖)。 import java.io.FileDescriptor; import java.io.FileNotFoundException;

原创 【Android】永不消失的Toast

自己親測兩種解決方法: 1、將Toast換成dialog,呵呵,這個方法比較土鱉,但是很好用。而且不用費力去理原有代碼的流程。 原因:Toast在傳入context的時候,不管你傳的是activity還是application,他都

原创 設計模式學習--觀察者模式(Oberser Pattern)

設計模式學習–觀察者模式(Oberser Pattern) 什麼是觀察者模式? 定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。 怎麼設計一個觀察者模式的程序? 確定兩個對象: