Android学习总结
最近开发ReactNative项目的时候,或多或少接触了很多Android原生的东西,
虽说能看懂Java代码而且有Google的帮助下能解决几乎所有问题,
但是本着技多不压身的原则,找了个Android入门视频大约了解了一下,
花了接近一个月的闲暇时间看完了整个教程,这里不细致展示每个模块的笔记了,
毕竟开发多年,深知有些东西,在不用的时候没必要过深的了解,只需要知道:
“有这个东西,我可能会用到来解决问题”
然后在用的时候再学就是了,这点学习能力还是有的,
总纲如下
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
| —————————————————————————
| — 界面基础 | — View及ViewGroup | — 自定义View | — 相对布局管理器 RelativeLayout | — 线性布局管理器 LinearLayout | — 帧布局管理器 FrameLayout | — 表格布局管理器 TableLayout | — 网格布局管理器 GridLayout | — 布局管理器的嵌套 | — 基本UI组件 | — 文本框组件 TextView | — 编辑框组件 EditView | — 普通按钮 Button | — 图片按钮 ImageButton | — 单选按钮(组) RadioButton / RadioGroup | — 复选框 checkBox | — 日期选择器 DatePicker | — 时间选择器 TimePicker | — 计时器 Chronometer | — 高级UI组件 | — 进度条 progressBar | — 拖动条 seekBar | — 星级评分 ratingBar | — 图像 ImageView | — 图像切换器 ImageSwitcher | — 网格视图 GridView | — 下拉列表 Spinner | — 列表视图 ListView | — 滚动视图 ScrollView / HorizontalScrollView | — 选项卡 TabHost | — 基本程序单元 Activity | — Activity 之间跳转(Intent) | — 使用Bundle在Activity之间交换数据 | — 调用另一个Activity并返回结果 | — Fragment (实现微信界面tab标签切换) | — Intent | — Intent | — Action+Data | — Action+Category | — Extras和Flags | — Intent种类 | — Intent过滤器 | — Android事件处理和手势 | — 监听的事件处理 | — 回调的事件处理 | — 物理按键事件处理 | — 单击事件 setOnClickListener | — 长按事件 setOnLongClickListener | — 触摸事件 GestureDetector : onTouchEvent | — 手势事件 | — Android应用资源 | — 字符串资源 strings.xml | — 颜色资源 colors.xml | — 尺寸资源 dimens.xml | — 布局资源 | — 数组资源 | — Drawable资源 (图片,StateListDrawable) | — mipmap资源 | — 主题资源 | — 样式资源 | — 选项菜单 | — 上下文菜单 | — 国际化 | — Action Bar | — Action Bar | — Action Item | — Action View | — ActionBar和Tab | — 层级式导航 | — 消息,通知和广播 | — Toast | — AlertDialog | — Notification | — BroadcastReceiver | — AlarmManager 设置闹钟 | — 图形图像处理技术 | — 画笔和画布 Paint / Canvas | — 逐帧动画 | — 补间动画 | — 多媒体相关开发 | — 音频[MediaPlay | — 音频[SoundPool | — 视频[VideoView | — 视频[MediaPlay+SurfaceView | — 摄像头的拍照和录制 | — 数据存储 | — Shared Preferences存储 | — 内部存储 | — 外部存储 | — 数据库 SQLite | — Content Provider | — Handler消息处理 | — Handler消息传递 | — Message | — Looper | — Service应用 | — Service | — Bound Service | — IntentService
—————————————————————————
|