編輯:關於Android編程
public class DensityUtil {
/**
* 根據手機的分辨率從 dip 的單位 轉成為 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根據手機的分辨率從 px(像素) 的單位 轉成為 dp
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
}
Android TV APPs 的介紹與創建
最近開始接觸到Andorid TV編程,發現目前這方便的資料與比較還比較少,但現在隨著產品與用戶的升級,涉及到Android TV與 Android Watch的編程離我
eclipse上傳代碼到gitbub
作為一名程序員,自己在學習時經常需要寫代碼,但是由於換電腦或其他原因這些代碼可能丟失,不方便以後的查看和復習。如果有一個版本服務器,不僅能把上傳代碼,在需要是可以隨時下載
Android自定義漂亮的圓形進度條
這幾天對Android中實現畫圓弧及圓弧效果中所實現的效果進行了修改,改為進度圓心進度條,效果如圖所示TasksCompletedView.java 代碼如下import
淺談Android中的異步加載之ListView中圖片的緩存及優化三
隔了很久沒寫博客,現在必須快速脈動回來。今天我還是接著上一個多線程中的異步加載系列中的最後一個使用異步加載實現ListView中的圖片緩存及其優化。具體來說這次是一個綜合