@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case REQUEST_ENABLE_BT: if (resultCode == RESULT_OK) { // doDiscovery(); Set<BluetoothDevice> pairedDevices = bluetoothAdapter.getBondedDevices(); if (pairedDevices.size() > 0) { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); for (BluetoothDevice device : pairedDevices) { mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } else { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); String noDevices = getResources().getText(R.string.none_paired).toString(); mPairedDevicesArrayAdapter.add(noDevices); } } else { Toast.makeText(this, R.string.bt_not_enabled_leaving, Toast.LENGTH_SHORT).show(); finish(); } break; default: break; } }
@Override public void handleMessage(Message msg) { switch (msg.what) { case MESSAGE_PING: String ping = (String) msg.obj; mListViewArrayAdapter.add("Ping: " + ping); break; case MESSAGE_PING_REPLY: String ret = (String) msg.obj; mListViewArrayAdapter.add("Reply: " + ret); mEditText.setText(""); break; case MESSAGE_POST_TOAST: Toast.makeText(getApplicationContext(), (String) msg.obj, Toast.LENGTH_LONG).show(); break; case MESSAGE_START_PROGRESS_DIALOG: mDialog = ProgressDialog.show( Client.this, "", "Finding Simple Service.\nPlease wait...", true, true); break; case MESSAGE_STOP_PROGRESS_DIALOG: mDialog.dismiss(); break; default: break; } }
@Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); // When discovery finds a device if (BluetoothDevice.ACTION_FOUND.equals(action)) { // Get the BluetoothDevice object from the Intent BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); // If it's already paired, skip it, because it's been listed // already if (device.getBondState() != BluetoothDevice.BOND_BONDED) { mNewDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); // if (lastAdress.compareTo(device.getAddress())==0) // { setAndReturn(device.getAddress()); // } } // When discovery is finished, change the Activity title } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) { setProgressBarIndeterminateVisibility(false); setTitle(R.string.select_device); if (mNewDevicesArrayAdapter.getCount() == 0) { String noDevices = getResources().getText(R.string.none_found).toString(); mNewDevicesArrayAdapter.add(noDevices); } } }
/** 图片截图框 */ protected void showDialogPicSelect() { final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.item_text); arrayAdapter.add("分享图片"); arrayAdapter.add("保存图片至图册"); arrayAdapter.add("保存图片至文件夹"); ListView listView = new ListView(this); float scale = getResources().getDisplayMetrics().density; int dpAsPixels = (int) (8 * scale + 0.5f); listView.setPadding(0, dpAsPixels, 0, dpAsPixels); listView.setDividerHeight(0); listView.setAdapter(arrayAdapter); final MaterialDialog alert = new MaterialDialog(this).setContentView(listView); listView.setOnItemClickListener( new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { alert.dismiss(); switch (position) { case 0: sharePic(); break; case 1: savePicInGarrery(); break; case 2: savePicInSdCard(); break; } } }); alert.show(); }
public void calcZeros(ArrayAdapter<String> zerosArr, int nFns) { int n; String title; for (int i = 0; i < nFns; i += 1) { if (!graphCalcs[i].empty()) { title = "Fn" + Integer.toString(i + 1) + "(x):"; n = graphCalcs[i].calcZeros( zeros[i], graph.getXLeft(), graph.getXRight(), graph.getYBot(), graph.getYTop(), graph.getXMin(), graph.getXMax(), graph.getYMin(), graph.getYMax(), graph.getXUnitLen()); // Log.v ("calcZeros",Integer.toString(n)); if (n == 0) title += " None"; zerosArr.add(title); // Convert x values of zeros to strings for (int k = 0; k < n; k += 1) { float num = zeros[i][k]; if ((num > -0.001 && num < 0) || (num < 0.001 && num > 0)) num = 0; String numStr = ComplexNumber.roundStr(num, 3); zerosArr.add(" x = " + numStr); } } } }
// Start device discover with the BluetoothAdapter private void doDiscovery() { if (D) Log.d(TAG, "doDiscovery()"); // Remove all element from the list mPairedDevicesArrayAdapter.clear(); // If there are paired devices, add each one to the ArrayAdapter if (pairedDevices.size() > 0) { for (BluetoothDevice device : pairedDevices) { mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } else { String strNoFound = getIntent().getStringExtra("no_devices_found"); if (strNoFound == null) strNoFound = "No devices found"; mPairedDevicesArrayAdapter.add(strNoFound); } // Indicate scanning in the title String strScanning = getIntent().getStringExtra("scanning"); if (strScanning == null) strScanning = "Scanning for devices..."; setProgressBarIndeterminateVisibility(true); setTitle(strScanning); // Turn on sub-title for new devices // findViewById(R.id.title_new_devices).setVisibility(View.VISIBLE); // If we're already discovering, stop it if (mBtAdapter.isDiscovering()) { mBtAdapter.cancelDiscovery(); } // Request discover from BluetoothAdapter mBtAdapter.startDiscovery(); }
private void initData(final MasterSlaveReceiver receiver) { channelMasterNamesAdapter.clear(); for (String string : receiver.getMasterNames()) { channelMasterNamesAdapter.add(string); } channelMasterNamesAdapter.notifyDataSetChanged(); channelSlaveNamesAdapter.clear(); for (String string : receiver.getSlaveNames()) { channelSlaveNamesAdapter.add(string); } channelSlaveNamesAdapter.notifyDataSetChanged(); int channelMasterPosition = channelMasterNamesAdapter.getPosition(receiver.getMaster() + ""); if (channelMasterPosition == -1) { channelMasterPosition = 0; } channelMasterListView.setItemChecked(channelMasterPosition, true); channelMasterListView.smoothScrollToPosition(channelMasterPosition); int channelSlavePosition = channelSlaveNamesAdapter.getPosition(receiver.getSlave() + ""); if (channelSlavePosition == -1) { channelSlavePosition = 0; } channelSlaveListView.setItemChecked(channelSlavePosition, true); channelSlaveListView.smoothScrollToPosition(channelSlavePosition); }
@Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); // 查找到设备action if (BluetoothDevice.ACTION_FOUND.equals(action)) { // 得到蓝牙设备 BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); // 如果是已配对的则略过,已得到显示,其余的在添加到列表中进行显示 if (device.getBondState() != BluetoothDevice.BOND_BONDED) { mNewDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } else { // 添加到已配对设备列表 mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); // mPairedDevicesArrayAdapter.add(mBtAdapter.getRemoteDevice(device.getAddress()).getName() + "\n" + device.getAddress()); } // 搜索完成action } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) { setProgressBarIndeterminateVisibility(false); setTitle(getResources().getString(R.string.select)); if (mNewDevicesArrayAdapter.getCount() == 0) { String noDevices = getResources().getString(R.string.nonewdevice); mNewDevicesArrayAdapter.add(noDevices); } } }
@Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); // When discovery finds a device if (BluetoothDevice.ACTION_FOUND.equals(action)) { // Get the BluetoothDevice object from the Intent BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); Short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, Short.MIN_VALUE); mNewDevicesArrayAdapter.add( device.getName() + "\n" + "RSSI = " + rssi + "\n" + device.getAddress()); // log for test if (device.getName().equals("Zhenan")) { DataLogger dl = new DataLogger(device.getName(), device.getAddress(), rssi.intValue()); } // When discovery is finished, change the Activity title } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) { setProgressBarIndeterminateVisibility(false); setTitle(R.string.scan_finish); if (mNewDevicesArrayAdapter.getCount() == 0) { String noDevices = getResources().getText(R.string.none_found).toString(); mNewDevicesArrayAdapter.add(noDevices); } } }
@Override public void onResume() { super.onResume(); // *************** checkBTState(); textView1 = (TextView) findViewById(R.id.connecting); textView1.setTextSize(40); textView1.setText(" "); // Initialize array adapter for paired devices mPairedDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name); // Find and set up the ListView for paired devices ListView pairedListView = (ListView) findViewById(R.id.paired_devices); pairedListView.setAdapter(mPairedDevicesArrayAdapter); pairedListView.setOnItemClickListener(mDeviceClickListener); // Get the local Bluetooth adapter mBtAdapter = BluetoothAdapter.getDefaultAdapter(); // Get a set of currently paired devices and append to 'pairedDevices' Set<BluetoothDevice> pairedDevices = mBtAdapter.getBondedDevices(); // Add previosuly paired devices to the array if (pairedDevices.size() > 0) { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); // make title viewable for (BluetoothDevice device : pairedDevices) { mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } else { String noDevices = getResources().getText(R.string.none_paired).toString(); mPairedDevicesArrayAdapter.add(noDevices); } }
public void showOptions() { AlertDialog.Builder builderSingle = new AlertDialog.Builder(getActivity()); builderSingle.setTitle(R.string.select_request); final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.select_dialog_singlechoice); arrayAdapter.add(getString(R.string.come_get_me)); arrayAdapter.add(getString(R.string.need_interruption)); arrayAdapter.add(getString(R.string.need_to_talk)); builderSingle.setNegativeButton( R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builderSingle.setAdapter( arrayAdapter, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { optionSelected = arrayAdapter.getItem(which); sendMessage(optionSelected); } }); builderSingle.show(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // set up the window setContentView(R.layout.device_list); // set result cancelled in case user backs out setResult(Activity.RESULT_CANCELED); // initialize button to perform device discovery Button scanButton = (Button) findViewById(R.id.button_scan); scanButton.setOnClickListener( new OnClickListener() { public void onClick(View v) { doDiscovery(); v.setVisibility(View.GONE); } }); // initialize array adapters. one for already paired, and one for new mPairedDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name); mNewDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name); // find and set up listview for paired ListView pairedListView = (ListView) findViewById(R.id.paired_devices); pairedListView.setAdapter(mPairedDevicesArrayAdapter); pairedListView.setOnItemClickListener(mDeviceClickListener); // find and set up listview for newly discovered devices ListView newDevicesListView = (ListView) findViewById(R.id.new_devices); newDevicesListView.setAdapter(mNewDevicesArrayAdapter); newDevicesListView.setOnItemClickListener(mDeviceClickListener); // register for broadcast when device is discovered IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); this.registerReceiver(mReceiver, filter); // reigster for boardcasts when discovery is finished filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED); this.registerReceiver(mReceiver, filter); // get local adapter mBtAdapter = BluetoothAdapter.getDefaultAdapter(); // get a set of currently paired devices Set<BluetoothDevice> pairedDevices = mBtAdapter.getBondedDevices(); // if there are paired devices add to arrayadapter if (pairedDevices.size() > 0) { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); for (BluetoothDevice device : pairedDevices) { mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } else { String noDevices = getResources().getText(R.string.none_paired).toString(); mPairedDevicesArrayAdapter.add(noDevices); } }
@Override public void handleMessage(Message msg) { // mConversationArrayAdapter.setNotifyOnChange(false); switch (msg.what) { case MESSAGE_STATE_CHANGE: if (D) Log.i(TAG, "MESSAGE_STATE_CHANGE: " + msg.arg1); switch (msg.arg1) { case BluetoothThread1.STATE_CONNECTED: mTitle.setText(R.string.title_connected_to); mTitle.append(mConnectedDeviceName); mConversationArrayAdapter.clear(); break; case BluetoothThread1.STATE_CONNECTING: mTitle.setText(R.string.title_connecting); break; case BluetoothThread1.STATE_LISTEN: case BluetoothThread1.STATE_NONE: mTitle.setText(R.string.title_not_connected); break; } break; case MESSAGE_WRITE: byte[] writeBuf = (byte[]) msg.obj; // construct a string from the buffer String writeMessage = new String(writeBuf); mConversationArrayAdapter.add("Me: " + writeMessage); break; case MESSAGE_READ: byte[] readBuf = (byte[]) msg.obj; // construct a string from the valid bytes in the buffer String readMessage = new String(readBuf, 0, msg.arg1); // String readMessage = (String) msg.obj; // mConversationArrayAdapter.add(mConnectedDeviceName+": " + readMessage); mConversationArrayAdapter.add(System.currentTimeMillis() + ": " + readMessage); break; case MESSAGE_DEVICE_NAME: // save the connected device's name mConnectedDeviceName = msg.getData().getString(DEVICE_NAME); Toast.makeText( getApplicationContext(), "Connected to " + mConnectedDeviceName, Toast.LENGTH_SHORT) .show(); break; case MESSAGE_TOAST: Toast.makeText( getApplicationContext(), msg.getData().getString(TOAST), Toast.LENGTH_SHORT) .show(); break; case MESSAGE_POSTURE_BAD: Toast.makeText( getApplicationContext(), msg.getData().getString(TOAST), Toast.LENGTH_SHORT) .show(); v.vibrate(500); break; } }
private ArrayAdapter<String> getTimeline() { SharedPreferences sp = getSharedPreferences("token", MODE_PRIVATE); String token = sp.getString("token", ""); String tokenSecret = sp.getString("token_seacret", ""); // twitterオブジェクトの作成 Twitter tw = new TwitterFactory().getInstance(); // AccessTokenオブジェクトの作成 AccessToken at = new AccessToken(token, tokenSecret); // Consumer keyとConsumer key seacretの設定 tw.setOAuthConsumer("iy2FEHXmSXNReJ6nYQ8FRg", "KYro4jM8BHlLSMsSdTylnTcm3pYaTCiG2UZrYK1yI4"); // AccessTokenオブジェクトを設定 tw.setOAuthAccessToken(at); try { // TLの取得 ResponseList<Status> homeTl = tw.getHomeTimeline(); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1); for (Status status : homeTl) { // つぶやきのユーザーIDの取得 String userName = status.getUser().getScreenName(); // つぶやきの取得 String tweet = status.getText(); adapter.add("ユーザーID:" + userName + "\r\n" + "tweet:" + tweet); } Status s = homeTl.get(homeTl.size()); Paging p = new Paging(); p.setMaxId(s.getId()); homeTl = null; homeTl = tw.getHomeTimeline(p); for (Status status : homeTl) { // つぶやきのユーザーIDの取得 String userName = status.getUser().getScreenName(); // つぶやきの取得 String tweet = status.getText(); adapter.add("ユーザーID:" + userName + "\r\n" + "tweet:" + tweet); } return adapter; } catch (TwitterException e) { e.printStackTrace(); if (e.isCausedByNetworkIssue()) { Toast.makeText(getApplicationContext(), "ネットワークに接続して下さい", Toast.LENGTH_LONG); } else { Toast.makeText(getApplicationContext(), "エラーが発生しました。", Toast.LENGTH_LONG); } } return null; }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.device_list); setTitle(R.string.select_device); bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); Button scanButton = (Button) findViewById(R.id.button_scan); scanButton.setOnClickListener( new OnClickListener() { public void onClick(View v) { doDiscovery(); v.setVisibility(View.GONE); } }); mPairedDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name); mNewDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name); ListView pairedListView = (ListView) findViewById(R.id.paired_devices); pairedListView.setAdapter(mPairedDevicesArrayAdapter); pairedListView.setOnItemClickListener(this); ListView newListView = (ListView) findViewById(R.id.new_devices); newListView.setAdapter(mNewDevicesArrayAdapter); newListView.setOnItemClickListener(this); if (bluetoothAdapter == null) { Toast.makeText(this, "Bluetooth is not available", Toast.LENGTH_LONG).show(); finish(); return; } Set<BluetoothDevice> pairedDevices = bluetoothAdapter.getBondedDevices(); if (pairedDevices.size() > 0) { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); for (BluetoothDevice device : pairedDevices) { mPairedDevicesArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } else { findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE); String noDevices = getResources().getText(R.string.none_paired).toString(); mPairedDevicesArrayAdapter.add(noDevices); } mPairedDevicesArrayAdapter.notifyDataSetChanged(); IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); this.registerReceiver(receiver, filter); filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED); this.registerReceiver(receiver, filter); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wifi_rx_6620); if (WiFi.is11acSupported()) { mIsAdvancedMode = true; } mTvFcs = (TextView) findViewById(R.id.WiFi_FCS_Content); mTvRx = (TextView) findViewById(R.id.WiFi_Rx_Content); mTvPer = (TextView) findViewById(R.id.WiFi_PER_Content); mTvFcs.setText(R.string.wifi_empty); mTvRx.setText(R.string.wifi_empty); mTvPer.setText(R.string.wifi_empty); mBtnGo = (Button) findViewById(R.id.WiFi_Go_Rx); mBtnStop = (Button) findViewById(R.id.WiFi_Stop_Rx); mBtnGo.setOnClickListener(this); mBtnStop.setOnClickListener(this); mInitData = new long[2]; mChannel = new ChannelInfo(); mChannelSpinner = (Spinner) findViewById(R.id.WiFi_RX_Channel_Spinner); mChannelAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); mChannelAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mChannelAdapter.clear(); for (int i = 1; i <= ChannelInfo.sChannels[0]; i++) { for (String s : mChannel.mFullChannelName) { if (s.startsWith("Channel " + ChannelInfo.sChannels[i] + " ")) { mChannelAdapter.add(s); break; } } } mChannelSpinner.setAdapter(mChannelAdapter); mChannelSpinner.setOnItemSelectedListener(mSpinnerListener); mBandwidthSpinner = (Spinner) findViewById(R.id.WiFi_Bandwidth_Spinner); // Bandwidth setings ArrayAdapter<String> bwAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); bwAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); if (mIsAdvancedMode) { bwAdapter.add(mBandwidth[BW_INDX_ADVANCED]); } else { for (int i = 0; i < BW_INDX_ADVANCED; i++) { bwAdapter.add(mBandwidth[i]); } } mBandwidthSpinner.setAdapter(bwAdapter); mBandwidthSpinner.setOnItemSelectedListener(mSpinnerListener); mSpBwAdvCbw = (Spinner) findViewById(R.id.wifi_bandwidth_cbw_spn); mSpBwAdvDbw = (Spinner) findViewById(R.id.wifi_bandwidth_dbw_spn); mSpBwAdvPrimCh = (Spinner) findViewById(R.id.wifi_bandwidth_prim_ch_spn); setViewEnabled(true); initUiComponent(); }
private void reloadHistoryItems() { Iterable<HistoryItem> items = historyManager.buildHistoryItems(); adapter.clear(); for (HistoryItem item : items) { adapter.add(item); } setTitle(originalTitle + " (" + adapter.getCount() + ')'); if (adapter.isEmpty()) { adapter.add(new HistoryItem(null, null, null)); } }
private ArrayAdapter<?> createSoundAdapter(Context context) { ArrayAdapter<SoundInfo> arrayAdapter = new ArrayAdapter<SoundInfo>(context, android.R.layout.simple_spinner_item); arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); SoundInfo dummySoundInfo = new SoundInfo(); dummySoundInfo.setTitle(context.getString(R.string.broadcast_nothing_selected)); arrayAdapter.add(dummySoundInfo); for (SoundInfo soundInfo : sprite.getSoundList()) { arrayAdapter.add(soundInfo); } return arrayAdapter; }
public void getPairedDeviceList() throws IOException { Set<BluetoothDevice> pairedDevices = mBtAdapter.getBondedDevices(); // If there are paired devices, add each one to the ArrayAdapter if (pairedDevices.size() > 0) { for (BluetoothDevice dev : pairedDevices) { pairedDevicesArrayAdapter.add(dev.getName() + "\n" + dev.getAddress()); } } else { String noDevices = getResources().getText(R.string.none_paired).toString(); pairedDevicesArrayAdapter.add(noDevices); } }
public void onReceive(Context context, Intent intent) { String action = intent.getAction(); String name = ""; // When discovery finds a device if (BluetoothDevice.ACTION_FOUND.equals(action)) { // Get the BluetoothDevice object from the Intent BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); if (name == null) { mArrayAdapter.add(device.getAddress()); } else { mArrayAdapter.add(device.getName() + "\n" + device.getAddress()); } } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sample_list); ArrayAdapter<Sample> adapter = new ArrayAdapter<Sample>(this, android.R.layout.simple_list_item_1); adapter.add(new Sample("IgnitedAsyncTask", IgnitedAsyncTaskActivity.class)); adapter.add(new Sample("EndlessListAdapter", EndlessListActivity.class)); adapter.add(new Sample("RemoteImageView", RemoteImageViewActivity.class)); adapter.add(new Sample("RemoteImageGalleryAdapter", RemoteImageGalleryActivity.class)); adapter.add(new Sample("ScrollingTextView", ScrollingTextViewActivity.class)); setListAdapter(adapter); }
private void initUserAdapter(List<String> users) { ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_spinner_item); for (String s : users) adapter.add(s); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // spUsername.setAdapter(adapter); }
// intent投げ先activitiesをspinnerに積む処理 private void buildBrowserSpinner() { // アダプターを設定します ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mWdgSpinnerBrowsers = (Spinner) findViewById(R.id.SpinnerBrowsers); mWdgSpinnerBrowsers.setAdapter(adapter); // アイテムを追加します mSuitableApps = getSuitableActivities(); for (int i = 0; i < mSuitableApps.size(); i++) { adapter.add(mSuitableApps.get(i).get("label")); } // スピナーのアイテムが選択された時に呼び出されるコールバックを登録します mWdgSpinnerBrowsers.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // Spinner spinner = (Spinner) parent; // 選択されたアイテムを取得します // String item = (String) spinner.getSelectedItem(); // Log.d(TAG, "spb:sel:" + item); } public void onNothingSelected(AdapterView<?> parent) {} }); // スピナー表示時タイトル mWdgSpinnerBrowsers.setPrompt((CharSequence) getString(R.string.spinnerPrompt_browser)); return; }
public void setItems(List<String> items) { _items = items.toArray(new String[items.size()]); mSelection = new boolean[_items.length]; simple_adapter.clear(); simple_adapter.add(_items[0]); Arrays.fill(mSelection, false); }
public void setItems(String[] items) { _items = items; mSelection = new boolean[_items.length]; simple_adapter.clear(); simple_adapter.add(_items[0]); Arrays.fill(mSelection, false); }
/** Convenience method to populate the UI Spinner with possible options. */ private void populateSpinner() { // Instantiate the adapter to later add items to Spinner adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // Place all of the names and IDs into a list for populating the spinner list = new SparseArray<String>(); information = new SparseArray<String[]>(); Field[] fields = R.xml.class.getFields(); for (Field f : fields) { try { // We need both the IDs and the Names, hence the use of SparseArray int id = f.getInt(null); String[] info = QuestionsDataStruct.readQuestionSetInformationOnly(QuestionTime.RESOURCES.getXml(id)); list.append(id, info[QuestionsDataStruct.QUESTION_NAME]); information.append(id, info); adapter.add(info[QuestionsDataStruct.QUESTION_NAME]); } catch (IllegalArgumentException e) { Log.e(QuestionTime.TAG, e.getMessage()); } catch (IllegalAccessException e) { Log.e(QuestionTime.TAG, e.getMessage()); } } QUESTION_SETS.setAdapter(adapter); }
@Override public void onClick(View arg0) { // used for testing // first update the info if (MNDirect.getVShopProvider().isVShopInfoNeedUpdate()) { Log.d("playphone", "Updating the items..."); MNDirect.getVShopProvider().doVShopInfoUpdate(); } MNVShopProvider.VShopPackInfo[] vShopPacks = MNDirect.getVShopProvider().getVShopPackList(); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item); for (VShopPackInfo pack : vShopPacks) { Log.d( "playphone", "Pack name: " + pack.name + " , pack description: " + pack.description + " ,pack params: " + pack.appParams + " ,pack value: " + pack.priceValue + " ,currency: " + pack.priceItemId); adapter.add(pack.name); } Log.d("playphone", "ok so far"); ListView lv = (ListView) findViewById(R.id.listView1); lv.setAdapter(adapter); lv.invalidate(); }
@Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); try { loadFile(); mAdapter.clear(); for (int i = mFav.length() - 1; i >= 0; i--) { long dt = mFav.getJSONObject(i).getJSONObject("datetime").getLong("$date"); Date datetime = new Date(dt); sdf1.setTimeZone(TimeZone.getTimeZone("GMT")); String crawlTime = sdf1.format(datetime); // String time = getTime(crawlTime); mAdapter.add( new String[] { mFav.getJSONObject(i).getString("from") + " -> " + mFav.getJSONObject(i).getString("to"), crawlTime }); // +DateFormat.getDateFormat(GoodResultActivity.this).format(new // Date(jArray.getJSONObject(i).getLong("$date")))); } mAdapter.notifyDataSetChanged(); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
public void onReceive(Context context, Intent intent) { String action = intent.getAction(); // ada device baru if (BluetoothDevice.ACTION_FOUND.equals(action)) { // ambil objek BluetoothDevice dari Intent BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); arrayPairedDevices.add(device); // tulis nama dan MAC address ke ListView adapter.add("Baru:" + device.getName() + "\n" + device.getAddress()); // refresh listview, JANGAN LUPA!! adapter.notifyDataSetChanged(); } else // mulai proses discovery, untuk debug saja, memastikan proses dimulai if (BluetoothAdapter.ACTION_DISCOVERY_STARTED.equals(action)) { Toast toast = Toast.makeText( getApplicationContext(), "Mulai proses discovery", Toast.LENGTH_LONG); toast.show(); } else // mulai proses discovery, untuk debug saja, memastikan proses dimulai if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) { Toast toast = Toast.makeText( getApplicationContext(), "Proses discovery selesai", Toast.LENGTH_LONG); toast.show(); } }
/** On Click */ @Override public void onClick(View v) { switch (v.getId()) { case R.id.add: String command = commandInput.getText().toString().trim(); if (!command.startsWith("/")) { command = "/" + command; } commands.add(command); adapter.add(command); commandInput.setText("/"); okButton.setEnabled(true); break; case R.id.cancel: setResult(RESULT_CANCELED); finish(); break; case R.id.ok: // Get list and return as result Intent intent = new Intent(); intent.putExtra(Extra.COMMANDS, commands); setResult(RESULT_OK, intent); finish(); break; } }