Android基础知识笔记整理
Android 开发刚入门,或者想梳理一下基础知识的你,可以看看这份我整理出来的笔记,都是些比较实用的干货。像怎么配置 Activity、Intent 怎么用、屏幕尺寸怎么取、怎么让界面更顺眼这些,基本都在里面了,代码也比较简洁明了,适合动手试一试。
Activity的声明方式、Intent的各种用法、还有怎么做界面模糊、全屏、横竖屏控制,这些在项目里经常会遇到,提前搞清楚了省不少事。
比如你想获取屏幕尺寸,不用写一堆复杂逻辑,直接:
WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = manager.getDefaultDisplay();
int screen_width = display.getWidth();
int screen_height = display.getHeight();
还有像ContentProvider
这种看起来有点神秘的东西,其实就是为了让不同 App 之间可以读写数据。你只要记住几步:写个类继承ContentProvider
,实现几个方法,再在AndroidManifest.xml
里注册,就能跑起来了。
通信这块,Intent
是真好用,不管你是跳转 Activity,还是回传结果,都用它搞定。加上startActivityForResult
和onActivityResult
配合,交互就顺了。
再说下权限和布局动态加载,这两个也是开发时常踩坑的点。权限别忘了在AndroidManifest.xml
声明,动态申别偷懒;布局加载用LayoutInflater
,写起来也不复杂:
LayoutInflater factory = LayoutInflater.from(NotePad.this);
,如果你刚学 Android,或者准备面试,看看这份整理的笔记还挺有的。如果想延伸了解,可以顺手看看这篇Intent 和 Activity 详解的文章,也挺全的。
8.93KB
文件大小:
评论区