Android Open Source - peeler Device View






From Project

Back to project page peeler.

License

The source code is released under:

MIT License

If you think the Android project peeler listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.peeler;
//from w  ww  . ja  va 2s  . co  m
import java.util.List;
import java.util.concurrent.*;

import android.app.ListActivity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.util.Log;

public class DeviceView extends ListActivity {
  List<RAOPDevice> devices;
  ScheduledThreadPoolExecutor search;

  private AirPlayer player;

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getListView().setTextFilterEnabled(true);

    player = ((Peeler)getParent()).streamer.player;
  }

  public void onResume() {
    super.onResume();

    //search = new ScheduledThreadPoolExecutor(1);
    //search.scheduleAtFixedRate(new Runnable() {
    //  public void run() {
        updateDevices();
    //  }
    //}, 0, 10, TimeUnit.SECONDS);
  }

  public void onPause() {
    super.onPause();
    //search.shutdownNow();
  }
  
  private void updateDevices() {
    // TODO display a loading graphic
    devices = AirPlayer.findDevices();
    //setListAdapter(new ArrayAdapter<RAOPDevice>(this, R.layout.list_item, devices));
    player.setActiveDevices(devices);
  }

  /*protected void onListItemClick(ListView l, View v, int position, long id) {
    
  }*/
}




Java Source Code List

com.example.peeler.AirPlayer.java
com.example.peeler.AlbumListView.java
com.example.peeler.ArtistListView.java
com.example.peeler.Common.java
com.example.peeler.CurrentSongView.java
com.example.peeler.DeviceView.java
com.example.peeler.GenreListView.java
com.example.peeler.MDNS-SD.java
com.example.peeler.Peeler.java
com.example.peeler.PlaylistListView.java
com.example.peeler.RAOPDevice.java
com.example.peeler.RTSP.java
com.example.peeler.SongListView.java
com.example.peeler.Streamer.java