![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
缩缩北行鸟
脚踏实地,厚积薄发
展开
-
Android入门笔记(导入 SDK和定时任务)
1 导入 SDK比如想要使用百度的定位工具,需要先把对应的 SDK 开发包下载好,解压过后通常会有一个 libs 目录,其中 jar 后缀的文件是 Java 层使用到的,而其他 so 文件是 Native 层要使用到的。此时就需要将各个文件放置到正确的位置。打开原有的项目结构,在 app 模块下有一个 libs 目录,这里用来存放所有的 Jar 包,把对应的 Jar 文件复制到这里来。然后打开...原创 2020-01-14 17:06:48 · 264 阅读 · 0 评论 -
Android入门笔记(多线程和服务)
服务是 Android 中实现程序后台的解决方案,它非常适合执行那些不需要和用户交互而且还要求长期运行的任务。不过需要注意的是,服务并不是运行在一个独立的进程当中,而是依赖于创建服务是所在的引用程序进程,当某个应用程序进程被杀掉时,所有依赖于该进程的服务都会停止运行。另外,实际上服务并不会自动开启线程,所有的代码都是默认运行在主线程当中,即 需要在服务的内部手动创建子线程,并在这里执行具体的任务...原创 2020-01-13 15:54:16 · 271 阅读 · 0 评论 -
Android入门笔记(通知与网络)
1 通知参考文章:《创建通知》当某个应用不在前台运行当又需要向用户发送一些信息,就可以使用 通知 来实现。通知可以在 活动、广播接收器和服务中创建,在活动中创建通知的场景比较少,因为一般的只有程序进入到后台的时候才需要使用通知。1.1 NotificationManagerNotificationManager 类用于对通知 Notification 对象管理,Notificati...原创 2020-01-08 10:10:50 · 121 阅读 · 0 评论 -
Android入门笔记(运行时权限与内容提供器)
1 运行时权限在上几篇文章中,在访问系统的网络状态由于涉及到用户设备的安全性,所以需要使用权限声明,即在 AndroidManifest 中添加 uses-permission 标签,在添加了权限声明后,用户主要在以下两个方面得到保护:如果用户在低于 6.0 系统的设备中安装该程序,会在该程序的安装界面上出现提醒,让用户从而决定是否安装该程序安装程序之后,用户可以在应用程序管理界面中查看任...原创 2020-01-06 15:16:14 · 139 阅读 · 0 评论 -
Android入门笔记(数据存储)
Android 系统主要提供3种方式去实现数据的持久化功能,即文件存储SharePreferences 存储数据库存储1 文件存储文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存到文件当中,因而它比较 适合用于存储一些简单的文本数据或二进制数据。1.1 存储数据到文件中Context 类中提供 openFil...原创 2020-01-03 16:12:54 · 242 阅读 · 0 评论 -
Android入门笔记(广播)
Android 中的每个程序都可以对自己感兴趣的广播进行注册,注册过后的程序只会接受到自己所关心的广播内容,这些广播可以来自系统,也可以来自系统里的各个程序。Android 的广播可以分为两类,分别是标准广播有序广播标准广播 是一种完全异步执行的广播,所有广播接收器都几乎同一时刻接收到该广播,这种广播的效率最高,但同时也就意味着它无法被拦截,如下图:有序广播 是一种同步操作的广播,...原创 2020-01-01 22:16:12 · 100 阅读 · 0 评论 -
Android笔记(碎片)
碎片 Fragment 是一种可以嵌入在活动当中的 UI 片段,可以看作为迷你型的活动,同样能够包含布局,同样都有自己的生命周期。原创 2019-12-24 11:39:03 · 238 阅读 · 0 评论 -
Android入门笔记(界面)
1 控件Android 提供大量的 UI 控件,合理地使用这些控件,就可以编写出不错的界面。所有控件都具有 android:layout_width 和 android:layout_height 两个属性,它们分别指定了控件的宽度和高度,可选值有三个:match_parent 和 fill_parent:让当前控件的大小与父布局大小一样wrap_content:表示当前控件的大小能够刚...原创 2019-12-21 11:02:51 · 301 阅读 · 0 评论 -
Android入门笔记(活动 Activity)
活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互,一个应用程序中可以包含零个或多个活动。Android 程序的设计讲究逻辑和视图分离,最好每一个活动能对应一个布局。一个Activity 的用法如下:新建一个 ActivityActivity 调用 setContentView() 方法来给当前活动加载一个布局,该方法需要一个布局文件 id新建一个 Activi...原创 2019-12-18 10:20:34 · 244 阅读 · 0 评论 -
Android入门笔记(AS 的项目结构)
Android 介绍Android 系统是目前占有率最高的移动操作系统,它大致可以分为四层架构:Linux 内核层:Android 系统是基于 Linux 内核,这层为 Android 设备的各种硬件提供底层驱动,如:显示驱动、音频驱动、蓝牙驱动等。系统运行库层:通过一些 C/C++ 库来为 Android 系统提供主要的特性支持。应用框架层:提供构建应用程序时可能用到的各种 API应...原创 2019-12-16 16:55:47 · 785 阅读 · 0 评论