Time of Update: 2016-01-23
Android中XML檔案的序列化產生與解析首先,我把Person的實體類package net.loonggg.test; public class Person { private int id; private String age; private String name; private String sex; private String address; public int getId() {
Time of Update: 2016-01-23
Android開發中無處不在的設計模式——動態代理模式繼續更新設計模式系列,寫這個模式的主要原因是最近看到了動態代理的代碼。先來回顧一下前5個模式:- Android開發中無處不在的設計模式——單例模式- Android開發中無處不在的設計模式——Builder模式- Android開發中無處不在的設計模式——觀察者模式- Android開發中無處不在的設計模式——原型模式-
Time of Update: 2016-01-22
Android 自訂對話方塊,android自訂Android實現自訂對話方塊效果:核心代碼:package com.example.diydialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import
Time of Update: 2016-01-22
android 自訂控制項屬性(TypedArray以及attrs解釋)最近在搗鼓android 自訂控制項屬性,學到了TypedArray以及attrs。在這其中看了一篇大神部落格Android 深入理解Android中的自訂屬性。我就更加深入學習力一番。我就沿著這個學習,講一下流程吧,後續一篇還有應用。1、attrs檔案編寫<!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8
Time of Update: 2016-01-22
Android M
Time of Update: 2016-01-22
閱讀《Android 從入門到精通》(14)——時間選取器時間選取器(TimePicker)java.lang.Object;android.view.View;android.view.ViewGroup;android.widget.FrameLayout;android.widget.TimePicker;TimePicker 類方法TimePick 樣本完整工程:http://download.csdn.net/detail/sweetloveft/9410965下述程式主要學習
Time of Update: 2016-01-22
Android中MVP模式與MVC模式比較(含樣本)MVP介紹MVP模式(Model-View-Presenter)是MVC模式的一個衍生。主要目的是為瞭解耦,使項目易於維護。Model 依然是商務邏輯和實體模型 View 經常由Activity實現,包含Presenter的引用。所要做的就是當有互動時,調用Presenter裡的對應方法。 Presenter
Time of Update: 2016-01-21
在Android Studio中進行單元測試和UI測試,androidui本篇教程翻譯自Google I/O 2015中關於測試的codelab,掌握科學上網的同學請點擊這裡閱讀:Unit and UI Testing in Android Studio。能力有限,如有翻譯錯誤,請批評指正。如需轉載,請註明出處。Github下載測試源碼目錄在Android Studio中進行單元測試和UI測試 - 1.概述在Android Studio中進行單元測試和UI測試 - 2.建立新的Android
Time of Update: 2016-01-21
水滴效果的下拉重新整理--第三方開源 開源--WaveSwipeRefreshLayout,swiperefreshlayout:https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout直接把代碼複製到你的項目於即可使用: 使用:在xml中:<jp.co.recruit_lifestyle.android.widget.WaveSwipeRefreshLayout
Time of Update: 2016-01-20
Android notifications通知欄的使用,android通知欄訊息app發送通知訊息到通知欄中的關鍵代碼和點擊事件:package com.example.notifications;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import
Time of Update: 2016-01-20
Android PopupWindows使用,androidpopupwindow 源碼測試樣本:package com.example.popupwindown;import android.os.Bundle;import android.app.Activity;import android.view.Gravity;import android.view.Menu;import android.view.View;import
Time of Update: 2016-01-20
閱讀《Android 從入門到精通》(12)——自動完成文字框自動完成文字框(AutoCompleteTextView)java.lang.Object;android.view.View;android.view.TextView;android.widget.EditText;android.widget.AutoCompleteTextView;MultiAutoCompleteTextView;AutoCompleteTextView 類方法AutoCompleteTextView
Time of Update: 2016-01-20
《Android源碼設計模式解析與實戰》讀書筆記(二十二)第二十二章、享元模式享元模式是結構型設計模式之一,是對對象池的一種實現。就像它的名字一樣,共用對象,避免重複的建立。我們常用的String
Time of Update: 2016-01-19
安卓開發之非常好用的AndroidOne架構DownloadManager,androidone架構AndroidOne架構是採用MVC模式,整合了Android主流開源技術及組件,是一款極速且簡單高效開發架構,整個項目包含兩個部分AndroidOne,oneCoreAndroidOne為示範項目,裡面介紹了該架構的使用方法及DemooneCore是該架構的核心項目,AndroidOne依賴於oneCore:https://github.com/devinhu/androidoneAndroid
Time of Update: 2016-01-20
Android 擷取SD卡路徑和判斷SD卡是否存在android擷取sd卡路徑方法:不建議直接寫死android sd卡的路徑。public String getSDPath(){File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); //判斷sd卡是否存在if (sdCardExist){sdDir =
Time of Update: 2016-01-20
手把手教你畫一個 逼格滿滿圓形水波紋loadingview Android才沒有完結呢o( ̄︶ ̄)n 。大家好,這裡是番外篇。拜讀了愛哥的部落格,又學到不少東西。愛哥曾經說過: 要站在巨人的丁丁上。 那麼今天,我們就站在愛哥的丁丁上來學習製作一款自訂view(開個玩笑,愛哥看到別打我)。上一篇 帶領大家做了一款炫酷的loading動畫view手把手帶你做一個超炫酷loading成功動畫view 不知道大家跟著做了一遍沒有呢?在開始之前,首先來說說預備知識,這些知識在愛哥的部落格上都有詳細的介紹.
Time of Update: 2016-01-19
android中提示&對話方塊----Toast,android提示Toast(多士)一、Toast多士是一種訊息提示框,在手機螢幕中顯示一個訊息提示框,沒有任何按鈕,也不會獲得焦點,一段時間後自動消失,常常在調試的時候用的較多。二、使用(1)直接調用Toast類的makeText()方法建立。建立toast的參數解釋:第一個參數:context內容物件,第二個參數是Toast的內容,第三個參數Toast顯示的時間在建立toast完成後一定要show一下才能顯示(2)通過構造方法定製To
Time of Update: 2016-01-19
(轉)Java發送http請求(get 與post方法請求),javapost本文轉載於:http://bijian1013.iteye.com/blog/2166855package com.bijian.study;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import
Time of Update: 2016-01-18
Android Menu菜單使用,androidmenu菜單如右上方,菜單選項的編輯,第一種代碼實現方式如下:package com.example.menu;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.widget.Toast;public class MainActivity extends
Time of Update: 2016-01-18
Android Design Support Library——Snackbar,androidsnackbar Snackbar是一個輕量級控制項,它可以很方便的提供訊息的提示和動作反饋,類似於Toast。Snackbar包括一段文字資訊與一個可選的操作按鈕,逾時自動隱藏,也可以通過滑動來刪除。效果如下所示: Snackbar的使用方法類似Toast通過make方法建立,通過show方法顯示,java代碼如下: Snackbar.make(view, "Here's a