我怎样才能连接我的Android模拟器到互联网,例如使用浏览器? 我已经find了很多关于通过代理进行连接时会发生什么的build议,但在这里并不是这样,我的机器(Windows 7)直接连接到路由器。
我希望我的意图,当用户去一个特定的url推出:例如,Android市场这样做http://market.android.com/url。 YouTube也是如此。 我也希望我也这样做。
我有两个活动:主要活动和儿童活动。 当我在主要活动中按下button时,子活动就会启动。 现在我想发送一些数据回主屏幕。 我使用Bundle类,但它不工作。 它引发了一些运行时exception。 有没有解决scheme?
有什么办法可以获得手机正在运行的API版本吗?
我对Android中的Handlers , AsyncTask和Threads之间的区别有些困惑。 我已经阅读了很多博客和问题在这里stackoverflow。 Handler是后台线程,提供您与用户界面进行通信。 例如更新进度条应该通过Handler来完成。 使用处理程序,您具有MessagingQueues的优势,所以如果您想要安排消息或更新多个UI元素或具有重复任务。 AsyncTask是相似的,事实上它们使用Handler ,但不会在UI线程中运行,所以它对于获取数据很有用,比如获取Web服务。 稍后,您可以与UI进行交互。 但是Thread不能和UI交互,提供更多的“基本”线程,而且你会错过AsyncTask所有抽象。 不过,我想有一个套接字连接运行在一个服务。 这应该运行在一个处理程序或线程,甚至是一个AsyncTask ? UI交互不是必须的。 它在我使用的性能方面有所不同吗? 同时文件已经大大改善。
有人可以回答我的困境使用哪种方法来连接Android设备到MySQL或Postgresql? 我可以两种方式做到没有任何错误和问题,没有明显的差异,但是大家推荐使用web服务而不是使用jdbc驱动和直接连接, 有人能解释为什么有一些事实? 编辑:我没有提到,这是更简单,需要更less的时间来通过jdbc做到这一点。 那么,为什么Web服务,或者为什么不呢?
我有一些EditTexts,用户input一个FTP地址,用户名,密码,端口和testConnectionbutton。 如果连接成功build立,则返回一个布尔值true。 boolean status = ftpConnect(_address, _username, _password,_port); ftpDisconnect(); if (status == true) { Toast.makeText(SiteManager.this, "Connection Succesful", Toast.LENGTH_LONG).show(); } else { Toast.makeText(SiteManager.this, "Connection Failed:" + status, Toast.LENGTH_LONG).show(); } 我正在修改我的代码以使用AsyncTasks来执行各种ftp操作,但是如果连接成功完成,如何传回布尔值? testConnection.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { _name = etSitename.getText().toString(); _address = etAddress.getText().toString(); _username = etUsername.getText().toString(); _password = etPassword.getText().toString(); _port = Integer.parseInt(etPort.getText().toString()); AsyncConnectTask task […]
我知道这个问题已经被其他成员问过了,一些成员也给出了解决scheme,但是我没有find适合我的应用的解决scheme。 我正在创build一个应用程序,我有一个屏幕,将显示dynamic列表视图与列表项目一个checkbox和三个textview(一个是候选人名称和其他两个是clockIn和clockOut时间将显示后,selectdate和时间date时间select器)。现在我的问题是,当我检查第一个checkbox(我有15checkbox的候选人名称)自动第十checkbox检查本身,这也发生在第二和第十一,第三和第十二等(副诗也真正的)。我在这里提供我的适配器类和列表项xml。 import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Context; import android.util.SparseBooleanArray; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.TextView; import android.widget.Toast; import com.android.feedback.ListViewCheckBox; public class DemoAdapter extends ArrayAdapter<String>{ private final List<String> list; private final Activity context; LayoutInflater inflater; TextView CItv,COtv; static ViewHolder holder; View view; public DemoAdapter(Activity context, […]
在我的活动中,我创build了一个Bitmap对象,然后我需要启动另一个Activity ,如何从子活动(即将启动的那个)传递这个Bitmap对象?
我正在使用下面的代码在ImageView中旋转一个angular度。 有没有更简单和不太复杂的方法可用。 ImageView iv = (ImageView)findViewById(imageviewid); TextView tv = (TextView)findViewById(txtViewsid); Matrix mat = new Matrix(); Bitmap bMap = BitmapFactory.decodeResource(getResources(),imageid); mat.postRotate(Integer.parseInt(degree));===>angle to be rotated Bitmap bMapRotate = Bitmap.createBitmap(bMap, 0, 0,bMap.getWidth(),bMap.getHeight(), mat, true); iv.setImageBitmap(bMapRotate);