星期四, 八月 15, 2013

巧妙在底部中间对齐.

     <div style="position: absolute; left: 50%;bottom: 0;">
        <div style="position: relative; left: -50%;font-size:24px;bottom: 0;">
          Version here!haha.
        </div>
    </div>

星期三, 八月 14, 2013

Gradle项目里调用ant的propertyFile task 用来制作build number

文件:buildnumber.gralde包含代码

task buildversionnumber << {

ant.propertyfile(file: "src/build.properties")
{
 entry(key: 'builder.date', type:'date',value: new Date(),pattern:'YYYY/MM/dd  HH:mm')
 entry(key: 'build.number', value: '1',operation:'+',type:'int')
 }
 }

src\build.properties 文件里包含内容:

build.number=455
builder.date=2013/08/14  15\:22
builder.author=William Wang

运行:
gradle -b bnumber.gradle buildversionnumber

即可看到builder.date和build.number如期改变了。

星期五, 八月 09, 2013

cordova 生成Android mobile的奇怪约束.否则会无法生成build.xml

C:\npm>cordova create HWLauncher  com.projectname projectname

 cordova create path id name的参数格式。

C:\npm>cd HWLauncher

C:\npm\HWLauncher>cordova platform add android
dir platforms\android,如果这个时候没有看到build.xml和AndroidManifest.xml
则说明出现了错误,注意红色的peojectname必须相同,但大小写不需要一致,
这个最后保存在www\config.xml里。如果这里不一致,则会出现不能生成build.xml的错误。


adb命令行下检查输出的错误log.

adb logcat Cordova:D DroidGap:D CordovaLog:D *:S
adb logcat CordovaLog:D *:S"

星期五, 八月 02, 2013

phonegap一些稀奇古怪的错误

npm 安装包到指定目录语法:

npm --prefix 路径即可

cordova -d platform add android安装出现如下错误的时候


Error: No platforms added to this project. Please use `cordova platform add <platform>`.

加上详细输出 -d 来看具体的错误,这个错误是由于
JAVA_HOME需要设置以及 path中加入可以找到 javac的路径即可。

如何使用不同的phonegap Adobe ID build不同的app

删除掉%HOME%\.cordova 目录即可重新提示输入新的用户名和密码了


星期四, 八月 01, 2013

PhoneGap 3.0 编译多平台HTML 5 Client 成功

Android key:

1.keytool -genkey -v -keystore android-release-key.keystore -alias key_android -keyalg RSA -keysize 2048 -validity 10000
2.进入build.phonegap.com 上传Android key。
3.进入目录上传代码:phonegap run android
   可以修改config.xml里面的app名字和修改..cordova 下的config.json相关配置字符串

4.进入build.phonegap.com 查看app,并为Android 选择key,key首先要解锁
5.选择key 文件,重新编译android app并下载