Android基础
关于App开发片段,会不断更新
姓chen的大键哥
世界是一台冷漠而荒谬的机器,而我们渐渐被它放弃,成为局外人
展开
-
谈谈Android的那些事
提起Android,大家都很熟悉,Android操作系统是目前世界上市场占有率最高的移动端操作系统(是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑),各式各样的Android手机无处不在(华为,小米,vivo,oppo,中兴等知名国产Android手机品牌)。Android在不到20年有如此大的成功,其背后也有着辛酸的历史。Android发展历史...原创 2019-10-05 23:20:41 · 306 阅读 · 0 评论 -
上手第一个Android应用
近年来,随着智能手机的大众化,移动端开发成为了热门岗位,开发人员开发出各式App共我们日常使用,我们自己也可以来写出自己的Android应用,那么接下来就开始吧Android应用是使用Java应用来开发的,要进行Android应用开发需要掌握Java的基本用法,掌握Java的基本语法以及特性。(Google在2019年5月宣布了Kotlin 编程语言现在是 Android 应用程序开发人员的首...原创 2019-09-26 17:39:44 · 360 阅读 · 0 评论 -
Android学习羁绊之Activity
Activity是Android系统的四大组件之一,Activity是用户可操作的可视化界面,为用户提供一个完成操作指令的窗口,一个Activity通常是一个单独的屏幕。一个应用程序可以包含零个或者多个Activity(零个Activity的应用程序并不常见),接下来学习一下Activity。文章目录Activity的基本用法创建Activity创建和加载布局注册ActivityToastMen...原创 2019-10-03 13:16:59 · 171 阅读 · 0 评论 -
Android学习羁绊之UI设计
软件开发过程中,界面设计和功能开发同样重要。Android中有多种编写程序界面的方式可供选择。接下来学习一下Android的UI开发。文章目录常见UI控件TextViewButtonEditTextImageViewProgressBarAndroid控件的可见属性AlertDialogProgressDialog基本布局线性布局相对布局帧布...原创 2019-10-16 19:58:11 · 198 阅读 · 0 评论 -
Android学习羁绊之Fragment
Fragment是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。Fragment和Activity十分相似,都能包含布局,都有自己的生命周期。文章目录Fragment使用方式引用Fragment动态添加Fragment用Fragment模拟返回栈Fragment和Activ...原创 2019-10-18 20:11:23 · 150 阅读 · 0 评论 -
Android学习羁绊之Broadcast Receiver
Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android提供了一套完整的API,允许应用程序自由地发送和接收广播。广播的分类Android中的广播主要可以分为两种类型:标准广播和有序广播标...原创 2019-11-01 19:54:40 · 252 阅读 · 0 评论 -
Android学习羁绊之数据存储
数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的,持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、Sh...原创 2019-12-01 19:04:53 · 231 阅读 · 0 评论 -
Android学习羁绊之Content Provider
Content Provider(内容提供器)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android实现跨程序共享数据的标准方式。不同于文件存储和SharedPreferences存储中的两种全局可...原创 2019-12-19 11:35:20 · 229 阅读 · 0 评论 -
Android学习羁绊之网络技术
PC、手机、平板,还是电视,几乎都会具备上网的功能,在可预见的未来,手表、眼镜、汽车等设备也会逐个加入到这个行列,21世纪的确是互联网的时代。Android系统也提供了网络功能,对于开发者,如何使用这些网络功能来编写程序是很重要的。WebView加载和显示网页通常都是浏览器的任务,如果要在应用程序中展示网页而不通过系统浏览器来实现,则需要...原创 2020-01-06 16:02:15 · 165 阅读 · 0 评论 -
Android学习羁绊之多媒体开发
文章目录调用摄像头和相册调用摄像头拍照启动摄像头指定照片存放路径照片显示从相册中选取照片打开相册相册图片显示播放多媒体文件播放音频播放视频手机在我们的生活中正扮演着越来越重要的角色,各种娱乐方式都可以在手机上进行。众多的娱乐方式少不了强大的多媒体功能的支持,而Android在这方面也做得非常出色。它提供了一系列的API,使得我们可以在程序...原创 2020-01-12 19:21:33 · 428 阅读 · 0 评论 -
Android学习羁绊之Notification
Notification(通知)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。文章目录Notification基本用法Android 8....原创 2020-01-13 16:53:05 · 201 阅读 · 0 评论 -
Android学习羁绊之Service
Service(服务)是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。服务依赖于创建服务时所在的应用程序进程。当某个应用程序进程被终止时,所有依赖于该进程的服务也会...原创 2020-01-17 12:32:21 · 222 阅读 · 0 评论 -
Android学习羁绊之Material Design
Material Design是由谷歌的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性,Material Design最大的特点就是好看,它的出现使得Android首次在UI方面超越了iOS。Material Design是一个推荐的设计规范...原创 2020-02-20 10:50:51 · 170 阅读 · 0 评论 -
Activity那些不为人知的秘密
Activity是Android应用程序直接与用户交互的组件,在Activity中,除了它的用法,像生命周期和启动模式,这些内容没有深入学习很难理解其中的奥秘,接下来揭示Activity中那些不为人知的秘密。文章目录Activity的生命周期正常情况下的生命周期异常情况下的生命周期资源相关的系统配置发生改变导致Activity被回收并重新创建内存...原创 2020-03-28 20:36:57 · 175 阅读 · 0 评论 -
那些Android开发者必备的技能
文章目录全局获取Context用Intent传递对象Serializable方式Parcelable方式定制日志工具定时任务Alarm机制Doze模式多窗口模式编程进入多窗口模式多窗口模式下的生命周期禁用多窗口模式使用Java8新特性这都0202年了,Android手机早已是人手一部,随着5G的推广,Android手机会出现新变化,这对Andro...原创 2020-03-02 20:38:43 · 228 阅读 · 0 评论 -
如何优雅的给你的APK文件打上签名
历经千兴万苦开发Android应用后,将这个应用打包成APK文件发布到应用商店就可以让用户下载安装到他们的手机上。当然,不是所有的APK都能安装到手机上,Android系统要求只有签名后的APK文件才可以安装,因此我们还需要对生成的APK文件进行签名才行。在开发时,Android Studio使用了一个默认的keystore文件帮我们自动进行了签名,点击Android Studio右侧工具栏的G...原创 2020-03-14 19:59:36 · 628 阅读 · 0 评论