我试图把一个对象作为额外的意图.对象的类是由我创建的,所以我把它作为Parcelable.
public class NavigationDataSet implements Parcelable {
private ArrayList<Placemark> placemarks = new ArrayList<Placemark>();
private Placemark currentPlacemark;
private Placemark routePlacemark;
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeToParcel(Parcel out, int flags) {
// TODO Auto-generated method stub
out.writeList(placemarks);
out.writeValue(currentPlacemark);
out.writeValue(routePlacemark);
}
// this is used to regenerate your object. All Parcelables must have a CREATOR that implements these two methods
public static final Parcelable.Creator<NavigationDataSet> CREATOR = new Parcelable.Creator<NavigationDataSet>() {
public NavigationDataSet createFromParcel(Parcel …Run Code Online (Sandbox Code Playgroud) 我在MySQL Workbench上遇到了一些麻烦.在这种情况下,我正在开发一个数据库,以便从Android设备远程查询它.这是我第一次使用MySQL Workbench,所以我遵循了本教程:
http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/
我创建EER图并生成SQL脚本没有问题.当我尝试连接到MySQL服务器时出现问题.我收到此错误:
" 用户root无法在127.0.0.1:3306连接到MySQL.在'读取初始通信数据包'时丢失了与MySQL服务器的连接,系统错误:61 "
http://img101.imageshack.us/i/capturadepantalla201104i.png/(如果链接停止工作告诉我)
我也尝试使用本地套接字/管道连接方法与'/Applications/MAMP/tmp/mysql/mysql.sock'中的MAMP套接字,但它给出了相同的错误.我也试过使用MAMP端口8889,但仍然没有.
所以任何人都知道如何解决它?还有一个问题,我可以在不使用MAMP的情况下从我的Android设备连接到我的笔记本电脑(放置数据库)吗?MySQL需要MAMP来提供查询吗?最后一件事,我是以正确的方式进行的吗?或者我应该以其他方式做到这一点?
谢谢阅读.
我使用MySQL Workbench创建了一个数据库,现在我需要访问它.所以我写了一个PHP脚本来访问它:
<?
$db = mysql_connect("127.0.0.1:3306","root", "");
if (!$db){
echo "Could not connect to database";
exit();
}
$db_name = "pfc_db";
if (!mysql_select_db($db_name, $db)){
die ("Could not select database");
}
$sql=mysql_query("select * from CAPAS");
while($row=mysql_fetch_assoc($sql)){
$output[]=$row;
if (isset($output)){
echo "yes";
echo $output[0];
}
else{echo "no";}
}
mysql_close();
?>
Run Code Online (Sandbox Code Playgroud)
我对MAMP和MySQL社区服务器有疑问,我需要推进正确的道路.我在我的mac上安装了MAMP,并将端口切换到默认的mysql 3306.我已将PHP测试脚本放在我在htdocs下创建的文件夹"Api"中.所以要试一试,我在我的浏览器http://127.0.0.1/api/test.php上键入,结果是"无法连接到数据库".我做得对吗?
社区服务器怎么样?它比MAMP好吗?它应该运行MAMP吗?我可以使用社区服务器吗?如果是这样,我应该在哪里放置PHP脚本?哪个文件夹?因为当我尝试使用社区服务器进行相同的测试时,浏览器开始将php脚本下载到我的下载文件夹,而不是显示错误消息.为什么会这样?
正如你所看到的那样,我对这些服务器的东西有点麻烦,我需要一些帮助才能搞清楚.