界面主题可以从这里下载: http://color-themes.com/
杂七杂八(包含Android-Studio 自身):http://www.androiddevtools.cn/
genymotion 虚拟机(需要注册帐号): https://www.genymotion.com/download
修改默认APP图标:准备一个 72 x 72 的 png 图片 存到项目 app -> res -> mipmap 目录下
然后在 app -> manifests -> AndroidManifest.xml 文件中修改 android:icon / android-roundIcon 的值。
Android 布局介绍:
LinearLayout 线性布局
RelativeLayout 相对布局
TableLayout 表格布局
FrameLayout 帧布局
Android 显示单位:
px pixels 像素
dip / dp (device independent pixels) 设备独立像素,和设备硬件有关,推荐使用这个,不依赖像素。
sp (scaled pixels -- best for text size) 比例像素 主要处理字体的大小,可以根据系统的字体自适应。
不常用的单位:
in inches 英寸
mm millimeters 毫米
pt points 点 1/72 英寸
通常,为了适应不同分辨率、不同像素密度,推荐使用 dp ,文字使用 sp 。
match_parent 取代了原先的 fill_parent ,两者相同含义。
Android-Studio 中的 R.java 文件存放位置: appuildgeneratedsource
debug
为了可以拨打电话,需要在 AndroidManifest.xml 中添加以下代码:
<uses-permission android:name="android.permission.CALL_PHONE"/>
然后使用以下代码来拨打电话:
Intent intent = new Intent(); intent.setAction("android.intent.action.CALL"); //intent.addCategory("android.intent.category.DEFAULT"); // 可省略 intent.setData(Uri.parse("tel:" + mobile)); startActivity(intent); // 此方法内部会自动为 Intent 添加类别 android.intent.category.DEFAULT
这两天新建项目时一直被卡在 building gradle project info 滚动条上,有兴趣折腾的同学可以访问此网址手动下载 https://gradle.org/releases/
也可以根据 C:Users当前用户.gradlewrapperdistsgradle-4.1-milestone-1-all9uoz4qrz3xxqtt8z3tsnbtd3e 目录
后面两个路径随机变化,此目录下的 gradle-4.1-milestone-1-all.zip.part 文件大小的变化来得到下载进度。