我对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;
}
}
}
这里实现的大多数方法都是自定义创建的.. 我只想知道技巧
如果有任何教程可能有视频教程.. 请让我知道..它会救我..
提前致谢
答案 0 :(得分:0)
从这段代码看,它看起来像Service
。
服务是表示一个的应用程序组件 应用程序希望执行较长时间运行而不是 与用户交互或为其他人提供功能 要使用的应用程序
鉴于您的第一段,如果您打算将应用程序连接到数据库等,我强烈建议您从头开始学习。