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,还是回传结果,都用它搞定。加上startActivityForResultonActivityResult配合,交互就顺了。

再说下权限和布局动态加载,这两个也是开发时常踩坑的点。权限别忘了在AndroidManifest.xml声明,动态申别偷懒;布局加载用LayoutInflater,写起来也不复杂:

LayoutInflater factory = LayoutInflater.from(NotePad.this);

,如果你刚学 Android,或者准备面试,看看这份整理的笔记还挺有的。如果想延伸了解,可以顺手看看这篇Intent 和 Activity 详解的文章,也挺全的。

txt 文件大小:8.93KB