Android 编程_基础

java基础

虚拟模型-> 事务
类是模型 对象是实体

Android 编译器gradle

分为 setting.gradle、build.gradle
setting.gradle 决定那些引入编译
build.gradle 编译模块 SDK 配置
minSdkVersion 最小API 等价,使用时主要等级
compileSdkVersion :编译的SDK版本,指定编译要求,不影响运行,影响编码
targetSdkVersion :目标版本 向前兼容
dependencies:依赖配置,依赖的库

AS 中的模拟器

用来模块各种设备
主要关注分辨率
选择系统得SDK组件,组成模拟器
/夜神模拟器可以当做第三方组件使用

AS 常用技巧

快捷键设置

settiong->keymap–>class name completion
弹出成员选择属性 ctrl + alt + 空格

常用快捷键介绍

  1. 格式化代码 ctrl + alt + l
  2. 撤销 ctrl + z 反撤销 ctrl + shift + z
  3. 提升代码 ctrl + alt + 空格
  4. 代码自动修正 alt + enter
  5. ctrl + q 方法文档说明
  6. 查找 ctrl + f
  7. 关键字全军查找 ctrl + shift + f
  8. 代码所在位置 alt + f1
  9. 注释 ctrl + / ctrl + shift + /

调试技巧

  1. 写日志 观测日志得到结果 初学者
  2. debig 断点调试 需要以debug 运行项目

AS 常见问题

项目版本兼容问题

  1. build.gradle 版本问题
  2. gradle-wrapper.properties 在项目\gradle\wrapper\ 中
  3. module 中build.gradle 文件出现问题

gradle 更新问题

  1. 无法打开代理通道
  2. gradle 一直处于更新状态_项目与工具不对齐时
  3. gradle project sync faled

中文乱码问题

编码重新设定

  1. settings 编码 工具 项目 file or
  2. 单个文件编码
  3. 配置文件编码设置,设置编译器编码
  4. android { compileOptions{ encodiong “UTF-8” }}

布局

Activity 、清单 、 布局

Activity
  1. MainActivity
  2. onCreate
  3. setContentView

Activity 可视化界面 规范界面
java类与窗口类只差 继承extends Activity

MainActivity 主界面

onCreate

@Override 标注来自父类

// 打开界面首先触发界面
@Overridde
protected void onCreate(Bundle savedInstanceState){
// 初始化	
super.onCreate(savedInstanceState);

// 设置内容视图	layout 目录 activate——main R 在类中自动生成 xml 文件转为实例
setContentView(R.layout.activity_main); // activate 相当与内部属性 对应布局文件
}

R 文件作用为每一个资源文件生成索引 ,是程序员可以通过R. 类别名. 资源名取操作索引

布局文件

一个xml 文件代码
指定标签指定布局控件
通过缩进更方便
Design 可视化设计模式
各种属性

/app/res/layout/activaty_main.xml

清单文件——配置文件

可以指定初始方法的存在
在工程的根目录中存在的xml 文件
每一个activate 都需要在其中注册使用
设备先读取配置文件正常

<activity android:name=".MainActivity" >
<-- 表示主界面!-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老黑675

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值