原创 【Android進階】實現各種各樣的Tab切換效果

一、View  + ViewPager 使用ViewPager和View實現切換效果,效果如下: 主佈局界面: <LinearLayout xmlns:android="http://schemas.android.com/apk/re

原创 【Android進階】 Android 實現個性的ViewPager切換動畫 實戰PageTransformer(兼容Android3.0以下)

1、概述 1、介紹如何使用setPageTransformer設置切換動畫; 2、自定義PageTransformer實現個性的切換動畫; 3、該方法在SDK11以下的版本不起作用,我們會對其做一定修改,讓其向下兼容。 官方示例

原创 【Android基礎知識】網絡獲取Xml文件並解析

從服務器獲取xml內容並解析 girls.xml <?xml version="1.0" encoding="utf-8"?> <girls> <girl> <name>tian</name> <age>12</age> <

原创 【Java進階】Java對象的強、軟、弱、虛引用

本文轉自:http://zhangjunhd.blog.51cto.com/113473/53092 作者:ZJ 07-12-1 轉載請註明出處、作者信息和本聲明。否則將追究法律責任。 1.對象的強、軟、弱和虛引用 在JDK

原创 【Android基礎知識】Apache HttpClient的基本使用

使用Apache HttpClient 使用get和post方式向服務器發送請求 請求代碼 public class HttpClientThread extends Thread { private String url; priv

原创 【Android基礎知識】HttpUrlConnection使用doGet和doPost方式和服務器交互

這裏介紹HttpUrlConnection使用get方式或post方式和服務器進行數據交互 1.建立服務器端Web程序MyServlet 在doGet方法中調用doPost方法,在doPost方法中接收客戶端發送來的數據 public

原创 【Android基礎知識】Android多線程下載

使用Android 多線程進行下載,需要使用網絡操作,線程池,文件操作的知識,這裏自己搭建一個服務器,創建一個web工程,webroot下面放置一張圖片就可以了。 多線程下載 Download.java public class Down

原创 【Android基礎知識】網絡操作:Json生成與解析

簡介 這裏主要介紹Android生成一個Json格式的字符串,客戶端通過網絡獲取服務器端生成的Json字符串進行解析,根據解析出來的Url去網絡獲取圖片並顯示在ListView中。最終實現效果如下 Json字符串爲 { "res

原创 【Android進階】 高仿微信5.2.1主界面架構 包含消息通知

微信主界面的效果,一眼看上去準備用ViewpagerIndicator來實現,但是需要在Indicator的後面添加消息通知(BadgeView),可惜沒有辦法自定義Indicator,最後還是自己寫了個實現。 主界面結構:ViewPag

原创 【Android進階】ListView使用“內存雙緩存+硬盤緩存”加載網絡圖片

ListView 加載網絡圖片是我們經常用到的方式,如果每次滾動ListView就去網絡下載圖片會非常影響性能(因爲網絡下載是比較慢的)而且非常耗費流量,所以這裏介紹一種使用“內存雙緩存+硬盤緩存”的方式來加載圖片。 實現的效果如下: 這

原创 【mysql】初識mysql

MySQL簡介 MySQL由瑞典MySQL AB公司開發,目前屬於Oracle公司。 MySQL是一個開源的關係型數據庫管理系統。 MySQL分爲社區版和企業版。 MySQL安裝 Mysql安裝請看http://blog.csdn.net

原创 【Android基礎知識】使用Http和HttpClient上傳文件

分別使用Http方式和HttpClient方式向服務器上傳圖片 服務器端 建立UploadServlet.java 文件,接收上傳的文件數據,指定在服務器端存儲的位置。 /** * * @author meng.li * 指定文件

原创 【Android進階】Android屬性動畫(Property Animation)完全解析 上

1、概述 Android提供了幾種動畫類型:View Animation 、Drawable Animation 、Property Animation 。View Animation相當簡單,不過只能支持簡單的縮放、平移、旋轉、透

原创 【Android基礎知識】Activity的四種啓動模式

Android的Activity有四種啓動模式,在實際的應用中,我們應該根據特定的需求爲每個活動指定特定的啓動模式,這四種啓動模式分別是 standard、singleTop、singleTask、singleInstance 1.sta

原创 【Android基礎知識】Notification的使用

我們在用手機的時候,如果來了短信,而我們沒有點擊查看的話,是不是在手機的最上邊的狀態欄裏有一個短信的小圖標提示啊?你是不是也想實現這種功能呢?今天的Notification就是解決這個問題的。        我們也知道Android系