小编dmo*_*mon的帖子

使用DefaultHttpClient设置语言环境?

我正在使用DefaultHttpClient建立http连接.我认为我们可以在建立连接时在http标头[http accept-language]中设置首选语言环境,服务器可以检查并以匹配语言(如果需要)发回内容.

任何人都知道这是否可行,或者如何使用DefaultHttpClient进行此操作?

谢谢

java android httpclient

2
推荐指数
1
解决办法
4433
查看次数

Android ListView y位置

似乎ListView没有以与ScrollView相同的方式公开其y位置.换句话说:我需要记住ListView滚动到的确切位置,并在我返回活动时设置它.

只是为了澄清:我不需要选择的项目......这很简单.我需要恢复ListView上精确的像素y位置.

谢谢!

android listview state position

1
推荐指数
1
解决办法
7364
查看次数

如何在两种不同模式中设置方向,两种布局?

我有调用的布局,Main.XML我将方向设置为我的肖像AndroidManifest.xml.我设计了这个布局蜂窝太大,并把它放在在layout-xlarge-mdpi文件夹中,但我想使用 Main.XMLlayout-xlarge-mdpi只在横向方向.

现在,怎么办呢?

谢谢

java layout android screen-orientation

0
推荐指数
1
解决办法
1310
查看次数

是我,还是DevicePolicyManager.getStorageEncryptionStatus()坏了?

我正在尝试从我的应用程序中确定我的Android设备的存储加密状态.按照相关Android Developer页面的建议,这是我的代码:

DevicePolicyManager mDPM = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
int encryptionStatus = mDPM.getStorageEncryptionStatus();
if (DEBUG) Log.v(TAG, "checkSecuritySettingsSufficient: encryptionStatus=" + encryptionStatus);
Run Code Online (Sandbox Code Playgroud)

这里的麻烦:当我在设备上运行的代码(我已经试过了在摩托罗拉Droid Maxx的运行Android 4.4.4及的Nexus 7运行的是Android 5.0.2),这我以前加密的,DevicePolicyManager.getStorageEncryptionStatus()始终返回值1,即ENCRYPTION_STATUS_INACTIVE.

因此,Android报告该设备未加密,尽管文件系统肯定是加密的(我从Settings > Security页面检查了它的状态).

这个功能坏了吗?在SO或其他网络资源上似乎没有任何提及.这让我相信我没有做正确的事情DevicePolicyManager.

更新在使用Motorola设备再次执行加密步骤后,DevicePolicyManager.getStorageEncryptionStatus()返回正确的值,但它仍然在Nexus 7上失败.

encryption android device-policy-manager

0
推荐指数
1
解决办法
766
查看次数