最赞回答 / InBin
一般做法是使用AsyncTask在后台会开启另外的线程,在重载的doInBackground()方法中打开服务器获取json数据的url链接,然后获取输入流,然后再把输入流转换为String类型的数据,在转换为String类型的数据中可以使用JSONObject等类转换,然后在重载的onPostExecute方法中会返回所有数据,你可以在这里插入数据实体,这要看你怎么实现了。
2016-05-13
7 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_TASKS" />
2016-05-11
4 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
5 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
6 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
5 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
6 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2016-05-11
显示不了自己位置的地图,是权限问题
1 <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
2 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
3 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
1 <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
2 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
3 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
2016-05-11
记一下自己出现的问题
1. 用的android studio 导入时候不能直接导入lib里 需要在src/main/下新建jniLibs文件夹 导入.so文件 (那几个都得导入)
2. 出现点击菜单崩溃 原因getMenuInflater().inflate(R.menu.menu_main, menu); 的 menu 参数 没注意写成了 null
尚未解决问题:genymotion不能运行 但真机可以
1. 用的android studio 导入时候不能直接导入lib里 需要在src/main/下新建jniLibs文件夹 导入.so文件 (那几个都得导入)
2. 出现点击菜单崩溃 原因getMenuInflater().inflate(R.menu.menu_main, menu); 的 menu 参数 没注意写成了 null
尚未解决问题:genymotion不能运行 但真机可以
2016-05-09