Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用android应用程序发送包含信息的数据库?_Android_Database_Eclipse - Fatal编程技术网

有没有办法使用android应用程序发送包含信息的数据库?

有没有办法使用android应用程序发送包含信息的数据库?,android,database,eclipse,Android,Database,Eclipse,这是我的第一个应用程序,我正试图帮助我工作的一家企业。基本上,我选择了Android平板电脑应用程序作为假人,并一直在使用它作为参考。我正在为一家我工作的公司申请一种时间卡。我的目标是,我想把员工在一天中输入的信息,通过电子邮件发送给写工资单的人。有什么方法可以让我把所有的内容通过电子邮件发送给数据库吗?还是用另一种简单易读的格式发送内容?欢迎所有建议和备选方案,感谢您抽出时间 一个原始数据库文件对工资单人员可能不会有太大的用处 如果我是你,我会做一些东西来查询数据库中的所有行,一旦你有了结果游

这是我的第一个应用程序,我正试图帮助我工作的一家企业。基本上,我选择了Android平板电脑应用程序作为假人,并一直在使用它作为参考。我正在为一家我工作的公司申请一种时间卡。我的目标是,我想把员工在一天中输入的信息,通过电子邮件发送给写工资单的人。有什么方法可以让我把所有的内容通过电子邮件发送给数据库吗?还是用另一种简单易读的格式发送内容?欢迎所有建议和备选方案,感谢您抽出时间

一个原始数据库文件对工资单人员可能不会有太大的用处

如果我是你,我会做一些东西来查询数据库中的所有行,一旦你有了结果游标,你就可以在上面迭代,并将数据转换成更有用的数据格式

您选择的数据格式取决于您的情况。XML或CSV似乎是不错的选择。CSV可能更好一些,因为它可以在Excel中打开(工资单中的任何人都可以访问)

如果需要,还可以制作自己的数据格式。某种简单的txt平面文件将是最容易的,而且它将非常易于人类阅读(对于工资单员工来说更容易)

大概是这样的:

IN Mike 2:31pm 6/14
IN Joe 2:45pm 6/14
OUT Mike 4:55pm 6/14
etc...
然后,如果你很好,你会在最后做一些事情,这将计算出一天和/或支付期的总小时数

Total Hours for period
Mike: 25.4
Joe: 22.3
etc...
编辑:网络上到处都有CSV的例子

去了解它是什么


一旦您了解了它是什么,您就需要学习如何用java实现读/写。您可以很容易地使用纯java使用字符串来实现这一点。但也有一些方法可以使您更容易与CSV数据交互

根据我的经验,从Android直接连接到外部数据库是不可能的(出于安全原因)。我的建议是使用服务器端代码(如PHP)连接到数据库并处理将数据插入数据库的操作。你可以让Android应用程序向PHP脚本发送包含必要信息的数据。我个人不会发送数据库,因为你只需要在客户端读取数据就可以了,但是,我相信最好的方法是使用POST请求将数据发送到PHP服务器,然后直接从PHP脚本发送电子邮件给payroll dude。Tim这似乎是个好主意,但我对CSV一无所知哈哈。你有什么好的文档或技巧来指导如何做这件事吗?什么都行!我还处在那个阶段,我正试图适应整个Android系统,所以我对它不太熟悉。谢谢你迄今为止的帮助!CSV=逗号分隔的值。它只是指一个由逗号分隔的值的大列表。查看我的编辑