Java 了解android方法

Java 了解android方法,java,android,Java,Android,我对安卓编程几乎是新手。。我会写基本的应用程序。。也许只是供孩子们玩,现在当我想写复杂的应用程序,比如远程数据库和数据解析。。我真的不知道它是如何工作的,因为我在谷歌上搜索代码模板来使用,我真的不知道大多数方法是如何工作的,我不知道它们中的大多数是做什么的。比如说 public class IMService extends Service implements IAppManager, IUpdateData { // private NotificationManager mNM; pu

我对安卓编程几乎是新手。。我会写基本的应用程序。。也许只是供孩子们玩,现在当我想写复杂的应用程序,比如远程数据库和数据解析。。我真的不知道它是如何工作的,因为我在谷歌上搜索代码模板来使用,我真的不知道大多数方法是如何工作的,我不知道它们中的大多数是做什么的。比如说

public class IMService extends Service implements IAppManager, IUpdateData {
//  private NotificationManager mNM;

public static final String TAKE_MESSAGE = "Take_Message";
public static final String FRIEND_LIST_UPDATED = "Take Friend List";
public ConnectivityManager conManager = null; 
private final int UPDATE_TIME_PERIOD = 15000;
//  private static final int LISTENING_PORT_NO = 8956;

private String rawFriendList = new String();


ISocketOperator socketOperator = new SocketOperator(this);

private final IBinder mBinder = new IMBinder();
private String username;
private String password;
private String userKey;
private boolean authenticatedUser = false;
 // timer to take the updated data from server
private Timer timer;

private NotificationManager mNM;


public class IMBinder extends Binder {
    public IAppManager getService() {
        return IMService.this;
    }

}
}

这里实现的大多数方法都是自定义创建的。。 我只是想知道诀窍

如果有任何教程,可能是视频教程。。 请让我知道。。这会救我的


提前感谢

从这段代码来看,它看起来像是一个

服务是一个应用程序组件,表示 应用程序希望执行更长时间运行的操作,而不是 与用户交互或为其他用户提供功能 要使用的应用程序

鉴于你们的第一段,我强烈建议你们从零开始学习,若你们计划将你们的应用程序连接到数据库,等等


这里有官方教程:

谢谢。。太棒了。。我仍然需要一个我的帮助。。你能帮我修改一个php脚本,说最新版本的php n mysqli吗。。因为我是用最新版本学的。。如果我不说php的旧版本,我就不能修改。。提前谢谢你应该问一个新问题并适当地标记它。PHP不是我的强项。:)