❶ PHP怎样开发安卓应用程序
首先可以确定的是PHP不能开发安卓应用程序。目前安卓应用程序主要采用JAVA开发。(后续可能会支持C++和C#)PHP是一种运行在服务器端的脚本语言,负责生产网页代码。
❷ php编写的app能升级成原生app吗
这是两种书写规范,改成原生的就等于重新做,功能都实现了还改有什么用,多浪费时间
❸ php语言 如何把手机web版 打包成一个手机应用
您好:PHP不具备这样的功能,如果是网站,可以尝试使用网络的 Site App(http://siteapp./)。网络的这个功能,可以把网页内容自动转换成适合手机浏览的页面,并可以生成IOS/Android应用。你可以尝试下,非常方便。
❹ Thinkphp怎么生成APP呀.求助求助
首先你需要建立一个包含TPM的ThinkPHP项目。 你可以在ThinkPHP官方网站上下载TPM, 也可以中github中获得。将下载的文件中, Tpl目录下的文件复制到你的项目文件夹下Tpl目录中。将SwitchMobileTplBehavior.class.php 复制到 项目目录下 Lib/Behavior 目录下,将TemplateMobile.class.php 文件复制到 ThinkPHP/Extend/Driver/Template 下。项目需要开启layout , 在项目配置文件中配置:
'LAYOUT_ON'=>true
在项目的Conf文件夹下建立tags.php ,代码为:
<?phpreturnarray('action_begin'=>array('SwitchMobileTpl'))
如果想手机客户端支持页面跳转,需要修改核心文件 ThinkPHP/Common/functions.php 中得redirect函数,修改为:
functionredirect($url,$time=0,$msg=''){//多行URL地址支持$url=str_replace(array("
",""),'',$url);if(empty($msg))$msg="系统将在{$time}秒之后自动跳转到{$url}!";if(!headers_sent()){//redirectif(0===$time){//手机客户端跳转发送redirect的headerif(defined('IS_CLIENT')&&IS_CLIENT){if(''!==__APP__){$url=substr($url,strlen(__APP__));}header('redirect:'.$url);}else{header('Location:'.$url);}}else{header("refresh:{$time};url={$url}");echo($msg);}exit();}else{$str="<metahttp-equiv='Refresh'content='{$time};URL={$url}'>";if($time!=0)$str.=$msg;exit($str);}}
编辑器打开Tpl/index.html文件,修改代码
TPM.run("http://yourappurl");
,将网址修改为你项目的真实访问地址。然后,我们可将模板目录打包成手机APP 。首先打开你的命令行, cd 到模板目录, 运行命令:
phpbuild.php
然后我们发现在模板目录会生成手机APP文件, 我们在手机上面安装即可。命令行打包程序需要你的环境开启zip和curl扩展,如果不清楚的话请自行网络解决。注意:打包命令需要联网,如果没有联网的话 可以用第三方打包工具例如phonegap打包。打包命令还可以跟更多参数:php build.php <platform> <name> <package> <version>参数说明:platform:输入android或ios, 默认为android,现在还不支持IOS打包,大家敬请期待。name:应用名称, 默认为TPM 。package: 应用的包名,如:com.think.yourname ,一般为一个域名的倒序。 默认为 cn.thinkphp.tpmversion: 应用版本, 默认为1.0
❺ Php用户登陆后的token一般怎么生成的app端
这个需要php后端生成,当登录成功的时候,后端通过用一些信息通过算法组合成token,返回给app端,app端接收保存。这个token尽量做成可以还原解析
❻ php可以开发手机app吗
因为PHP是脚本语言,主要用于服务端的开发,是负责完成 B/S架构 或 C/S架构 的S部分,但是PHP可不仅仅只能在互联网站上发展,一个PHP for Android(PFA)站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。怎么利用PHP框架语言开发手机APP?第一:和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范。第二:有了参数,根据应用需求,完成数据处理,例如:任务进度更新、APP内购、一局游戏结束数据提交等等第三:数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:任务状态、内购结果、玩家信息等等P.S:数据怎么返给客户端?直接输出的形式,如:jsON、XML、TEXT 等等。第四:客户端获取到你返回的数据后,在客户端本地和用户进行交互!php不能编写 app应用程序,主要用于B/S结构(Browser/Server,浏览器/服务器模式)开发使用。但是php可以作为服务器与app应用交换数据服务端API.学习APP现在流行的有三种手机平台,android、IOS,windows。他们都各有各自的编程语言,具体可以在网络搜索下各自平台制作学习。移动后台都是 PHP、Python,Java都重,更别说C++了。看你用什么协议了,http ,tcp/ip。nodejs 可以把路由,form表单验证写成c++的模块, 主要是提供接口给移动端APP调用,可以从成本、服务器资源的占用、开发效率、运行效率,后台复杂逻辑处理的能力 等说一下。目前我就知道的有jsp,asp,php。利用PHP框架开发手机APP需要考虑两种可能:第一:如果需要即时通讯,也就是需要手机客户端与服务端保持TCP长连接,服务端需要向客户端推送数据的时候可以随时通过这个长连接发送数据给客户端,这样便能做到客户端与服务端及时通讯甚至客户端与客户端及时通讯。做到这需要PHP能维持很多客户端连接,并且需要多进程支持,支持自己的通讯协议。这样的应用传统的nginx+php-fpm + 传统的php框架是做不到的。如果是长连接即时通讯类的服务器框架推荐一看下workerman,它是就是一个php的socket服务器框架,非常适合做手机后台服务器框架。第二:如果不需要即时通讯的话,可以考虑直接走http协议,用nginx+php-fpm搭建一个webserver就好了,php框架可以采用thinkphp、yii等等,客户端需要与服务器通讯的时候向服务端get/post一个请求就好。
❼ 如何制作php app api
你搜索慕课网,里面有讲这个的课。大概的思路是app里使用http请求服务器端的php文件,可以post或者get传值,然后php处理,再return。
❽ php 语言可以编写app应用程序吗 想学怎么制作app
php不能编写app应用程序,主要用于B/S结构(Browser/Server,浏览器/服务器模式)开发使用。但是内php可以作为服务器与容app应用交换数据服务端API.学习APP现在流行的有三种手机平台,android、IOS,windows。他们都各有各自的编程语言,具体可以在网络搜索下各自平台制作学习。
❾ PHP可以开发手机app吗
可以的,现在很多的应用都是用php来做服务器端的。估计过一段时间HTML5+php的App会很多!
❿ 各位大佬把php项目打包成app都用什么工具
可以用eclipse,在里面装一个php插件就可以用了,或者用app3 php开发软件