我目前正在尝试为我的应用测试第三方服务,并且需要确定在每次特定运行时正在执行的每个测试。由于每次运行testApp时都会进行多个测试,因此我需要识别每个测试。我想到的是存储设备名称和构建(这里的设备不多),以及每个测试的索引。privateStringgetTestId(){SharedPreferencessettings=getPreferences(0);SharedPreferences.Editoreditor=settings.edit();inttestNumber=settings.getInt("id",0);editor.putInt("id",testNumber
我目前正在尝试为我的应用测试第三方服务,并且需要确定在每次特定运行时正在执行的每个测试。由于每次运行testApp时都会进行多个测试,因此我需要识别每个测试。我想到的是存储设备名称和构建(这里的设备不多),以及每个测试的索引。privateStringgetTestId(){SharedPreferencessettings=getPreferences(0);SharedPreferences.Editoreditor=settings.edit();inttestNumber=settings.getInt("id",0);editor.putInt("id",testNumber
我在首选项XML中定义了一个简单的(用户不可编辑的)数字设置,如下所示:我用这个简单的语句阅读它:sharedPrefs.getInt(getString(R.string.numeric_val),3)它可以工作,但是当我尝试阅读它时,在应用程序安装后第一次,它会生成ClassCastException.documentation说getInt()“如果此名称的首选项不是int,则抛出ClassCastException。”-我知道此首选项已明确定义为(字符串?)但是,如果这是异常的原因,我应该如何使用SharedPreferences.getInt()?我知道我可以使用Shared
我在首选项XML中定义了一个简单的(用户不可编辑的)数字设置,如下所示:我用这个简单的语句阅读它:sharedPrefs.getInt(getString(R.string.numeric_val),3)它可以工作,但是当我尝试阅读它时,在应用程序安装后第一次,它会生成ClassCastException.documentation说getInt()“如果此名称的首选项不是int,则抛出ClassCastException。”-我知道此首选项已明确定义为(字符串?)但是,如果这是异常的原因,我应该如何使用SharedPreferences.getInt()?我知道我可以使用Shared
我想保存一些变量,当我关闭我的应用程序并在打开应用程序后加载它们(用于游戏中的统计数据)我该怎么做?编辑:这是我的代码:TextViewtest1;Stringpunkte="15";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);SharedPreferencessave=getSharedPreferences(punkte,0);save.edit().putString("score",pu
我想保存一些变量,当我关闭我的应用程序并在打开应用程序后加载它们(用于游戏中的统计数据)我该怎么做?编辑:这是我的代码:TextViewtest1;Stringpunkte="15";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);SharedPreferencessave=getSharedPreferences(punkte,0);save.edit().putString("score",pu
出于调试目的,我需要访问我的应用程序的共享首选项文件。据我所知,我应该在/data/...中找到这个文件,但我无法通过缺少权限访问/data文件夹。这是正常的吗?任何方式仍然可以访问该文件?(除了可能是从应用程序内部删除它?)手机没有root,我也不想root它。感谢您的任何提示! 最佳答案 我过去曾遇到过这个问题(在文件系统上没有root权限,但需要访问应用程序数据文件夹)。如果您没Root设备或ADP1等开发人员设备,那么您可以尝试在模拟器上运行您的应用程序,然后从eclipse或DDMS中的“文件资源管理器”访问文件。编辑#1
出于调试目的,我需要访问我的应用程序的共享首选项文件。据我所知,我应该在/data/...中找到这个文件,但我无法通过缺少权限访问/data文件夹。这是正常的吗?任何方式仍然可以访问该文件?(除了可能是从应用程序内部删除它?)手机没有root,我也不想root它。感谢您的任何提示! 最佳答案 我过去曾遇到过这个问题(在文件系统上没有root权限,但需要访问应用程序数据文件夹)。如果您没Root设备或ADP1等开发人员设备,那么您可以尝试在模拟器上运行您的应用程序,然后从eclipse或DDMS中的“文件资源管理器”访问文件。编辑#1
我的应用使用SharedPreferences(在PreferenceActivity的帮助下)来存储所有设置。但有时会删除所有设置并将所有值设置回默认值。主要在Android3.x选项卡上。在普通智能手机上没有问题。我观察到,当应用程序进程被Android杀死时,所有设置都会被删除。我注意到这一点是因为不再显示通知图标。我还想知道为什么该过程在平板电脑上而不是在智能手机上被终止。在我的智能手机上,通知图标永远不会消失。我的应用也有一个服务,主进程和服务都对SharedPreferences进行读写设置。我有时注意到,一旦服务写入SharedPreferences,所有设置都会被清除。
我的应用使用SharedPreferences(在PreferenceActivity的帮助下)来存储所有设置。但有时会删除所有设置并将所有值设置回默认值。主要在Android3.x选项卡上。在普通智能手机上没有问题。我观察到,当应用程序进程被Android杀死时,所有设置都会被删除。我注意到这一点是因为不再显示通知图标。我还想知道为什么该过程在平板电脑上而不是在智能手机上被终止。在我的智能手机上,通知图标永远不会消失。我的应用也有一个服务,主进程和服务都对SharedPreferences进行读写设置。我有时注意到,一旦服务写入SharedPreferences,所有设置都会被清除。