我只是复制了所有jar文件,Http但Android Studio无法导入所有这些jar 文件.它给出了一个错误:
Cannot resolve symbol HttpGet,HttpClient,HttpResponse.
我的Activity档案在这里: -
public class MainActivity extends AppCompatActivity {
ArrayList<Product> productslist;
ProductAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
productslist = new ArrayList<Product>();
new JSONAsyncTask().execute("http://opencart.codeniques.com/myshop/?route=feed/web_api/products&id=60&key=test123");
ListView listView = (ListView)findViewById(R.id.list);
adapter = new ProductAdapter(getApplicationContext(),R.layout.row,productslist);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(),productslist.get(position).getName(),Toast.LENGTH_LONG).show();
}
});
}
class JSONAsyncTask extends AsyncTask<String,Void,Boolean>{
ProgressDialog dialog;
@Override
protected void onPreExecute() {
super.onPreExecute(); …Run Code Online (Sandbox Code Playgroud) 嗨,我正在开发Android应用程序,我希望用户当前位置足够准确.所以我有2个选项来实现这一个
检索当前位置.http://developer.android.com/training/location/retrieve-current.html
和
接收位置更新 http://developer.android.com/training/location/receive-location-updates.html
所以这是我的问题.我经历了检索当前位置,我意识到最后它给了我用户最后知名的位置.但我的要求是用户当前位置.
所以我走向接收位置更新.我虽然可以获得第一次更新,但我会停止更新.但这也是第一次它给了我最后的位置而不是新的位置.并在第一次阅读后启动gps以提供连续更新.但我只对第一次更新感兴趣.
所以我需要一个好的解决方案,它会给我用户准确的当前位置.使用gps或网络或wifi任何可用的.
如果我做错了什么,请更正.需要帮忙.谢谢.