原创 Android Listview中使用兩種佈局

package com.aobang.adapter; import java.util.List; import java.util.Map; import java.util.ArrayList; import org.json.

原创 Android ListView自定義佈局

本人,剛剛入行android,今天碰到ListView自定義佈局的問題,參考了些網上資料,終於實現了這一功能,別噴我,小弟是新手 我認爲最主要的是適配器的編寫,在這裏我們先寫個LIstview的佈局文件listview.xml <?xml

原创 Android瀑布流照片牆實現,體驗不規則排列的美感

傳統界面的佈局方式總是行列分明、坐落有序的,這種佈局已是司空見慣,在不知不覺中大家都已經對它產生了審美疲勞。這個時候瀑布流佈局的出現,就給人帶來了耳目一新的感覺,這種佈局雖然看上去貌似毫無規律,但是卻有一種說不上來的美感,以至於涌現出

原创 Android照片牆應用實現預防OOM

照片牆這種功能現在應該算是挺常見了,在很多應用中你都可以經常看到照片牆的身影。它的設計思路其實也非常簡單,用一個GridView控件當作“牆”,然後隨着GridView的滾動將一張張照片貼在“牆”上,這些照片可以是手機本地中存儲的,也

原创 Android高效加載大圖、多圖解決方案,有效避免程序OOM

轉載:http://blog.csdn.net/guolin_blog/article/details/9316683 本篇文章主要內容來自於Android Doc,我翻譯之後又做了些加工,英文好的朋友也可以直接去讀原文。 http

原创 Android有進度條異步任務下載圖片

首先在AndroidMainifest中添加上網權限 <uses-permission android:name="android.permission.INTERNET" /> 佈局文件activity_main.xml <?x

原创 添加一條數據後,如何獲得新增加數據自增id的值

public int insertDemo(int uid){ int flag=0; String sql="insert into capsule (userid) values("+uid+")"; try{ con

原创 android判斷有沒有網絡連接

android 中查看當前是否聯網  ConnectivityManager cm=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkI

原创 Activity生命週期

生命週期流程圖: 我們說一說這幾個過程。 1.啓動Activity:系統會先調用onCreate方法,然後調用onStart方法,最後調用onResume,Activity進入運行狀態。 2.當前Activity被其他Ac

原创 ListView記事本效果

1.創建顏色colors.xml<?xml version="1.0" encoding="utf-8"?> <resources> <co

原创 Android DiskLruCache完全解析,硬盤緩存的最佳方案

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9316683 本篇文章主要內容來自於Android Doc,我翻譯之後又做了些加工,英文好的朋友也可以直接去讀原文。

原创 向android中寫文件

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; im

原创 上傳文件到服務器

/** * * @param url 上傳服務器IP地址 例如:210.30.108.10 * @param port 上傳服務器端口號 例如:21 * @param username FTP服務器用戶名 *

原创 從android選取文件獲取文件路徑,並將文件讀入到數據庫中,有進度條顯示

大概流程: 點擊選擇文件按鈕,出來MyFileManager對話框,從而選擇文件路徑,獲取文件路徑,對文件進行讀取,並插入到數據庫中 選取文件獲取文件名及路徑方法   PS:被屏蔽掉的代碼,如果恢復正常,則可以判斷文件類型,從而進行

原创 android創建提示音

private SoundPool sp; //創建聲音列表 private HashMap<Integer,Integer> spMap; //初始化提示音 private void init(){ //創建提示