原创 二、Fragment詳解

Fragment爲什麼稱爲第五大組件 有自己的生命週期 可以靈活的添加到activity中 使用頻率比較高 依附於activtiy 1.fagment加載到activity的兩種方式 添加frament到activity的佈局文件中 動態

原创 Eclipse中一直出現 Android SDK resolving error markers

刪除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重啓Eclipse即可。

原创 viewpagerindacator仿今日頭條

api的話建議獨自申請一個,我申請的是聚合數據的新聞的接口,免費的但是隻能用兩個月 1.       首先準備csdn-XListView,viewpagerindacator(只需要其中的library)的類庫,Gson.jar,xUt

原创 Android 學習之Service

什麼是Service?        Service,俗名服務。在Android系統中,Service與Activity就像一個媽生的,不僅長得像,而且行爲(生命週期)也有一些類似。對於Activity來說大家肯定不會陌生,開發And

原创 聯繫人快速檢索實現

這種快速檢索的功能在很多app中都有應用;例如手機聯繫人的檢索,微信中聯繫人的檢索等等很多; 這裏是MainActivity,佈局文件沒什麼好說的;一個簡單的佈局而已; public class MainActivity extends

原创 仿照QQ的刪除效果

前幾天看到手機QQ中的聊天列表的刪除功能的效果比較好,於是就仿照來做了下,下面是效果圖: 首先是MainActivity,下面是代碼: package com.example.slidedel; import java.util.Arr

原创 Handler在Activity和Fragment中的內存泄露問題

解決方法:將handler聲明爲static靜態方法 在activity中: private final MyHandler handler=new MyHandler(this);//在activity中聲明handler pr

原创 java中重載與重寫的區別

重載(Overloading) (1) 方法重載是讓類以統一的方式處理不同類型數據的一種手段。多個同名函數同時存在,具有不同的參數個數/類型。 重載Overloading是一個類中多態性的一種表現。 (2)Java的方法重載,就是

原创 Activity之四大啓動模式

Activity啓動模式有四種,分別是: standard(默認模式) singleTop(棧頂模式) singleTask(棧內複用模式) singleInstance(全局唯一模式) 在正式講解之前我們先講一下任務棧 什

原创 ListView的優化(多方面)

在網上看了許多關於ListView優化的文章,自己也碼了這麼長時間代碼關於ListView的優化也有自己的一點心得,下面是我對ListView優化的一些見解。 爲什麼要對ListView進行優化? 很多時候我們直接對ListView的適配

原创 Activity之生命週期

Android四大組件有Activity,Service,Broadcast Receiver,BroadcastReceiver。 什麼是Activity? 官方的說法是Activity一個應用程序的組件,它提供一個屏幕來與用戶交

原创 面向對象之類與對象

面向對象(Object Oriented)是一種新興的程序設計方法,或者是一種新的程序設計規範(paradigm),其基本思想是使用對象、類、繼承、封裝、多態等基本概念來進行程序設計。從現實世界中客觀存在的事物(即對象)出發來構造軟件系

原创 Android中ListView下拉刷新上拉加載更多效果實現

  在Android開發中,下拉刷新和上拉加載更多在很多app中都會有用到,下面就是具體的實現的方法。 首先,我們自定義一個RefreshListView來繼承與ListView,下面是代碼: package com.example.do

原创 面向對象的三大特徵

封裝、繼承、多態 一、封裝        簡單的說,屬性能夠描述事物的特徵,方法能夠描述事物的動作。封裝就是把同一類事物的共性(包括屬性和方法)歸到同一類中,方便使用。        封裝是指利用抽象數據類型把數據和基於數據的操作

原创 頭部視覺視差(仿QQ控件下拉效果)

看到新版QQ空間出來的時候,首頁的下拉的效果比較炫酷,下拉的時候會把整張圖片顯示出來,鬆開手之後就會自己恢復原狀,不說了,上代碼。 這是效果圖 public class ParallaxListView extends ListView