android-memory

    1熱度

    1回答

    問題是每當我在設備上更新我的應用程序時,內部存儲器的大小就會增加到應用程序的大小。 我有一個應用程序在與應用程序關聯的平板電腦上運行。即只有該應用程序才能在該平板電腦上運行,並且將成爲平板電腦的啓動應用程序。由於此功能,我添加了代碼以在應用程序內部更新應用程序。我編寫了代碼從我的服務器下載應用程序,並用新版本更新應用程序。另外我還寫了一些代碼來檢查設備上已使用的內存和內存的總內存。 注意:沒有外部

    0熱度

    2回答

    我的Android應用程序中有一對背景圖片,用於垂直和水平佈局。它們是總共大小爲236 KB的jpeg圖像。 雖然我一直用盡內存,但出現錯誤消息"Out of memory on a 23047212-byte allocation"。 如何獲得23 MB的分配資源,總共236 KB的背景圖像? 只有在我的活動中使用背景圖像時纔會出現問題。

    0熱度

    1回答

    我正在開發一個應用程序。我在drawable-hdpi文件夾中有1200多個圖標。每秒我都會拿起一個我需要展示的圖標。所有圖標均爲48*48像素,格式爲.png。他們總共佔用774 KB空間。我正在運行一個Service,然後從那裏我每秒選擇一個圖標。而在這Service的onCreate()我存儲drawable IDS這樣的方式: speed = new ArrayList<Integer>(

    0熱度

    1回答

    我在哪裏可以找到MemoryMonitor工具AndroidStudio 1.3.2? 我已經試過Tools - >Android但沒有MemoryMonitor。

    2熱度

    1回答

    我在兩個不同的設備上運行我的應用程序,並從Android Studio的Memroy選項卡檢查應用程序的分配內存。當應用程序在三星設備中運行時,分配的內存大約爲60 MB。當應用程序在Motorola設備上運行時,分配的內存大約爲40 MB。 什麼導致這種內存分配的差異? 設備: 三星Galaxy S4與安卓5.0.1版本 摩托羅拉摩托G2與5.0.2版本的Android

    0熱度

    2回答

    我使用GridList開發android片段有許多圖像項目。當開始到這個片段時,暫停屏幕並緩慢啓動。此外,當多次(約3次)開始這個片段,應用程序被殺害。 代碼: mGridArray.add(new GridViewItem(getBitmap(R.drawable.rio2016_sports_pictogram_olympic_tiro_com_arco), "Archery")); mGr

    0熱度

    1回答

    我正在開發需要圖庫的應用程序。我在所有圖像顯示在網格視圖中的點。當我觸摸圖像時,我希望它能夠以全屏方式打開一個觸摸圖像的活動,這也正在工作,但是當我回到網格並打開另一個圖像時,內存消耗量不斷增加。我曾嘗試將功能圖像設置爲null,Bitmap.recycle(),並調用finish()這些活動,當我打開不同的圖像時,這些活動似乎都無法阻止內存消耗的增加。 打開詳細活動 Intent intent

    0熱度

    3回答

    我有2個變量簡單的遊戲得分和最佳得分商店:SharedPreferences static SharedPreferences app_preferences; //Save hight score example SharedPreferences.Editor hightScore = app_preferences.edit(); hightScore.putInt("HighSco

    2熱度

    1回答

    我在我的Android應用程序中有4個片段。我有一個FragmentPagerAdapter來填充ViewPager。 另外我在主要活動中擴展FragmentActivity。 問題是當我在片段中滑動,其他片段正在銷燬(垃圾回收器?)。我怎樣才能避免這種情況? FragmentAdapter: package com.quiz.Adapter; public class FragmentAda

    2熱度

    1回答

    我正在製作一個android應用程序,可以將視頻從服務器傳輸到android移動設備。我有圖像流正常和工作,但15秒後應用程序崩潰。我設法跟蹤到拋出OutOfMemoryError。我試圖回收位圖後,我把它傳遞給線程來顯示它,但我得到的錯誤「無法重用回收的位圖」。我不知道如何解決這個錯誤,或者即使斜倚它會解決它。我設法跟蹤內存錯誤的行「byte [] data = new byte [size +