PhoneGap学习笔记
由于PhoneGap和Apache Cordova在底层上的一致性,本文主要讨论PhoneGap提供的额外工具,其他主题请参考:
PhoneGap简介
PhoneGap是什么
一个框架,支持通过标准的基于JavaScript的API,来开发跨平台的移动应用。Ph…
阅读全文
8 years ago
0
32
基于Apache Cordova开发移动应用程序
基础知识
名词术语
- 目标平台:本文中会反复出现该名词,目标平台是指移动操作系统+移动应用SDK构成的移动应用支撑环境。有时也称作移动平台,或简称平台
- 构建平台:在其上运行Cordova工具,生成目标平台应用程序的宿主操作系统
- PhoneGap:目前作为Apache…
8 years ago
0
6
Android Studio知识集锦
Ubuntu相关的AS知识
环境变量设置
1 2 |
ANDROID_HOME=/home/alex/Android/Sdk PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH |
安装KVM以加速AVD
1 2 3 4 5 6 7 8 |
# 安装必要的软件 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils # 添加当前用户到组 sudo adduser alex kvm sudo adduser alex libvirtd # 启动AVD管理器,新建模拟器,注意一定要选择Atom的镜像 android avd |
字体渲染优化
Android Studio(包括Jetbrains、WebStorms等IDE),在Ubuntu下字体渲染过于单薄,可以使用修改过的Open JDK:
修改Jetbrains的启动脚本,设置上面安装的Open JDK为JAVA_HOME,并设置以下JVM参数:
下面是.desktop文件的示例:
阅读全文
9 years ago
0
Gradle学习笔记
基础知识
Gradle简介
Gradle是近年来流行起来的自动化构建工具,它具有以下特性:
- 灵活、通用的构建功能,类似Ant
- 基于约定的构建框架,类似Maven
- 强大的多工程构建支持
- 支持基于Apache Ivy的依赖管理,现已使用Gradle自己的依赖处理引擎(de…
9 years ago
2
基于Eclipse ADT和Maven的Android开发
Android Studio目前作为Android官方的IDE,它使用Gradle作为构建工具,对Android平台引入的新特性都能够很快的支持。相比之下,Eclipse ADT则更新缓慢,与最常用的构建工具——Maven的集成主要依靠开源界的个人开发者的…
阅读全文
10 years ago
0
Android知识集锦
零散知识
基本概念
术语 | 说明 |
smali |
可以指:
dex字节码无法阅读,smali… |
13 years ago
0