某安卓Android手机网络程序源码.rar

  • b3_375647
    了解作者
  • Java
    开发工具
  • 1.2MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-03-02 20:02
    上传日期
一个安卓Android手机网络程序源码,里面包括ex_alarmService_1源码、ex_playservice源码、ex_TestServiceHolder、并附有网络服务测试源码,Android与网络服务相关的学习资料。
某安卓Android手机网络程序源码.rar
内容介绍
package com.iceskysl.TestServiceHolder; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; import android.os.Bundle; import android.os.IBinder; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class TestServiceHolder extends Activity { private boolean _isBound; private TestService _boundService; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setTitle("Service Test"); initButtons(); } private ServiceConnection _connection = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder service) { _boundService = ((TestService.LocalBinder)service).getService(); Toast.makeText(TestServiceHolder.this, "Service connected", Toast.LENGTH_SHORT).show(); } public void onServiceDisconnected(ComponentName className) { // unexpectedly disconnected,we should never see this happen. _boundService = null; Toast.makeText(TestServiceHolder.this, "Service connected", Toast.LENGTH_SHORT).show(); } }; private void initButtons() { Button buttonStart = (Button) findViewById(R.id.start_service); buttonStart.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { startService(); } }); Button buttonStop = (Button) findViewById(R.id.stop_service); buttonStop.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { stopService(); } }); Button buttonBind = (Button) findViewById(R.id.bind_service); buttonBind.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { bindService(); } }); Button buttonUnbind = (Button) findViewById(R.id.unbind_service); buttonUnbind.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { unbindService(); } }); } private void startService() { Intent i = new Intent(this, TestService.class); this.startService(i); } private void stopService() { Intent i = new Intent(this, TestService.class); this.stopService(i); } private void bindService() { Intent i = new Intent(this, TestService.class); bindService(i, _connection, Context.BIND_AUTO_CREATE); _isBound = true; } private void unbindService() { if (_isBound) { unbindService(_connection); _isBound = false; } } }
评论
    相关推荐
    • VC++网络编程
      VC++网络编程,聊天室的构建,如何进行连接网络,可以实现多人聊天,。
    • unix网络编程
      unix网络编程 你知道的,就是大名鼎鼎的W.Richard Stevens的名作之一
    • VxWorks网络编程
      网络网络编程编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程
    • uinx网络编程
      UNIX网络编程卷一第三版源码资料整理,基本覆盖了UNIX网络编程卷一的例子源码
    • vc++网络编程
      vc++网络编程 光盘源代码本书是一本介绍利用visual c++进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地计算机网络编程、局域网网络通信编程、IE 编程、网络通信协议编程、串口通信编程、代理服务器...
    • unix网络编程
      unix网络编程 卷1 套接字 网络编程的经典好书。。。。
    • socket网络编程
      基于socket网络编程,是一款智能聊天软件,基于C/S模型,用JAVA语言编写的网络程序,内附代码浏览器,源码,PPt
    • unix 网络编程
      Unix网络编程 1和2卷,2卷,如有兴趣,可以下载看一下。
    • Window网络编程
      window网络编程入门级别。内容讲得很全。是SOCKET编程的基础教程。
    • UNIX网络编程
      对于开发网游服务器的人开说,是本非常好的书,书中核心的学习部分还是SOCKET 套接口基本API相关的使用和注意细节,其他部分...网络游戏服务端编程其实针对网络底层所需要的技术点并不多,因此此书只需要针对性的学习。