技术记录¶
技术的投入是无止境的
一起在知识的海洋里呛水吧
本站主要内容是安卓应用开发。突出一个简单明了,上手快。降低上手难度,给新手一个更好的启动条件。
无论是在校学生,编程爱好者,软件开发者,都能迅速的开启Android应用编程之旅。
除了Android,还有Java,Python,NestJS,WebRTC的内容,供读者参考。
最近更新的内容在 🔥最近更新
Android 新手¶
笔者默认读者有一定的Java基础或者Kotlin基础,从Android应用开发最基础的入手。建议的观看路径如下:
链接 | 类别 |
---|---|
Hello World,新建Android App工程 | 开始Android之旅 |
认识界面,认识Activity | 界面入门 |
在界面上显示文字,TextView是用来显示文字的ui控件 | 基础控件,显示文字 |
对用户的点击做出反应,使用按钮Button | 基础控件,按钮 |
如何排布很多个ui控件?横着排或者竖着排,线性布局LinearLayout | 控件的布局 |
找个参照物,放在参照物的上面下面左边右边,相对布局RelativeLayout | 控件的布局 |
有什么布局能同时有线性和相对的功能?自适应的ConstraintLayout | 控件的布局 |
只有文字太单调了,用图片来增添色彩,ImageView显示图片 | 显示图片 |
做个列表,一大串信息 - RecyclerView | 列表 |
接收用户输入的信息,使用EditText | 输入文字 |
至此,我们可以做一个简单的能展示信息的app了
老手¶
本站内容是笔者工作学习中的技术记录。读者请根据自己需要阅读。
扩展里面有WebRTC,iOS,Cocos Creator的一些内容
文章大纲
逐步加入新的内容,不限于Android,也有WebRTC相关文章
教程 | 简介 |
---|---|
Android新建工程 | Hello world! 开始的开始,使用Android Studio。 |
Android多线程 | 介绍Android应用开发中的多线程。涉及到的类有Thread、Handler、线程池、WorkManager等。 |
Activity | 精彩纷呈的界面,用户看得见摸的着的东西。Activity承载着用户交互的功能。 |
TextView | 文字,是我们传达信息的一种常见方式。在Android App上显示文字,我们通常使用TextView。 |
res简介 | 资源是指代码使用的附加文件和静态内容,例如位图、布局定义、界面字符串、动画说明等。 |
RecyclerView | 列表的表现形式。Android开发中用RecyclerView来实现列表效果。 |
Fragment | Fragment,直译为“碎片”,“片段”。Fragment 表示 FragmentActivity 中的行为或界面的一部分。 |
Broadcast | 通过广播从系统或其他App接收或发送消息。类似于订阅-发布设计模式。当某些事件发生时,可以发出广播。系统在某些状态改变时会发出广播,例如开机、充电。 |
Handler | 从源码角度分析Handler。有利于使用Handler和分析Handler的相关问题。认识Looper与Handler的关系。 |
数据库 | 使用room操作数据库 |
io/读写文件 | 读写csv,hex,json文件 |
MappedByteBuffer | 一种内存映射文件的方法(memory-mapped),即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。 |
databinding | 更轻松地编写可与视图交互的代码 |
自定义View | 丰富多彩的自定义控件 |
WebView | 在app中直接显示网页。 |
MediaPlayer | MediaPlayer的基本概念,状态,常用的方法与监听器。 |
NDK | 用C++来编写app的功能?操作基本类型,String,读写文件 |
adb | 调试Android设备 |
Java | Java基础。开发Android App需要用到的Java知识 |
设计模式 | 让编写代码变得更有效 |
文章仍在整理中。如果有意见和建议,欢迎联系我。
其他内容¶
- SimpleChat NestJS实现的实时聊天例子
- WebRTC WebRTC的概念简介和网页示例
本站说明
一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~