原创 優秀程序員無他,善假於物也(轉)

來源:黃博文(@無敵北瓜) 運用一門程序設計語言對大多數程序員來說是小菜一碟,但是更上一層樓成爲一名專家級的軟件開發者,恐怕目前還是大多數人的夢想。《程序員的思維修煉》一書中將程序員分爲5個層級:新手、高級新手、勝任者、精通者、專家。

原创 自定義Tab選項卡

效果: 代碼:import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import

原创 android設置button透明度

Button或者ImageButton的背景設爲透明或者半透明 半透明<Button android:background="#e0000000" ... /> 透明<Button android:ba

原创 9個offer,12家公司,35場面試,從微軟到谷歌,應屆計算機畢業生的2012求職之路(轉)

來源:_Luc_ 的博客 1,簡介 畢業答辯搞定,總算可以閒一段時間,把這段求職經歷寫出來,也作爲之前三個半月的求職的回顧。 首先說說我拿到的offer情況: 微軟,3面->終面,搞定 百度,3面->終面,口頭offer

原创 SQLite多線程讀寫實踐及常見問題總結(轉)

基本操作的部分,大家都很熟悉了,這裏根據個人切身經驗,總結了一些經常遇到的,也需要注意的一些問題,與大家分享,水平有限,不妥或者錯誤的地方還望指出。 多線程讀寫SQLite實質上是將數據寫入一個文件,通常情況下,在應用的包名下面都能找到

原创 android中的跨進程通信的實現——遠程調用過程和aidl(轉)

  android在設計理念上強調組件化,組件之間的依賴性很小。我們往往發一個intent請求就可以啓動另一個應用的activity,或者一個你不知道在哪個進程的service,或者可以註冊一個廣播,只要有這個事件發生你都可以收到,又或者

原创 AsyncTask的用法(轉)

在開發Android應用時必須遵守單線程模型的原則: Android UI操作並不是線程安全的並且這些操作必須在UI線程中執行。在單線程模型中始終要記住兩條法則: 1. 不要阻塞UI線程 2. 確保只在

原创 Android中的TabHost

介紹 有時,我們想在一個window中顯示多個視圖,這時就需要用到Tab容器。在Android裏它叫TabHost。 使用TabHost有兩種方式: 1.在相同的activity中使用TabHost導航

原创 android 掃描SD卡與系統文件(轉)

當手機或模擬器開機時,會調用android的MediaScanner,掃描sd卡和內存裏的文件。以下是log信息。 12-13 15:39:11.062: VERBOSE/MediaPlayerServi

原创 android內存溢出的解決方法(轉)

1. 當項目中包含大量圖片,或者圖片過大方法1:等比例縮小圖片 BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize =

原创 Android開發之藍牙(Bluetooth)操作(一)--掃描已經配對的藍牙設備(轉)

一. 什麼是藍牙(Bluetooth)? 1.1  BuleTooth是目前使用最廣泛的無線通信協議 1.2  主要針對短距離設備通訊(10m) 1.3  常用於連接耳機,鼠標和移動通訊設備等. 二. 與

原创 ViewPager多頁面滑動切換以及動畫效果(轉)

一、首先,我們來看一下效果圖,這是新浪微博的Tab滑動效果。我們可以手勢滑動,也可以點擊上面的頭標進行切換。與此同方式,白色橫條會移動到相應的頁卡頭標下。這是一個動畫效果,白條是緩慢滑動過去的。好了,接下

原创 TextView 實現自動換行(轉)

package com.liao.intentservice; import java.util.Arrays; import android.content.Context; import android.content.res.R

原创 如何向妻子解釋面向對象設計(OOD)(轉)

譯文來源:倪大蝦的博客 前言  此文譯自CodeProject上《How I explained OOD to my wife》一文,該文章在Top Articles上排名第3,讀了之後覺得非常好,就翻譯出來,供不想讀英文的同學參

原创 android 怎樣爲多媒體文件生成縮略圖(轉)

1、Video 對於視頻,取第一幀作爲縮略圖,也就是怎樣從filePath得到一個Bitmap對象。private Bitmap createVideoThumbnail(String filePath)