了解android方法

时间:2014-12-15 07:39:57

标签: java android

我对Android编程很新。我可以编写基本的应用程序..也许只是为了孩子们玩,现在当我想编写复杂的应用程序,如使用远程数据库和解析数据..我不真的知道它是如何工作的,因为我使用谷歌代码模板,我真的不知道这些方法的工作方式最多,婴儿大部分都不知道他们做了什么。例如

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;
    }

}

}

这里实现的大多数方法都是自定义创建的.. 我只想知道技巧

如果有任何教程可能有视频教程.. 请让我知道..它会救我..

提前致谢

1 个答案:

答案 0 :(得分:0)

从这段代码看,它看起来像Service

  

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

鉴于您的第一段,如果您打算将应用程序连接到数据库等,我强烈建议您从头开始学习。

官方教程如下:http://developer.android.com/training/index.html