我在MainAvtivity中有以下代码:
private DBOperations DataDBoperation;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DataDBoperation = new DBOperations(this);
DataDBoperation.open();
List values = DataDBoperation.getAllUserSIMs();
// Use the SimpleCursorAdapter to show the
// elements in a ListView
ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
public void addSim(View view) {
ArrayAdapter adapter = (ArrayAdapter) getListAdapter();
EditText text = (EditText) findViewById(R.id.editText1);
SIMsClass stud = DataDBoperation.addSIMs(text.getText().toString());
adapter.add(stud);
}
public void deleteSim(View view) {
ArrayAdapter adapter = (ArrayAdapter) getListAdapter();
SIMsClass sim = null;
if (getListAdapter().getCount() > …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Android应用程序,它要求我扫描所有可用的公共wifi网络并连接到具有最高信号强度的网络.这可以实现如此如何?
现在我的应用程序只需打开wifi并连接到已保存的网络.