導航:首頁 > 編程語言 > php打包app

php打包app

發布時間:2022-09-07 20:18:08

㈠ 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 ,代碼為:

<?php
returnarray(
'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()){
//redirect
if(0===$time){
//手機客戶端跳轉發送redirect的header
if(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.tpm
version: 應用版本, 默認為1.0

㈡ php web打包封裝app redis可用嗎

這個是可用的,對這個系統運行要求也高。

希望我的回答可以幫到你,有什麼不懂可以追問。

㈢ php語言 如何把手機web版 打包成一個手機應用

您好:
PHP不具備這樣的功能,如果是網站,可以嘗試使用網路的 Site App(http://siteapp..com/)。
網路的這個功能,可以把網頁內容自動轉換成適合手機瀏覽的頁面,並可以生成IOS/Android應用。
你可以嘗試下,非常方便。

㈣ 就是一個用PHP代碼寫的程序已經完成了,就差封裝打包了,能打成安卓的包嗎

首先,是不可以的。php和安卓區別很大,php是一門腳本語言,屬於後端語言,主要用作web伺服器端開發。

想要做安卓的包,有很多辦法:

  1. 學習android開發。

  2. 學習web前端開發,這也是我推薦的。

前端開發app,現在有許多途徑。

比較快捷的是mui。

其次是uni-app,前提是要學一下vue.js。

載是weex,flutter,react native等等。

這些都可以直接打包成android程序,有的還可以打包成ios等等。

需要樓主自己去深究了。

㈤ php可以做APP的後台嗎

為什麼不可以。網站/app/系統開發學習可以參考下這個網站。

㈥ 如何用PHP製作的網站生成Android app

你這個問題有些籠統,一個完整的app有簡單有復雜,不同的app應用功能的差異也導致不同的技術實現或者演算法模型。大體來說,一個app從設計到最終實現需要你懂得以下幾個必要方面: 1、前期需求規劃與信息、交互設計——你需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。 2、交互設計、UI設計——設計出基本且完善的原型圖和app基礎的交互設計效果,之後再根據這些設計出完整的UI界面並學會切圖,一些需要做自適應的素材圖片需要做點9patch。 這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數,以便你的app能完美適應不同解析度設備。其中交互設計需要你懂得很多人機操作的技巧經驗,掌握Axure等交互工具的使用,UI設計需要你掌握Photoshop和Illustrator等操作。 3、使用ADT之類的開發環境進行app開發,你最基本的也得掌握java語言,熟悉android環境和機制,這裡面涉及面廣,請根據項目自行學習相關知識。 4、如果不是單機版的app,需要用到伺服器,那你還得掌握WebService相關知識和開發語言,常用的有ASP.Net,PHP,JSP等。 5、熟悉並能開發資料庫。 6、某些功能需要做演算法,這還需要一定得專業知識,尤其是數學基礎。 7、熟悉API介面開發,這里包括你自行開發API的能力以及調用第三方API的經驗。 8、熟悉TCP/IP,socket等網路協議和相關知識。 9、熟練掌握App發布的流程,真機調試技巧,證書,打包,上架。 App開發其實不一定適合一個人搞,太費勁,除非是一個單機版的小應用,或者利用現成的api開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。

㈦ 你好,用Hbulider做的網頁,後台用的php,整個項目前後端完成了怎麼打包成app且沒有問題就是要有數據

是的 - -

hbuilder在開發時就可以測試了,測試數據不應該在完成開發後才加,應該時開發時隨程序迭代進行修改增加。

如果已經由別人開發好了的話,想必問題不大。

可問題是,如果是你自己開發的話,請開啟本機調試或者虛擬機調試。

另外,介面要記得加

header('Access-Control-Allow-Origin:*');
header("Access-Control-Allow-Methods:*");
header("Access-Control-Allow-Headers:*");

保證api可被訪問。

㈧ 用php開發web app用什麼軟體

zend studio,而且9和10不太好用,用zend 8吧。

㈨ 各位大佬把php項目打包成app都用什麼工具

可以用eclipse,在裡面裝一個php插件就可以用了,或者用app3 php開發軟體

㈩ 含有php的模板網站能打包成Android或者ios的app嗎

能,安卓可以直接用,但是打包成ios的只能越獄用,還是要提交蘋果審核才能上架,我之前用.net網站打包過,你網上搜下,這種幫你把網站生成app的很多

閱讀全文

與php打包app相關的資料

熱點內容
androidm3u8緩存 瀏覽:234
imphp開源知乎 瀏覽:706
清除網路通配符dos命令 瀏覽:837
鴻蒙系統怎麼快速換回安卓 瀏覽:712
pdf綠色虛擬列印機 瀏覽:213
androidtab框架 瀏覽:147
java轉php的時間戳 瀏覽:638
編譯libstdc依賴 瀏覽:657
清演算法人與原法人的區別 瀏覽:410
家庭裝修下載什麼app軟體 瀏覽:575
美食博主用什麼app拍視頻 瀏覽:815
ipone手機如何加密微信 瀏覽:357
自來水加密閥閥帽 瀏覽:437
華為交換機dhcp配置命令 瀏覽:319
androidbitmap縮小 瀏覽:275
單片機串口控制燈 瀏覽:88
大訊雲伺服器安裝視頻 瀏覽:788
華為演算法領先世界 瀏覽:658
linux路由重啟 瀏覽:570
php的模板編程 瀏覽:324