Android 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) Отправьте запрос на сервер через Get и верните данные java.util.List getAllSMS() Получить все SMS java.util.List getContacts() Получить все контакты java.util.List getHasReadSMS() Получить прочитанные SMS java.util.List getHaveNotReadSMS() Получить непрочитанные SMS java.io.File getPhoneDataDirectory() Получить файл объект, хранящийся внутри телефона, long getPhoneFreeSize() Получить доступное пространство памяти телефона long getPhoneSize() Получить общий объем памяти телефона java.util.List getReceivedSms() Получить полученные текстовые сообщения java.io.File getSDCardDirectory() Получить объект File длинной SD-карты getSDcardFreeSize() Получить доступный размер SD-карты long getSDCardSize() Получить общий размер SD-карты. Размер java.util.List getSentSms() Получить отправленное SMS SharedPreferences GetSharedPreferences() Получить объект SharedPreferences по умолчанию SharedPreferences GetSharedPreferences(java.lang.String SharedPreferenceName) Получить объект SharedPreferences с заданным вами именем java.util.List getSMSByAddress(java.lang.String search_address) Получить SMS-сообщение на указанный номер void InsertContacts(Contact) ... контакты ) Вставить контакты в систему void InsertSMS(SMS... smss) Вставить текстовые сообщения в системное логическое значение isNetWorkUseful() определяет, доступен ли статус сети. boolean isSDCardUseful(), доступна ли SD-карта. void Post(java.lang.String actionUrl, параметры java.util.Map, файлы java.util.Map, NetResult netResult) Загрузить файлы и отправить через метод Post Form void Post (url java.lang.String, параметры java.util.Map, результат NetResult) Отправьте данные на сервер с помощью метода Post и получите возвращенные данные. void PutSharedPreferences(SharedPreferencessharedPreferences, ключ java.lang.String, значение java.lang.Object). Сохраните данные в указанном общем пространстве. void PutSharedPreferences(ключ java.lang.String, java. . значение lang.Object) сохраняет данные в логическом значении sendSMS (номер java.lang.String, содержимое java.lang.String). Метод для отправки SMS void SetSharedPreference(SharedPreferences SharedPreferences) Установите свои собственные общие предпочтения void Show(int Layout_ID) Отображение пользовательской информации о подсказках.............
Выше приведено все содержание этой статьи, надеюсь, она вам всем понравится.