mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 14:45:29 +00:00
ed0ffd2ff8
--HG-- rename : mobile/android/base/CrashReporter.java.in => mobile/android/base/CrashReporter.java rename : mobile/android/base/GeckoActivity.java.in => mobile/android/base/GeckoActivity.java rename : mobile/android/base/Restarter.java.in => mobile/android/base/Restarter.java rename : mobile/android/base/SmsManager.java.in => mobile/android/base/SmsManager.java rename : mobile/android/base/UpdateServiceHelper.java.in => mobile/android/base/UpdateServiceHelper.java rename : mobile/android/base/resources/menu-large-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-large-v11/browser_app_menu.xml rename : mobile/android/base/resources/menu-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-v11/browser_app_menu.xml rename : mobile/android/base/resources/menu-xlarge-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-xlarge-v11/browser_app_menu.xml rename : mobile/android/base/resources/menu/browser_app_menu.xml.in => mobile/android/base/resources/menu/browser_app_menu.xml rename : mobile/android/base/resources/xml/preferences.xml.in => mobile/android/base/resources/xml/preferences.xml
35 lines
1.1 KiB
Java
35 lines
1.1 KiB
Java
/* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*-
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
package org.mozilla.gecko;
|
|
|
|
class SmsManager
|
|
{
|
|
static private ISmsManager sInstance = null;
|
|
|
|
static public ISmsManager getInstance() {
|
|
if (AppConstants.MOZ_WEBSMS_BACKEND) {
|
|
if (sInstance == null) {
|
|
sInstance = new GeckoSmsManager();
|
|
}
|
|
}
|
|
return sInstance;
|
|
}
|
|
}
|
|
|
|
interface ISmsManager
|
|
{
|
|
public void start();
|
|
public void stop();
|
|
public void shutdown();
|
|
|
|
public void send(String aNumber, String aMessage, int aRequestId);
|
|
public void getMessage(int aMessageId, int aRequestId);
|
|
public void deleteMessage(int aMessageId, int aRequestId);
|
|
public void createMessageList(long aStartDate, long aEndDate, String[] aNumbers, int aNumbersCount, int aDeliveryState, boolean aReverse, int aRequestId);
|
|
public void getNextMessageInList(int aListId, int aRequestId);
|
|
public void clearMessageList(int aListId);
|
|
}
|