【Android总结】想法&理解

1.何为adb

认为adb是PC到安卓设备之间的桥梁,PC可通过adb控制安卓设备。
常用操作包括:

  • 连接: adb connect IP
  • 断开连接: adb disconnect
  • 查看设备状况: adb devices
  • 重启adb:adb kill-server
  • 通过adb进入shell,操作更多情况:adb shell

认为进入adb shell之后可按常见Linux命令的用法使用,因为安卓底层是基于Linux。

2.开始设计APP

认为设计app应该从以下方面开始:

  1. 明确功能,判断是否有些功能需要平台系统权限,若是则需要申请系统权限,可通过使用系统签名并在manifest中定义android:sharedUserId=”android.uid.system”或其他方式获得,需要注意一个APP只能被一个keystore签名。
  2. 是否需要与外部APP交互,如调用系统指定功能等,先测试这部分确实可以成功,若不成功可能需要需求提供方酌情修改需求。
  3. 请UI设计师给出适合尺寸的素材,这步要提前考虑拿到手,避免某些时候UI不在导致的麻烦。
  4. 本APP需要哪些Activity、哪些Service,有哪些部分可以抽出为Base,是否需要Activity之间、Activity与Service之间进行数据交互。确定数据交互使用的方法。
  5. 是否需要存储,是需要文件存储、sp存储还是数据库存储。准备相关工具方法。或准备相关回调方法?(求指导回调如何设计)
  6. 是否需要网络连接、加载网络图片等,选择合适的网络框架,并针对项目需求进行封装以便调用。
  7. 进行APP自定义控件的开发工作,定义控件的样式、行为、变换动画等。
  8. 进行APP功能的详细开发,包括界面Activity、服务、广播等。

3.APP优化相关

(没想好,待补充)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值