一、java知识储备
自学andriod的app开发
本知识点不做重点讲解:
对于有基础的同学推荐看《java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。
对于没有基础的同学推荐看一本java基础的书籍,看完后可以继续看《java编程思想》提升自己。
对于自认为时间很充裕,只要基础学扎实就好的推荐看《疯狂java讲义》,这本书真的很厚,但是讲解的特别详细。
二、 android基础学习
1. 基础ui学习
比如我要看button如何使用:
在网站的右上角搜索栏里面输入“button”,然后下面提示一些带“button”关键字的类,我们点击我们想要查看的类就可以看到这个类的基本使用方法及其api。
2. 四大组件学习
3. 五大布局学习
4. 友好交互学习
5. 数据存储
内存存储将数据存储在内存中,读取速度最快但是不能永久性存储。
文件存储通过java的io流将数据以文件的形式存储在磁盘上。
sharedpreferences以固定格式的xml文件的形式将数据存储在磁盘上。
数据库存储一般是指将数据存储到android自带的sqlite数据库中。
网络存储是将数据传到云端进行存储。(典型应用:网盘)
6. 网络访问
httpclient:是apache提供的。
httpurlconnection:是谷歌根据java自带的urlconnection改进的。
socket:socket是java自带的基于tcp/ip的通信工具。
webview:webview是基于谷歌chromium内核的一个可以作为浏览器的视图。
关于httpclient,httpurlconnection部分也可以参考郭霖的《第一行代码》中的相关部分。
注意:android从4.0开始后就不能再主线程中进行网络操作。
7. 动画讲解
8. 画图
9. 多媒体与照相机
10. 高级ui学习
注意:使用fragment的时候注意是用的是android.support.v4.app.fragment还是android.app.fragment
11. 样式开发
12. 多线程与通信
13. 其它知识点
14. 一些android学习网站和博客
1)三大android最佳学习网站
2)android常用三大仓库
经常我们在github上面找到的项目不提供库文件的下载,我们又希望直接下载库文件怎么办,看该项目上传到什么仓库去了,然后到仓库里面去下载库文件。
3.)android实用网站
Paint.NET 5.0发布,不再支持32位x86平台
泄漏检测及定位原理
AI明星企业纷纷谋求登陆科创板 上市占据天时地利人和
人工智能将对网络运营产生巨大影响
protel DXP调用旧库的方法
自学andriod的app开发
华为云CodeArts Artifact:保障制品质量与安全的最佳选择
关于CCCⅡ与OTA的三输入单输出多功能电流模式滤波器
氦质谱检漏仪压力传感器芯片检漏
基于LabVIEW和Matlab混合编程的小波去噪方法
我国工业机器人应注重提升核心关键技术
新技术可让手机处理器自毁
太赫兹技术趋势及应用论坛虹科光电精彩演讲
华为如何升级鸿蒙系统
航天电器是军用连接器领军者 在航天和弹载连接器领域市场份额第一
我国人工智能发展迅猛无比,邻国的印度却是另一番景象
DVB-T标准中实现中的高比特率固定接收与中比特率固定接收详
网络延迟跟交换机有何关系?又如何测量以太网交换机的网络延迟呢?
食用农产品合格证检测打印一体机的产品概述
PCB技术指南之板框绘制和布局怎么处理?