如何能做出一个“干净”的离线打包 app
得借助第三方工具.我没弄过,你得查下.要不用安卓开发一个webview,把你的页面嵌入进去.ps:利用第三方平台直接开发可以达到你的要求.比如phonegap,appcan等.
软件开发中的 构建、打包、发布 是什么意思
构建,主要指开发阶段,包括设计和实现.打包是将你开发后的可执行文件和必要的文档(如使用说明等)使用打包工具(如InstallShield)制作成软件包,就是我们通常用来安装软件的那个东西.发布就是把你的软件包公布出来,或者交给客户.
用ionic开发 如何打包生成完整的APP呢?
参考如下内容,应该是不行的:android打包能使用Ionic来开发app的很可能对Ios和android的app打包发布流程不是很熟悉,我这里简单说明下:AndroidAndroid的打包比较简单执行命令:1ionicbuildandroid-release找到/qianxudetianxia/archive/2011/04/09/2010468.html创建key,需要用到keytool.exe(位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe(位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入D:\>keytool-genkey-aliasdemo.keystore-keyalgRSA-validity40000-keystoredemo.keystore/*说明:-genkey产生密钥-aliasdemo.keystore别名demo.keystore-keyalgRSA使用RSA算法对签名加密-validity40000有效期限4000天-keystoredemo.keystore*/D:\>jarsigner-verbose-keystoredemo.keystore-signedjardemo_signed.apkdemo.apkdemo.keystore/*说明:-verbose输出签名的详细信息-keystoredemo.keystore密钥库位置-signedjardemor_signed.apkdemo.apkdemo.keystore正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击右键->AnroidTools-ExportUnsignedApplicationPackage导出的apk采用上述步骤签名。
如何web应用程序打包成app
展开全部
下载安装MyEclipse2014,Android SDK,eclipse(需配置Android开发环境)
Java和Android环境安装与配置,将另写经验分享,读者也可百度参考其他相关资料,自行安装
打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello
html5程序在工程www目录下编辑;
编辑好我们的html5程序,下面就要开始学习打包了
这里介绍两种打包方式:1、PhoneGap Build Service 打包
PhoneGap官网有相关教程可参考,不具体介绍
2、android SDK +eclispe 打包
android SDK +eclispe 打包(前提已配置好,android开发环境):
Step1、启动eclipse,新建Android Application Project,即Android工程,命名,例如:hello
Step2、将前面Myeclipse2014中编辑好的HTML5程序(www整个目录)拷至刚刚在eclipse新建hello工程对应assets目录下面
Step3、下面要做的就是如何将我们的HTML5程序在Android应用中启动,这里我们要使用Android系统自带的WebView控件(具体信息参考Adroid开发文档)—在工程下找到res->layout->activity_main.xml并打开,向里面插入WebView控件,编辑好自己想要的样式
Step4、在主程序入口,用刚刚编辑好的WebView控件将HTML5程序引入,此时,主体功能已实现,编译工程即可得到apk
如何对vc6.0环境下开发的MFC程序进行软件打包
ODBC数据源可以在程序初始化时自动配置数据源。可用仿照以下代码完成注册数据源:BOOL C***App::InitInstance(){}里面添加代码如下:
/////////////////////////自动注册数据源驱动/////////////////////////
CString szPath;
GetModuleFileName(NULL,szPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
szPath.ReleaseBuffer ();
int nPos;
nPos=szPath.ReverseFind (‘\\’);
szPath=szPath.Left (nPos);
CString szFile = szPath + “\\???.mdb”;
char szAtr[256];
sprintf(szAtr,”DSN=%s!DBQ=%s!DEFAULTDIR=%s!! “,”???”,
szFile,szPath);
int nlen;
nlen = strlen(szAtr);
for (int i=0; i<nlen; i++)
{
if (szAtr [i] == ‘!’)
szAtr [i] = ‘\0’;
}
if (FALSE == SQLConfigDataSource(NULL, ODBC_ADD_DSN, “Microsoft Access Driver (*.mdb)\0”, (LPCSTR)szAtr))
AfxMessageBox(“自动注册数据源失败”);
其中以上是ACCSESS,SQLServer类似,只是SQLConfigDataSource函数的参数不同,可搜索相关信息。
网站打包APP和开发的app有什么详细的差别,
1.首先从开发方面:
原生开发的App:每一种移动操作系统都需要独立的开发项目,每种平台都需要独立的开发语言:Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)等等;需要使用各自的软件开发包,开发工具以及各自的控件。
我们做的手机网站打包的APP:从原生演变过来的通过APP嵌入网站来是实现的,这种应用可以使用HTML5,CSS3以及JavaScript以及服务器端语言来完成(PHP,Ruby on Rails,Python)
2.APP性能方面
原生App:能够与移动硬件设备的底层功能,比如个人信息,摄像头以及重力加速器等等
网站制作的App:只能使用有限的移动硬件设备功能。
3.APP数据获取方法
原生App:直接下载到设备,以独立的应用程序运行(并不需要浏览器),用户必须手动去下载并安装这些原生App。
网站封装的APP:从移动设备上的浏览器访问,不需要安装额外的软件,软件更新只需要服务器更新就够了。
4.原生开发的APP和网站生成的APP优缺点对比
原生开发App优缺点:
– 比网站生成的Web App运行快
– 开发成本高,尤其是当需要多种移动设备来测试时
– 因为是不同的开发语言,所以开发,维护成本也高
– 因为用户使用的App版本不同,所以你维护起来很困难
网站生成App优缺点:
– 无法使用很多移动硬件设备的独特功能
– 同时支持多种移动设备,大大降低开发成本
– 需要手机网站反应速度要快,用好的服务器,否则打开会慢
最后结论:选择哪种根据你的客户需求和你的预算来决定的,如果预算小就选择网站打包生成的web app ,如果想要功能多,性能好那么就是原生开发。
程序开发时"打包"和"发布"
打包就是将所有的文件放到一路使得别人不会只拿个中的一部分.宣布就是选择一种打包方法(ZIP或安装)将法度榜样交到用户手中,使其可以便利的应用.
求一个软件打包工具(能打包vb做好的程序)
做安装包的话,除了老大InstallShield以外,还有不少的优秀安装包制作工具可以选择:脚本强大的Nullsoft、Inno,定位于制作MSI的Advanced Installer,小巧的CreateInstall、Installer2Go等。还有Tarma Installer、AWinstall、InstallRite、小颖安装程序制作专家……数不胜数,而且基本都有中文或者汉化版本。楼主都可以试试。个人最喜欢用的是:1、Advanced Installer2、Setup Factory3、Smart Install Maker较喜欢的还有:AWinstall企业应用的推荐:Nullsoft、InstallShield(可以用Express版本)、Advanced Installer(当然我所提到的另外三款也不错)。
如何把android应用程序打包成JAR – Framework&底层开发
由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数 据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN. 大家可以研究一下frameworks/base/core/java/android/provider /Telephony.java这个类, 比较重要的就是 URI 和数据库字段: content://telephony/carriers 字段可以在Telephony.java中找到. 其实原理很简单 : 1 、 当开启APN的时候,设置一个正确的移动或者联通的APN 2、 关闭的时候设置一个错误APN就会自动关闭网络 !
C#开发的应用程序如何打包
使用c#打包向导可以的.