随笔 - 750  文章 - 1  评论 - 107  阅读 - 34万

[转]使用Android-Studio 开发Android 程序

界面主题可以从这里下载: 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 文件存放位置: \app\build\generated\source\r\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\当前用户\.gradle\wrapper\dists\gradle-4.1-milestone-1-all\9uoz4qrz3xxqtt8z3tsnbtd3e\ 目录

后面两个路径随机变化,此目录下的 gradle-4.1-milestone-1-all.zip.part 文件大小的变化来得到下载进度。

posted on   z5337  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2016-07-04 [转]Linux vi 编辑后如何保存
< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5

点击右上角即可分享
微信分享提示