Cordova 创建项目

下载最新Note.js安装

1
2
node -v  
npm -v

设置镜像服务器

1
npm config set registry http://registry.cnpmjs.org

开始安装

1
2
sudo npm install -g cordova
// sudo cnpm install -g cordova

测试是否安装成功

1
cordova -v

查看更多

Homebrew 常用命令-Mac

管理软件包

1
2
3
4
5
6
7
8
9
10
11
12
13
brew --help         #简洁命令帮助
man brew #完整命令帮助
brew install git #安装软件包(这里是示例安装的Git版本控制)
brew uninstall git #卸载软件包
brew search git #搜索软件包
brew list #显示已经安装的所有软件包
brew update #同步远程最新更新情况,对本机已经安装并有更新的软件用*标明
brew outdated #查看已安装的哪些软件包需要更新
brew upgrade git #更新单个软件包
brew info git #查看软件包信息
brew home git #访问软件包官方站
brew cleanup #清理所有已安装软件包的历史老版本
brew cleanup git #清理单个已安装软件包的历史版本

管理服务

1
2
3
4
5
6
7
brew services list  # 查看使用brew安装的服务列表
brew services run formula|--all # 启动服务(仅启动不注册)
brew services start formula|--all # 启动服务,并注册
brew services stop formula|--all # 停止服务,并取消注册
brew services restart formula|--all # 重启服务,并注册
brew services cleanup # 清除已卸载应用的无用的配置

自动删除依赖

1
2
3
4
5
# 安装rmtree
brew tap beeftornado/rmtree

# 删除
brew rmtree package

查看更多

Android源码下载-Centos7

下载 repo

1
2
3
4
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
  • 编辑~/bin/repo文件,改为国内镜像
    1
    2
    3
    https://gerrit.googlesource.com/git-repo
    改为
    https://mirrors.tuna.tsinghua.edu.cn/git/git-repo

查看更多

Android源码下载-Windows

安装Python

官网地址 我下载的是3.6.3的版本

安装GIT

官网地址 下载最新版本即可

克隆主仓库,查看源码版本分支

  • 找一个容量大的硬盘分区,至少有120G可用空间,克隆仓库。假如你要编译源代码的话,需要更大的空间准备160G以上吧。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    C:\Users\shenchunping>cd E:\

    C:\Users\shenchunping>E:

    E:\>mkdir android

    E:\>cd android

    E:\android>git clone https://aosp.tuna.tsinghua.edu.cn/platform/manifest.git

查看更多

Maven-配置镜像地址

创建settings.xml文件

1
2
3
4
5
6
7
8
// Windows路径:

C:\Users\用户名\.m2\settings.xml

// Linux or Mac

~/.m2/settings.xml

添加文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>

<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
<servers>
<!-- 私库配置 -->
<server>
<id>ptf-rdc-releases</id>
<username>[replace username]</username>
<password>[replace pwd]</password>
</server>
<server>
<id>ptf-rdc-snapshots</id>
<username>[replace username]</username>
<password>[replace pwd]</password>
</server>
</servers>
</settings>

项目中加载私库密码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<!-- ... -->
<!-- 加载依赖 -->
<repositories>
<!-- 稳定仓库 -->
<repository>
<id>ptf-rdc-releases</id>
<url>https://packages.aliyun.com/maven/repository/2112582-release-lzcGxm/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!-- 迭代仓库 -->
<repository>
<id>ptf-rdc-snapshots</id>
<url>https://packages.aliyun.com/maven/repository/2112582-snapshot-FXoe3y/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<!-- 发布依赖 -->
<distributionManagement>
<!-- 稳定仓库 -->
<repository>
<id>ptf-rdc-releases</id>
<name>Release Repository</name>
<url>https://packages.aliyun.com/maven/repository/2112582-release-lzcGxm/</url>
<uniqueVersion>true</uniqueVersion>
<layout>default</layout>
</repository>
<!-- 迭代仓库 -->
<snapshotRepository>
<id>ptf-rdc-snapshots</id>
<name>Snapshot Repository</name>
<url>https://packages.aliyun.com/maven/repository/2112582-snapshot-FXoe3y/</url>
<uniqueVersion>false</uniqueVersion>
<layout>default</layout>
</snapshotRepository>
</distributionManagement>
</project>

查看更多

Centos7 JDK安装(SunJDK OpenJDK)

OpenJDK安装

安装

1
yum install java-1.7.0-openjdk

设置环境变量

1
2
3
4
5
6
7
8
9
10
//安装目录在/usr/lib/jvm/
vi /etc/profile

//添加一下内容
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

生效修改的文件

1
source /etc/profile

查看更多

定制设备-查看已连接蓝牙设备的MAC

开始之前,要Root设备,并先配对蓝牙模块

使用到的命令

adb shell –进入Android Shell命令环境

1
2
input keyevent 3  //--回到首页
input keyevent 4 // 返回上一页

查看更多

Centos7-Tomcat安装配置

Java环境安装(略)

下载安装Tomcat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//进入opt目录
cd /opt

//下载
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.zip

//解压
unzip apache-tomcat-8.5.27.zip

//修改文件夹名称
mv apache-tomcat-8.5.27 tomcat8

//手动启动tomcat
./tomcat8/bin/startup.sh

//可以在浏览器输入localhost:8080测试
//关闭tomcat
./tomcat8/bin/shutdown.sh

配置tomcat系统服务,及自启动。

Linux配置

  • 创建服务文件

    1
    2
    3
    cp /tomcat/path/catalina.sh /etc/init.d/
    cd /etc/init.d/
    mv catalina.sh tomcat

查看更多

Centos7-开机启动网卡

步骤

  1. 进入目录/etc/sysconfig/network-scripts/
  2. 修改ifcfg-enxxxxxxxx 文件 (即你的网卡标识命名的配置文件)
  3. 将ONBOOT=no改成yes

查看更多