Android開發中的問題

  • android.app.Fragment有bug,不能加入到後退棧中;

  • 對於自定義的Broadcast,如果應用沒有啓動,那麼對應的廣播接收者不能被激活,而如果是系統廣播,廣播接收者可以被收到;

  • 爲什麼android要給drawable-mdpi,drawble-hdpi等目錄放大小不同的icon呢?

答案:在hdpi下,一英寸能顯示240個像素點,而在mdpi下,一英寸只能顯示160個像素點,如果用同一張圖片,在高密度的屏幕上,圖標會顯得很小,因此需要1.5倍於mdpi下的icon,才能協調。

  • 如果一個圖片同時在drawable-hdpi,drawable-mdpi下存在,那在獲取圖片資源的情形下應該是按怎樣的順序查找呢?

答案:先找對應的dpi下是否有資源,沒有再去找其他drawble目錄裏找是否有對應圖片。

  • AppWidget使用時,android:updatePeriodMillis=”1000”不能低於半小時一次的頻度,需要使用Timer或者AlarmManager定時更新;

  • onLongClick返回true,則onClick不會執行。

  • .classpath文件不要上傳到svn:導致協作開發者出錯;

  • intent.setFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY)之後,只有代碼動態註冊才能收到廣播;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章