⑴ 怎麼把php文件改為APK
NS_CLASS_AVAILABLE_IOS(2_0) @interface UITableView : UIScrollView
⑵ 含有php的模板網站能打包成android或者ios的app嗎
能,安卓可以直接用,但是打包成ios的只能越獄用,還是要提交蘋果審核才能上架,我之前用.net網站打包過,你網上搜下,這種幫你把網站生成app的很多
⑶ 用php開發web app用什麼軟體
zend studio,而且9和10不太好用,用zend 8吧。
⑷ php生成專屬的邀請包(裡麵包含用戶id),apk在運行過程中怎麼讀取到這個id
APK實際上是壓縮文件,PHP可以生成配置文件放入APK包,然後APK包第一次運行的時候讀取配置文件的id,然後提交給PHP伺服器。
//源文件
$apk="gb.apk";
//生成臨時文件
$file=tempnam("tmp","zip");
//復制文件
if(false===file_put_contents($file,file_get_contents($apk))){
exit('faild!');
}
//打開臨時文件
$zip=newZipArchive();
$zip->open($file);
//添加文件
//由於apk限定只能修改此目錄內的文件,否則會報無效apk包
$zip->addFromString('META-INF/extends.json',json_encode(array('author'=>'deeka')));
//關閉zip
$zip->close();
//下載文件
header("Content-Type:application/zip");
header("Content-Length:".filesize($file));
header("Content-Disposition:attachment;filename=\"{$apk}\"");
//輸出二進制流
readfile($file);
//刪除臨時文件
unlink($file);
⑸ php開發上傳apk或者ipa獲取對應的包名版本等等
功蓋三分國,名成八陣圖。
⑹ 通過PHP怎樣取到android系統下apk應用的包名,版本號等信息
應用場景:1、在界面中顯示應用程序的版本號;2、用戶啟動該應用,後台判斷該應用是否是最新版本。上述情景都需要在程序中自動獲取到應用的版本號。思路簡介:在Android中,應用程序的版本號是在AndroidManifest.xml文件中進行配置的
⑺ php怎麼做apk文件上傳到後台
我不是大神,但我知道哪有大神,你可以上後盾人看視頻,都是大神錄制的經常解決你這些問題
希望寶貝採納
⑻ 如何用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開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。
⑼ 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,怎麼生成apxs
讓Apache伺服器能夠支持PHP。 如果編譯安裝時不加--options --with -apxs2參數,即使你的電腦上安裝了Apache和PHP,通過Apache是不能訪問PHP頁面的,因為Apache本身只支持靜態html頁面。加入此參數,則能通過Apache訪問PHP頁面了。