相关疑难解决方法(0)

如何防止Android设备以编程方式进入睡眠状态?

如何防止Android设备以编程方式进入睡眠状态?

android

147
推荐指数
6
解决办法
16万
查看次数

如何在我的应用程序中保持屏幕?

对于我的Android应用程序,我从不希望手机锁定或背光灯关闭

android

115
推荐指数
8
解决办法
13万
查看次数

如何以编程方式更改屏幕超时?

只是想知道是否可以使用Android中的代码更改屏幕超时

在此输入图像描述

android

25
推荐指数
4
解决办法
4万
查看次数

如何在Android Framework中添加我们自己的系统服务?

我是android新手,我一直在分析android源代码,以了解系统服务是如何实现的.我的问题是我能够创建自己的系统服务并将其添加到框架中,以便所有应用程序都能够访问我的服务.任何评论/代码片段都会有所帮助.

感谢Replier提前.

android android-service

14
推荐指数
4
解决办法
2万
查看次数

如何在屏幕关闭后保持播放有效

我有一个带音频播放的应用程序,但在某些设备(主要是华为,三星,索尼)上,当屏幕熄灭时播放停止.注意:对于Spotify,Play Music等其他应用,播放不会停止

我发现这个答案(对于华为设备)建议要求用户在电池优化设置(电池管理器>受保护的应用程序)中启用"后台运行"权限,但我想避免要求用户启用它.

是否有一些API可以为华为,三星,索尼或其他制造商提供编程方式?

是否可以检测应用程序是否没有此类权限?

编辑:播放在前台服务运行,应用程序持有唤醒锁

编辑2:我已经联系了与此问题相关的华为支持.一旦解决,我将分享更多信息.

android samsung-mobile battery-saver batterymanager huawei

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

修改framework.jar中的Java代码

我手机上的库存rom中的MVNO(移动虚拟网络运营商)有问题。基本上,这意味着我的数据连接仅在漫游时有效。这是一个已知问题,已经在多个rom上解决了(但不是在我的rom上)。

为了解决这个问题,我想修改framework.jar文件(/system/framework/framework.jar)的源,更具体地讲,该文件:/com/android/internal/telephony/gsm/GsmServiceStateTracker.java

首先,我将列出要采取的措施以显示遇到问题的地方:我已经完全对我的库存ROM进行了脱胶,包括/ system / framework /和/ system / app中的JAR文件和APK文件

  • 我已经下载了deodexed framework.jar文件并从中提取了classes.dex文件
  • 我使用baksmali反编译了classes.dex文件,最后得到了几个* .class文件
  • 我已经使用dex2jar将这些* .class文件转换为.jar文件
  • 我已经使用jdqui解压缩了这个jar文件,最终得到了几个* .java文件

这是我遇到的问题,我需要弄清楚如何编辑所需的Java文件,并最终得到一个可正常工作的framework.jar,可以将其上传到手机中。

我做错了吗?还有其他方法可以解决我的问题吗?我希望从有经验的人那里得到一些帮助...

android

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