Android

1、核心原则:从用户目标开始精确定义应用做什么

      做一件事并把它做好:应用聚焦的范围越窄,越容易达到期望(罗列------排除-------聚焦)

2、视觉:明确的按钮,使用图形快速传递意图

      适应用户:满足个性化需求

3、标准组件-------系统栏: 状态栏---左边通知图标,右边是标准手机状态图标导航栏------底部

---------通知系统

---------工具栏

---------分离操作栏


1、开发特色

     四大组件:  Activity---活动    Service----服务     Broadcast----广播接收器    ContentProvider ------内容提供器  

   四大组件协同工作:Activity向用户展示信息和处理结果,信息的来源可以通过资源获取;也可通过ContentProvider获取其他应用的信息,或是Service从后台计算、下载、处理的结果;也可通过BroadcastReceiver获取的广播信息。

          Intent是组件与组件之间通信、传递信息、交换数据的方式

        

     丰富的系统控件:也可自制

      SQLite数据库:支持标准的SQL语法、API

     地理位置定位、强大的多媒体、传感器

2、日志工具Log

     Log.v()     .d/i/w/e    Log.d("tag","字符串");

3、项目结构

   src-----存放源代码           gen----系统自动生成的配置文件      assets-----资源文件,不会自动生成id且不自动占用空间      

   bin------应用被编译后的可执行文件(.apk),应用用到被打包到apk中的资源文件           res-------应用到的所有资源,如图片布局等  (所有包的大小就是占用apk的大小)

   values--------字符串、主题、颜色、样式等资源文件                 libs------第三方架包

   AndroidMainifest.xml-----清单文件,配置一些与应用有关的重要信息,包含报名,权限,程序组件等

1、对于模板

 ●懒惰的程序员,通过模板复用、接口回调来提高开发效率、降低耦合度

 ●创建更加灵活的模板、增加更多功能

 ●模板不局限于UI设计,代码架构设计都可以

 ●遇到问题可以想想系统的实现方法

 ●体会、思考经典的设计模式

2、遇到冲突时,搞明白冲突的原因,千万不要随意丢弃别人的代码


                       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

芒果-橙

谢谢啦!

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

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

打赏作者

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

抵扣说明:

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

余额充值