原创 PullToRefreshScrollView+GridView,實現向下滑動中隱藏自定義Action佈局

    最近電商類項目有個需求挺頭疼,要求用GridView去顯示商品,滑動到底部下拉能加載更多商品,向下滑動過程中需要隱藏掉自定義的Action佈局,向上滑動能顯示出來,整體效果類似淘寶APP搜索結果頁那樣。    起初覺得挺簡單的,但是

原创 【技術貼】實現應用程序只啓動一次引導界面

      今天的內容主要是教大家的應用程序只有在第一次啓動的時候顯示引導界面,以後在啓動程序的時候就不再顯示了。       其實要想實現這樣的效果,只要使用SharedPreferences類,就會讓程序變的非常簡單,下面來詳細介紹一

原创 自定義Activity跳轉動畫

這裏的跳轉是指項目中所有Activity跳轉都自定義,而不是針對某個Activity而言。第一步:準備四個動畫的xml文件:①A->B時進入B的動畫:<?xml version="1.0" encoding="utf-8"?><set xm

原创 數據結構中常用排序算法

排序常用的算法有:插入算法(直接插入算法、折半插入算法、希爾算法)、選擇算法(簡單選擇算法、堆排序算法)、快速算法(冒泡排序、快速排序算法)以下程序給出了各種算法的實現,其接口爲void sort(int *array,int len),每

原创 android socket編程實例

android客戶端通過socket與服務器進行通信可以分爲以下幾步:應用程序與服務器通信可以採用兩種模式:TCP可靠通信 和UDP不可靠通信。(1)通過IP地址和端口實例化Socket,請求連接服務器:     socket = new

原创 我的友情鏈接

51CTO博客開發

原创 android中的通信機制總結

第一種:使用handler來進行通信   handler 大家可以把它想象成主線程(UI線程)的一個子線程,它可以給主線程(UI線程)發送數據從而更新主線程(UI線程)的UI與邏輯,handler 是一個子線程所以它的耗時操作不會阻塞主線程

原创 Android 本機號碼的獲取

首先我們來明確幾個概念:SIM卡存儲的數據可分爲四類:第一類是固定存放的數據。這類數據在移動電話機被出售之前由SIM卡中心寫入,包括國際移動用戶識別號(IMSI)、鑑權密鑰(KI)、鑑權和加密算法等等。第二類是暫時存放的有關網絡的數據。如位

原创 TextView的顯示方式

在Android項目中常常會有需要TextView顯示很長文本的時候,這時候TextView的換行策略就成了一大問題,但是如何使TextView執行自己想要的換行效果呢。TextView的屬性中有幾點是可以起到作用的。(1).正常顯示xml

原创 數據庫存儲

Sqlite DataBase :數據庫存儲應用場景:大量結構相似的數據,頻繁的增刪改查,需要用到數據庫特性:輕量級 免費 多線程 跨平臺SQL語句:創建表:CREATE TABLE 表名 (_id INTEGER PRIMARY KEY

原创 一些常用的開源項目

移動應用的UI設計就好似達摩克利斯之劍,一方面,一個視覺、交互、體驗良好的UI可以加強應用在用戶心目中的形象和識別性。而另一方面,一個體驗糟糕的UI設計不僅無法讓用戶沉浸在應用中,還會造成用戶對應用產生厭惡感。所以說在進行應用開發時,一個高

原创 Android Fragment和Activity互相通訊

一、 管理Fragment       管理Fragment在你的Activity你需要使用一個名爲FragmentManager的類,通過調用getFragmentManager() 方法來實例化該管理類在你的Activity種。 Fra

原创 最簡單下拉刷新,Google最新(可刷新任何控件)

    Google終於出下拉刷新控件了,你們知道嗎? 2014年3月29日XML文件需要引用android.support.v4.widget.SwipeRefreshLayout控件,在裏面可以放置任何一個控件,包括ListView,

原创 Android 五種不同樣式Toast

廢話不多說,直接上代碼:package com.otn.android.toast;import android.app.Activity;import android.app.AlertDialog;import android.os.B