小编Cal*_*ron的帖子

在服务中将方向设置为横向模式

我发现代码可以满足我的需求,例如:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
Run Code Online (Sandbox Code Playgroud)

但这似乎要求参与活动,而不是服务.

基本上我想要做的是接收ON_BOOT_COMPLETED意图并启动服务,让服务定期检查是否(或最好通知屏幕方向已更改),并将其设置回Landscape.

有没有办法在服务中做到这一点?我一直在寻找答案而一直找不到任何东西,所以如果这是一个重复的问题,我会大声道歉.

注意:这是一个付费的自由职业项目,仅用于支付我工作的人所拥有的设备.它不适用于恶意软件或任何其他此类目的

android screen-orientation

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

Galaxy S3 app调试:无法打开zip存档.没有权限

启用USB调试,启用安装非市场应用程序,并在Eclipse中正确识别我的设备.但当我尝试连接手机运行我的应用程序时,我得到:

[2012-12-26 19:07:38 - TestApp] Installing TestApp.apk...
[2012-12-26 19:07:39 - TestApp] Installation failed due to invalid APK file!
[2012-12-26 19:07:39 - TestApp] Please check logcat output for more details.
[2012-12-26 19:07:39 - TestApp] Launch canceled!
Run Code Online (Sandbox Code Playgroud)

LogCat显示了这个:

Unable to open Zip archive 'data/local/tmp/TestApp.apk': Permission Denied
failed to open Zip archive 'data/local/tmp/TestApp.apk'
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了一段时间,找不到任何可行的解决方案,但我只是不知道发生了什么.有人说要启动一个adb shell并使用chmod 777/data.为了它的地狱而尝试过,但没有用.其他人说这可能是一个自定义的ROM问题,所以我恢复了根源,它仍然给我同样的问题.我也尝试用Eclipse清理项目,重新启动所有内容并删除我的.android文件夹.我完全不知所措.

有谁知道可能会发生什么?

编辑:该应用程序也安装得很好,如果我通过电子邮件发送给自己并通过Gmail应用程序安装它.

eclipse android

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

标签 统计

android ×2

eclipse ×1

screen-orientation ×1