分享一个安卓的内置多种工具类的Activity

 更新时间:2015年04月01日 10:23:24   投稿:hebedich  
这篇文章主要介绍了分享一个安卓的内置多种工具类的Activity的相关资料,需要的朋友可以参考下

一个安卓的Activity,内置了多种工具类。要用的话,让自己的Activity继承这个Activity,各种方便,便于理解我在每个方法上都写了详细的注释,添加了网络部分,添加了表单文件一键上传

演示图

代码

void Call(java.lang.String number) 拨打=电话的方法
 
void download(java.lang.String url, NetResult result) 用于下载文件的函数
 
java.lang.String formatMemorySize(long memorySize) 将数字形式的内存格式化成易于理解的格式:1M,2G,3K
 
void Get(java.lang.String url, NetResult result) 通过Get的方式向服务器发送请求 并且返回数据
 
java.util.List getAllSMS() 获取所有短信
 
java.util.List getContacts() 获取所有联系人
 
java.util.List getHasReadSMS() 获取已读短信
 
java.util.List getHaveNotReadSMS() 获取未读短信
 
java.io.File getPhoneDataDirectory() 获取手机内部存储的File对象
 
long getPhoneFreeSize() 获取手机可用内存空间
 
long getPhoneSize() 获取手机总内存空间
 
java.util.List getReceivedSms() 获取已接收短信
 
java.io.File getSDCardDirectory() 获取SD卡的File对象
 
long getSDcardFreeSize() 获取SD卡的可用大小
 
long getSDCardSize() 获取SD卡的总大小
 
java.util.List getSentSms() 获取已发送短信
 
SharedPreferences GetSharedPreferences() 获取默认的SharedPreferences对象
 
SharedPreferences GetSharedPreferences(java.lang.String SharedPreferenceName) 获取自己设置的名称的SharedPreferences对象
 
java.util.List getSMSByAddress(java.lang.String search_address) 获取指定号码的短信
 
void insertContacts(Contact... contacts) 向系统插入联系人
 
void insertSMS(SMS... smss) 向系统插入短信
 
boolean isNetWorkUseful() 检测网络状态是否可用
 
boolean isSDCardUseful() SD卡是否有用
 
void Post(java.lang.String actionUrl, java.util.Map params, java.util.Map files, NetResult netResult) 通过Post方式上传文件以及提交表单
 
void Post(java.lang.String url, java.util.Map params, NetResult result) 通过Post方式往服务器提交数据并获得返回数据
 
void PutSharedPreferences(SharedPreferences sharedPreferences, java.lang.String key, java.lang.Object value) 往指定的sharedPreferences里面存储数据
 
void PutSharedPreferences(java.lang.String key, java.lang.Object value) 往sharedPreferences里面存储数据
 
boolean sendSMS(java.lang.String number, java.lang.String content) 发送短信的方法
 
void SetSharedPreference(SharedPreferences sharedPreferences) 设置自己的sharedPreferences
 
void Show(int layout_ID) 显示自定义提示信息
........
......
....
..
.

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • SpringCloud Zuul在何种情况下使用Hystrix及问题小结

    SpringCloud Zuul在何种情况下使用Hystrix及问题小结

    这篇文章主要介绍了SpringCloud Zuul在何种情况下使用Hystrix 及问题小结,感兴趣的朋友跟随小编一起看看吧
    2018-11-11
  • 2个java希尔排序示例

    2个java希尔排序示例

    java希尔排序示例,希尔排序是插入排序的一种类型,也可以用一个形象的叫法缩小增量法,需要的朋友可以参考下
    2014-05-05
  • Eclipse代码格式化设置简单介绍

    Eclipse代码格式化设置简单介绍

    这篇文章主要介绍了Eclipse代码格式化设置简单介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Kafka Java Producer代码实例详解

    Kafka Java Producer代码实例详解

    这篇文章主要介绍了Kafka Java Producer代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Java有哪些操作字符串的类?区别在哪?

    Java有哪些操作字符串的类?区别在哪?

    今天给大家爱带来的是关于Java的相关知识,文章围绕着Java操作字符串的类展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Java实现无损Word转PDF的示例代码

    Java实现无损Word转PDF的示例代码

    本文将利用Java中的两个jar包:pdfbox和aspose-words实现无损Word转PDF功能,文中的示例代码讲解详细,感兴趣的小伙伴可以动手尝试一下
    2022-06-06
  • Java中ScheduledExecutorService介绍和使用案例(推荐)

    Java中ScheduledExecutorService介绍和使用案例(推荐)

    ScheduledExecutorService是Java并发包中的接口,用于安排任务在给定延迟后运行或定期执行,它继承自ExecutorService,具有线程池特性,可复用线程,提高效率,本文主要介绍java中的ScheduledExecutorService介绍和使用案例,感兴趣的朋友一起看看吧
    2024-10-10
  • java实现简单的俄罗斯方块

    java实现简单的俄罗斯方块

    这篇文章主要为大家详细介绍了java实现简单的俄罗斯方块,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • SpringBoot中打war包需要注意事项

    SpringBoot中打war包需要注意事项

    这篇文章主要介绍了SpringBoot中打war包需要注意事项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 详解Java如何在业务代码中优雅的使用策略模式

    详解Java如何在业务代码中优雅的使用策略模式

    这篇文章主要为大家介绍了Java如何在业务代码中优雅的使用策略模式,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的可以了解下
    2023-08-08

最新评论