原创 #import 與 #include的區別,以及 @class

#import In the C language, the #include pre-compile directive always causes a file's contents to be inserted into the

原创 android面試四

1、android:process 解決訪問SharedPreferences,不在同一進程 private SharedPreferencesDB(Context cxt) { this.context = cxt; Cont

原创 xcode真機測試

安裝開發證書 1.使用開發者帳號登錄IOS Provisioning Portal: https://developer.apple.com/ios/manage/overview/index.action 說明: 如果你的開發者賬號

原创 解決bitmap oom

http://my.eoe.cn/863210/archive/927.html 點贊 收藏 分享 文章舉報 dengshengjin2234 發佈了52 篇原創文章 · 獲贊

原创 Java程序員面試中的多線程問題

0.Java 中多線程同步是什麼? 在多線程程序下,同步能控制對共享資源的訪問。如果沒有同步,當一個 Java 線程在修改一個共享變量時,另外一個線程正在使用或者更新同一個變量,這樣容易導致程序出現錯誤的結果。 1.解釋實現多線程的

原创 Android 屏幕適配

原文 The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen, which is the baseline densit

原创 android基礎

1、imsi MCC(移動國家號碼,3位,中國:460)+MNC(移動網號,2位,中國移動00;中國聯通01)+MSIN(移動客戶標識碼,11位) 2、imei TAC(型號批准碼,6位)+FAC(工廠裝

原创 Java內存分配

public class A{ private B b;//引用類型變量 } public class B{ } new A();//對象 1、引用類型變量和對象的區別 聲明的對象是在堆內存中初始化的, 真正用來存儲數據的。不能直接訪問。

原创 HibernateTemplate 和HibernateDaoSupport的session

 今天學習了下HibernateTemplate 和HibernateDaoSupport的session的區別。HibernateTemplate類中的方法是spring封裝了hibernate中的方法,在使用完了以後會自動釋放ses

原创 當一個線程進入一個對象的一個synchronized方法後,其它線程是否可進入此對象的其它方法?

分爲以下幾種情況 第一種: class A{ public synchronized void a(){ } public synchronized void b(){ } } 總結:同一對象A,若a被訪問,則b也不能被訪問 第二種:

原创 Android - 文件讀寫操作 總結

在android中的文件放在不同位置,它們的讀取方式也有一些不同。 本文對android中對資源文件的讀取、數據區文件的讀取、SD卡文件的讀取及RandomAccessFile的方式和方法進行了整理。供參考。 一、資源文件的讀取:  

原创 Android多線程任務優化2:實現後臺預讀線程

導語:從上一篇《多線程任務的優化1:探討AsyncTask的缺陷》我們瞭解到,使用AsyncTask有導致應用FC的風險,而且AsyncTask並不能滿足我們一些特定的需求。下面我們介紹一種通過模仿AsyncTask的封裝方式,實現一個

原创 Eclipse編譯運行Native代碼步驟詳解

最近一段時間在做native層的開發,把一些經驗和技巧記錄下來,希望對大家有幫助。本教程以step-by-step的形式給正處入門階段的native開發新手提供指引。 導言:在進行Android開發的過程中,在一些對性能要求較高的

原创 synchronized與static synchronized 的區別

1.synchronized與static synchronized 的區別       synchronized是對類的當前實例進行加鎖,防止其他線程同時訪問該類的該實例的所有synchronized塊,注意這裏是“類的當前實例”,

原创 android動畫

 float fromXDelta:這個參數表示動畫開始的點離當前View X座標上的差值;   float toXDelta, 這個參數表示動畫結束的點離當前View X座標上的差值;   float fromYDelta, 這個