原创 Android開發中處理圖片OOM的若干方法小結

前言 衆所周知,每個Android應用程序在運行時都有一定的內存限制,限制大小一般爲16MB或24MB(視平臺而定)。因此在開發應用時需要特別關注自身的內存使用量,而一般最耗內存量的資源,一般是圖片、音頻文件、視頻文件等多媒體資源;由

原创 Android官方提供的支持不同屏幕大小的全部方法

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8830286 原文地址爲:http://developer.android.com/training/multis

原创 四種方案解決ScrollView嵌套ListView問題

在工作中,曾多次碰到ScrollView嵌套ListView的問題,網上的解決方法有很多種,但是雜而不全。我試過很多種方法,它們各有利弊。 在這裏我將會從使用ScrollView嵌套ListView結構的原因、這個結構碰到的問題、

原创 Android 通過WebService進行網絡編程,使用工具類輕鬆實現

相信大家在平常的開發中,對網絡的操作用到HTTP協議比較多,通過我們使用Get或者Post的方法調用一個數據接口,然後服務器給我們返回JSON格式的數據,我們解析JSON數據然後展現給用戶,相信很多人很喜歡服務器給我們返回JSON數據格

原创 移動互聯網(APP)產品設計的經驗分享

隨着移動互聯網的發展,越來越多的Web產品開始佈局移動端,因此最近經常碰到PM們在交流討論移動APP產品的設計。我從事移動互聯網已經有一年多了,通過不斷的學習和實踐也積累了一些心得,今天整理並分享一下,希望對新接觸移動互聯網產品的PM有

原创 Android 基於google Zxing實現對手機中的二維碼進行掃描

我之前寫了一篇關於google Zxing掃描二維碼的文章,效果是仿微信的效果,有興趣的朋友可以去看看基於google Zxing實現二維碼、條形碼掃描,仿微信二維碼掃描效果,有時候我們有這樣子的需求,需要掃描手機中有二維碼的的圖片,所

原创 新浪微薄圖片下載

  先建立一個被其它類調用的方法類:ShowImage() 按 Ctrl+C 複製代碼 按 Ctrl+C 複製代碼 然後建立一個ImageLoader: package chj.weibo.imgutil; import java.lan

原创 ActionBarSherlock

ActionBarSherlock  自Android3.0之後,ActionBar的操作模式使得用戶體驗強了好多,但官方並沒有提供低版本的解決辦法,如果你關注Android開源項目,那對ActionBarSherlock肯定不陌生了

原创 Android Fragment完全解析

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8881711 我們都知道,Android上的界面展示都是通過Activity實現的,Activity實在是太常用

原创 模仿網易新聞客戶端(RSS版)

一、摘要 這幾天找工作閒來沒事,偶然在一個論壇上面看到有人模擬網易新聞客戶端首頁頂部那個組件效果,一時興起,也來自己動手完整地模擬一個,包括頂部的特效組件和底部的類似於TabHost的組件。下面就動手一步一步地Coding... 二

原创 listview異步下載圖片

這幾天做項目一直糾結ListView異步下載圖片時圖片錯位,今天終於得到解決了,在這裏貼出網上牛人的代碼,以供日後參考。 ListView異步加載圖片是非常實用的方法,凡是是要通過網絡獲取圖片資源一般使用這種方法比較好,用戶體驗好,下面就

原创 android.database.sqlite.SQLiteException: database is locked

在項目開發過程中,由於數據庫的架構設計問題,會很容易出現以下異常: 注意:    (1)這裏的異常信息僅僅是android.database.sqlite.SQLiteException: database is locked,

原创 移動手機消息推送機制

由於公司要做一個android的消息推送功能,讓我進行了一個調研,發現網上沒有一個集中說明的地方,自己在網上搜羅了一些資料並且自己總結了一下。 對於消息的提醒方式可以分爲四種:固定窗口、彈出窗口、手機短信和Push信息。下面的針對於p

原创 列表下載圖片線程管理

 前段時間找工作面試遇到幾個問題,在這分享一下   問題:在做一個列表時,每一行都有一張圖片及其它信息,每頁顯示10條,當玩命滑動列表換頁時,如何保證圖片的異步下載及時顯示屏幕內的圖片 答案1:使用異步類,下載圖片,每個異步都是並

原创 Android Fragment 兼容手機和平板

記得我之前參與開發過一個華爲的項目,要求程序可以支持好幾種終端設備,其中就包括Android手機和Android Pad。然後爲了節省人力,公司無節操地讓Android手機和Android Pad都由我們團隊開發。當時項目組定的方案是