![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android基础知识
文章平均质量分 78
移动端基础
xh_4215
帝都非著名android开发工程师
展开
-
android-自定义view基础篇
前言该博客是讲解自定义的view的基础学习,适用于android的开发,自定义view是每个android程序员必须具备的技能,让我们来一起学习一下吧坐标系一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕的左上角为坐标原点,向右的方向为x轴增大的方向,向下为y轴增大方向,所以手机屏幕的坐标系和数学中常见的坐标系是稍微有差别的 。两个坐标系如下图:实际屏幕上的默认的坐标系如下图...原创 2020-03-05 14:55:15 · 358 阅读 · 2 评论 -
android自定义view的分类与绘制流程
前言当前文章讲解的是自定义View的分类和绘制流程 如下图、自定义View分类1 自定义View自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout,包含有子View。2 自定义View在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View,不...原创 2020-03-05 15:26:20 · 240 阅读 · 2 评论 -
OkHttp源代码分析-整体执行流程
前言最进感触比较神的就是,学习一个框架的时候之后在阅读了源代码理解了执行流程之后,才会柔韧有余 否则就会出现每次使用的时候都需要百度或者看一下文档看看如何使用 。整体分析– OkHttpClient首先是OKhttp说到okhttp的整体分析,使用过okhttp的小伙伴都了解我们需要先搞一个 OkHttpClient对象 ,OKhttp支持两种构造方式默认的创建方式 public OkHttpClient() { this(new Builder()); }可以看到这种方式,原创 2021-03-18 11:51:17 · 143 阅读 · 0 评论 -
Android Kotlin的基础知识
前言今天学习的是Android的Kotlin的基础知识中的布局编辑器,对于Android开发者来说布局还是很重要的,他是一个App的门面。布局选择项目 Android 窗格,在app/res/layout 文件夹中,打开要使用的布局文件对应于图片中的activity_main.xml <TextView android:id="@+id/textViewId" style="@style/my_textview_style" and原创 2020-12-04 17:49:45 · 299 阅读 · 0 评论 -
Android 动态权限申请
前言对于一个人来说当你想认真的学习一个东西的时候,什么问题都不是问题,因为 你会想尽办法解决掉。关键字动态权限 Android API目标了解Android 6.0的权限机制 ,在开发过程中使用正文在Android 6.0 开始在使用危险的权限的是时候不是在程序安装的时候就授予的而是在使用的时候动态给予的危险权限:是会对用户的隐私造成伤害,在配置文件...原创 2018-06-08 18:57:19 · 432 阅读 · 0 评论 -
android框架-GreenDao
前言可能等待对于每个人来说都是痛苦的,但是如果你无法忍受等待带类的孤单和寂寞,那你就无法享受心满意足的感觉。GreenDao能做什么我们可以使用GreenDao在本地创建数据库和数据包对从服务端的数据库中的数据表中获取的数据进行相关的操作AndroidStudio中的配置1.在项目的build.gradle文件中添加 classpath ‘org.greenrobot:greendao-grad原创 2018-01-02 23:27:53 · 175 阅读 · 0 评论 -
Android基础学习
使用androidstudio创建android项目1 使用 AndroidStudio创建android项目 启动androidstudio安装androidstudio同时启动,通过欢迎界面的new project创建项目。如果已经打开过项目通过file->new project 进行创建项目。2 参考图中的界面填入对应的内容 Application name:应用程序原创 2017-11-22 14:29:44 · 222 阅读 · 0 评论