System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种Android系统时间设置方法、系统、设备及介质技术方案_技高网

一种Android系统时间设置方法、系统、设备及介质技术方案

技术编号:40416460 阅读:7 留言:0更新日期:2024-02-20 22:33
本发明专利技术提供了Android应用开发技术领域的一种Android系统时间设置方法、系统、设备及介质,方法包括如下步骤:步骤S1、创建一AIDL文件,定义所述AIDL文件用于设置Android系统时间的AIDL服务;步骤S2、创建一用于实现所述AIDL服务的Java类;步骤S3、创建一JAR包,将所述Java类打包到JAR包中;步骤S4、Android应用通过所述JAR包调用Java类,进而通过所述Java类来调用AIDL服务设置Android系统时间。本发明专利技术的优点在于:极大的提升了Android系统时间设置的稳定性以及安全性。

【技术实现步骤摘要】

本专利技术涉及android应用开发,特别指一种android系统时间设置方法、系统、设备及介质。


技术介绍

1、在android系统中,处于安全和稳定性的考虑,对于系统级别的操作,如修改系统时间,需要获取特殊的权限,不允许一般的应用直接修改系统时间;然而需要定时或者与时间相关的应用,可能需要绕过这些权限限制,例如在投票、竞价等特定的应用中,此类应用需要在用户无感知的情况下自动进行系统时间的修改。

2、为了修改android系统时间,传统上需要通过界面手动修改系统设置,或者利用系统漏洞来实现;然而,修改系统设置可能会被系统更新修复,局限性很大,利用系统漏洞则可能引发安全问题。

3、因此,如何提供一种android系统时间设置方法、系统、设备及介质,实现提升android系统时间设置的稳定性以及安全性,成为一个亟待解决的技术问题。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种android系统时间设置方法、系统、设备及介质,实现提升android系统时间设置的稳定性以及安全性。

2、第一方面,本专利技术提供了一种android系统时间设置方法,包括如下步骤:

3、步骤s1、创建一aidl文件,定义所述aidl文件用于设置android系统时间的aidl服务;

4、步骤s2、创建一用于实现所述aidl服务的java类;

5、步骤s3、创建一jar包,将所述java类打包到jar包中;

6、步骤s4、android应用通过所述jar包调用java类,进而通过所述java类来调用aidl服务设置android系统时间。

7、进一步的,所述步骤s1具体为:

8、在android设备运行的android系统下,创建一aidl文件,定义所述aidl文件用于设置android系统时间的aidl服务,将所述aidl文件通过第一密钥加密后存储至预设路径。

9、进一步的,所述步骤s3具体为:

10、在android设备运行的android系统下,创建一jar包,将所述java类打包到jar包中,将所述jar包通过第二密钥加密后存储至预设路径。

11、进一步的,所述步骤s4具体为:

12、android应用通过第二密钥解密预设路径存储的jar包,通过所述jar包调用java类,进而通过所述java类来调用aidl服务来自动设置android系统时间。

13、第二方面,本专利技术提供了一种android系统时间设置系统,包括如下模块:

14、aidl文件创建模块,用于创建一aidl文件,定义所述aidl文件用于设置android系统时间的aidl服务;

15、java类创建模块,用于创建一用于实现所述aidl服务的java类;

16、jar包创建模块,用于创建一jar包,将所述java类打包到jar包中;

17、系统时间设置模块,用于android应用通过所述jar包调用java类,进而通过所述java类来调用aidl服务设置android系统时间。

18、进一步的,所述aidl文件创建模块具体用于:

19、在android设备运行的android系统下,创建一aidl文件,定义所述aidl文件用于设置android系统时间的aidl服务,将所述aidl文件通过第一密钥加密后存储至预设路径。

20、进一步的,所述jar包创建模块具体用于:

21、在android设备运行的android系统下,创建一jar包,将所述java类打包到jar包中,将所述jar包通过第二密钥加密后存储至预设路径。

22、进一步的,所述系统时间设置模块具体用于:

23、android应用通过第二密钥解密预设路径存储的jar包,通过所述jar包调用java类,进而通过所述java类来调用aidl服务来自动设置android系统时间。

24、第三方面,本专利技术提供了一种android系统时间设置设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

25、第四方面,本专利技术提供了一种android系统时间设置介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

26、本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

27、1、通过创建一aidl文件,定义aidl文件用于设置android系统时间的aidl服务,创建一用于实现aidl服务的java类,接着创建一用于打包java类的jar包,最后android应用通过jar包调用java类,进而通过java类来调用aidl服务自动设置android系统时间;即通过结合aidl文件和jar包来设置android系统时间,可以避免修改android系统的系统文件或更改系统设置,不会对android系统的稳定性和正常运行产生负面影响,不会引发系统崩溃、重启或其他意外问题,确保android应用和整个android系统的稳定性,避免设置的系统时间被系统更新修复,相对于传统上利用系统漏洞,可避免恶意应用的攻击,最终极大的提升了android系统时间设置的稳定性以及安全性。

28、2、通过结合aidl文件和jar包来设置android系统时间,整个过程在后台自动进行,不需要用户的参与,不会干扰用户的正常使用,确保了操作的透明性。

29、3、结合aidl文件和jar包的方法适用于各种android应用,无论是操作系统级应用还是普通应用,都可以通过绕过系统时间的设置权限,具有广泛的应用前景和可扩展性。

30、4、结合aidl文件和jar包的方法可灵活地控制系统时间,可以根据应用的需求调整android系统时间的设置,例如在测试期间模拟不同的时间段或时间范围,以提高测试效率和覆盖率,方便开发者进行各种应用场景的定制。

31、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种Android系统时间设置方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种Android系统时间设置方法,其特征在于:所述步骤S1具体为:

3.如权利要求1所述的一种Android系统时间设置方法,其特征在于:所述步骤S3具体为:

4.如权利要求1所述的一种Android系统时间设置方法,其特征在于:所述步骤S4具体为:

5.一种Android系统时间设置系统,其特征在于:包括如下模块:

6.如权利要求5所述的一种Android系统时间设置系统,其特征在于:所述AIDL文件创建模块具体用于:

7.如权利要求5所述的一种Android系统时间设置系统,其特征在于:所述JAR包创建模块具体用于:

8.如权利要求5所述的一种Android系统时间设置系统,其特征在于:所述系统时间设置模块具体用于:

9.一种Android系统时间设置设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。

10.一种Android系统时间设置介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。

...

【技术特征摘要】

1.一种android系统时间设置方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种android系统时间设置方法,其特征在于:所述步骤s1具体为:

3.如权利要求1所述的一种android系统时间设置方法,其特征在于:所述步骤s3具体为:

4.如权利要求1所述的一种android系统时间设置方法,其特征在于:所述步骤s4具体为:

5.一种android系统时间设置系统,其特征在于:包括如下模块:

6.如权利要求5所述的一种android系统时间设置系统,其特征在于:所述aidl文件创建模块具体用于...

【专利技术属性】
技术研发人员:林雪花袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1