Peterfei

上主是我的牧者,我实在一无所缺


  • 首页

  • 归档

  • 标签

ionic android 打包

发表于 2015-08-05   |   分类于 前端   |  

生成证书

`keytool -genkey -v -keystore **-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000`

生成release 版本:

cordova build --release android

jarsinger:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ezu110-release-key.keystore /Users/liufei/ionic/yongche/platforms/android/build/outputs/apk/android-release-unsigned.apk  alias_name

生成apk:

/Library/Android/android-sdk-macosx/build-tools/22.0.1/zipalign -v 4 /Users/liufei/ionic/yongche/platforms/android/build/outputs/apk/android-release-unsigned.apk ezu110.apk

ionic 发送POST请求

发表于 2015-07-22   |   分类于 Ionic   |  

今天写一个POST请求给远程API,FORM数据一直不能发送,最终用如下factory解决问题:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.factory('LoginService', ['$http', function($http) {
var users = [];
return {
getUsers: function(loginData) {
var username = loginData.username,
password = loginData.password;
return $http({
method: 'POST',
url: 'http://172.16.100.222/zf/app/login.php?act=login',
data: $.param(loginData),
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).success(function(response) {
// debugger
users = response;
return users;
});
}
}
}])

Linux/UNIX的scp命令

发表于 2015-07-15   |   分类于 Linux   |  

1、复制远程服务器的文件到本地:
scp -P888 root@120.18.50.33:/data/ha97.zip /home/
2、复制远程服务器的目录到本地:
scp -vrp -P888 root@120.18.50.33:/data/ha97/ /home/
3、复制本地的文件到远程服务器:
scp -P888 /home/ha97.zip root@120.18.50.33:/data/
4、复制本地的目录到远程服务器:
scp -vrp -P888 /home/ root@120.18.50.33:/data/

ionic android下tab放底部的办法

发表于 2015-07-14   |   分类于 前端   |  

在app.js里加:

1
2
3
.config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) {
$ionicConfigProvider.tabs.position('bottom');
});

更详细设置:

1
2
3
4
5
6
7
8
9
10
$ionicConfigProvider.platform.ios.tabs.style('standard');
$ionicConfigProvider.platform.ios.tabs.position('bottom');
$ionicConfigProvider.platform.android.tabs.style('standard');
$ionicConfigProvider.platform.android.tabs.position('bottom');
$ionicConfigProvider.platform.ios.navBar.alignTitle('center');
$ionicConfigProvider.platform.android.navBar.alignTitle('center');
$ionicConfigProvider.platform.ios.backButton.previousTitleText('').icon('ion-ios-arrow-thin-left');
$ionicConfigProvider.platform.android.backButton.previousTitleText('').icon('ion-android-arrow-back');
$ionicConfigProvider.platform.ios.views.transition('ios');
$ionicConfigProvider.platform.android.views.transition('android');

ionic 发布为webserver

发表于 2015-07-13   |   分类于 Ionic   |  

公司在做ionic开发时,遇到要发布为webserver:

1
2
3
$ cd [ionic project]
$ ionic platform add browser
$ cd [ionic project]/platforms/browser/

安装 Install Node.js

Install connect and serve-static
$ cd [webapp] $ npm install connect serve-static
编写server.js

1
2
3
var connect = require('connect');
var serveStatic = require('serve-static');
connect().use(serveStatic(__dirname)).listen(8080)

运行:
$ node server.js &

1…111213…16
peterfei

peterfei

peterfei|技术|上主是我的牧者

77 日志
14 分类
62 标签
RSS
github
© 2023 peterfei
由 Hexo 强力驱动
主题 - NexT.Mist