Как @Alexander-Klyubin предлагает, сделайте перемещение в репозитории. Это также будет намного быстрее, особенно если у Вас есть большой объем данных для перемещения, потому что Вы не должны будете передавать все эти данные по сети снова.
svn mv https://username@server/svn/old/ https://username@server/svn/new/
должен работать просто великолепно
Вы можете контролировать передачу NFC и прочее. Но сейчас включить и выключить его невозможно: (
Это невозможно программно без рутирующего устройства. Но вы можете начать NFC Settings Activity
с помощью намеренного действия Settings.ACTION_NFC_SETTINGS
для API уровня 16 и выше. Для API < 16 использовать Settings.ACTION_WIRELESS_SETTINGS
Предыдущий выбранный ответ предлагает использовать WIFI_SETTINGS
, но мы можем перейти непосредственно к NFC_SETTINGS
Вот пример:
android.nfc.NfcAdapter mNfcAdapter= android.nfc.NfcAdapter.getDefaultAdapter(v.getContext());
if (!mNfcAdapter.isEnabled()) {
AlertDialog.Builder alertbox = new AlertDialog.Builder(v.getContext());
alertbox.setTitle("Info");
alertbox.setMessage(getString(R.string.msg_nfcon));
alertbox.setPositiveButton("Turn On", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
Intent intent = new Intent(Settings.ACTION_NFC_SETTINGS);
startActivity(intent);
} else {
Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
startActivity(intent);
}
}
});
alertbox.setNegativeButton("Close", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
alertbox.show();
}