我有三星galaxy s2,我想创建一个小应用程序来自动清除内存,而无需进入任务管理器并按下“清除内存”按钮。
我知道市场上有一些免费的应用程序,但我想创建自己的。任何人都可以向我指出任何教程,或者只是给我一些关于如何开始的背景知识?
我对android编程还很陌生,但我想学习。我已经在互联网上搜索过,但找不到。
谢谢
首先,如果您指定记忆的含义,您的谷歌搜索可能会产生更多结果。这是一个模棱两可的术语,因为它可以指硬盘空间、内存、ROM 或其他东西。我假设你的意思是系统内存
其次,您应该弄清楚该按钮的实际作用。这样的事情可能会有所启发:http ://android.nextapp.com/site/systempanel/doc/taskmanagement
第三,由于操作系统和其他应用程序使用的内存不能直接从您的应用程序控制,任何内存清除调用都必须是对操作系统的系统调用。所以应该有某种 API 可以用来与系统交互并要求它控制其他应用程序。
Android-Close Other Apps此链接显示如何关闭其他应用程序(也许是一个很好的起点)
该类与系统上的其他活动交互:http: //developer.android.com/reference/android/app/ActivityManager.html
无论哪种方式,作为您的第一个应用程序都是一件棘手的事情。祝你好运!