Android基础
文章平均质量分 75
hfut_why
努力做好一件事
展开
-
Android中使用枚举的来来去去
今天是520,简单记录一下枚举的使用和替换(貌似没有任何关系哈......);文章的主要内容包括以下几个部分学习和记录的原因 静态常量标识的使用 枚举替换静态常量以及扩展 使用注解替换枚举好了,下面就来逐一讲述一下。1,学习和记录的原因 静态在看Android Developers网站,在看到性能优化中缩减APK体积大小的时候,里面说到:避免使用枚举单个枚举会使应用的classes.dex文件增加大约 1.0 到 1.4KB 的大小...原创 2020-05-20 21:17:34 · 725 阅读 · 0 评论 -
Android Studio中在drawable下放图片报错解决方法
有时候,在Android studio的项目中的drawable下方自己的图片会报错,下面有两个方法可以试下:(1)第一种方法,将图片移至mipmap目录下,图片会自动生成对应大小的格式(hdpi,mdpi,...);(2)第二种方法,在App的build.gradle下的android的项中添加如下两句代码(实现对图片格式要求条件的放宽): aaptOptions.crunche...原创 2018-01-15 23:46:33 · 13553 阅读 · 4 评论 -
AS常用快捷键和使用说明(上)
AS中很多快捷键很常用也很使用,这里面整理了一部分用得较多的,另一些在下一篇再写出来。1,导包(好用,常用) AS中导包不像Eclipse中很简单(Ctrl+shift+O),在AS中分单包导入和自动导入:a, 单包导入,也即内容提示快捷键Alt+Enter,类似Eclipse中的Alt+/;b,自动导入,如下图1; ...原创 2018-01-18 21:09:48 · 16408 阅读 · 2 评论 -
百度语音识别结合云知声离线TTSDemo(AS)
最近项目需要,需要调研几家语音识别(离线/在线),语义理解,TTS(在线/离线),离线命令词,甚至百度的UNIT上下文使用等,虽然看的不怎么深入,但是也确实调研的不是,主要有百度,科大讯飞,搜狗,云知声,奇梦者等几家,还有包括硬件(科大的四麦直线麦克风,五麦环绕麦克风,最后升级的六麦环绕麦克风;奇梦者的四麦环绕麦克风+柱形麦克风阵列等)。也写了很多Demo,每一家的特色都不同。这里就...原创 2018-02-08 00:11:50 · 12891 阅读 · 4 评论 -
《第一行代码》第二版 学习总结1 日志
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。第一部分:日志工具的使用 1,简单介绍 我以前用了一年左右时间的Eclipse做ja...原创 2018-03-07 23:00:29 · 679 阅读 · 0 评论 -
《第一行代码》第二版 学习总结18 通知
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 今天主要说一下Android系统中的通知机制;也就是我们常常在状态栏上的通知消息,比如短...原创 2018-03-14 22:11:57 · 1081 阅读 · 0 评论 -
《第一行代码》第二版 学习总结4 常用控件
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 Android的UI布局中,常常会用到系统的常见控件,最最常见的比如Button,Text...原创 2018-03-15 22:11:40 · 552 阅读 · 0 评论 -
《第一行代码》第二版 学习总结2 Activity之间跳转与数据传送
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 Activity作为Android的四大组件之一;有关于其概念,你可以点击查看(概念1,...原创 2018-03-07 23:31:51 · 801 阅读 · 0 评论 -
《第一行代码》第二版 学习总结10 广播
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 广播在四大组件中算比较简单的一个,今天就结合自己的学习简单总结一下:1,广播分类...原创 2018-03-11 23:00:21 · 716 阅读 · 0 评论 -
《第一行代码》第二版 学习总结11 数据持久化之本地文件存储
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 本篇开始与接下来的三篇以及一个附篇都会介绍一下Android系统中数据持久化的基本内容,本...原创 2018-03-17 22:54:24 · 676 阅读 · 0 评论 -
《第一行代码》第二版 学习总结12 数据持久化之SP存储
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 上一篇主要介绍了本地文件实现数据持久化,那么这一篇就来介绍一个更加简单有效的实现数据持久化...原创 2018-03-17 23:00:04 · 640 阅读 · 0 评论 -
《第一行代码》第二版 学习总结15 Android权限简单介绍
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 我们在手机上安装APP的时候,经常会出现要授予例如允许获取通讯录,短信等的权限;还有就是在...原创 2018-03-18 19:58:26 · 638 阅读 · 0 评论 -
《第一行代码》第二版 学习总结13 数据持久化之SQLite存储
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 关于数据持久化,我在前两篇分别介绍了通过文件和SP的形式,今天就来介绍一下通过Androi...原创 2018-03-18 22:33:54 · 848 阅读 · 0 评论 -
《第一行代码》第二版 学习总结21 WebView的基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 Android App如果没有网络的支持,就会显得非常的单薄,本地的资源相较于互联网上的丰...原创 2018-03-19 20:08:12 · 969 阅读 · 0 评论 -
《第一行代码》第二版 学习总结22 HttpURLConnection基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 Android App如果没有网络的支持,就会显得非常的单薄,本地的资源相较于互联网上的...原创 2018-03-19 21:51:25 · 1212 阅读 · 0 评论 -
《第一行代码》第二版 学习总结26 Android中子线程更新UI的三种方式
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 关于Android中子线程更新UI主要就是实现间通信即可,我们下面将会介绍关于在子线程中更...原创 2018-03-23 23:54:57 · 1013 阅读 · 0 评论 -
《第一行代码》第二版 学习总结 (数据持久化附加,其他方式参考12-15) 操作SDcard数据
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 关于数据持久化,我在前三篇分别介绍了通过文件和SP的形式以及Android内置轻量级数据库...原创 2018-03-24 13:35:08 · 1302 阅读 · 1 评论 -
《第一行代码》第二版 学习总结9 碎片的基础知识
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈 关于碎片这一块,我只用了两篇来介绍,一篇是基础知识,一篇是应用示例,下面就来看...原创 2018-04-07 19:08:51 · 687 阅读 · 0 评论 -
《第一行代码》第二版 学习总结 (附:去除ActionBar实现)
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 今天先简单说一下ActionBar的去除方式,ActionBar也就每个Activity页...原创 2018-03-25 18:49:37 · 620 阅读 · 0 评论 -
《第一行代码》第二版 学习总结34 Intent传递对象两种方式
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 这部分在书中都是比较靠后的位置了,也算是比较零散的知识点,我今天就先在这里简单总结一下...原创 2018-03-25 19:34:17 · 607 阅读 · 0 评论 -
《第一行代码》第二版 学习总结15 数据持久化之LitePal开源库的基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 关于数据持久化我在前面三篇已经介绍三种实现方式(操作文件,SP,SQLite数据库实现);...原创 2018-03-25 23:52:01 · 838 阅读 · 0 评论 -
《第一行代码》第二版 学习总结7 ListView基础知识
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈 前一部分学习了引入布局和自定义控件(点击打开链接),这部分我们主要介绍一下比较常用的自定义控...原创 2018-04-08 20:58:31 · 705 阅读 · 0 评论 -
《第一行代码》第二版 学习总结8 RecyclerView基础知识
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈 上一部分我们介绍到了ListView的基本使用,这部分来介绍一个更强大的滚动控件,...原创 2018-04-08 22:06:17 · 740 阅读 · 0 评论 -
《第一行代码》第二版 学习总结30 前台服务基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 服务在Android中是一个很常见的概念,通常都会在后台一直默默的运行,为其他的应用提供功...原创 2018-03-26 21:08:19 · 677 阅读 · 0 评论 -
《第一行代码》第二版 学习总结31 IntentService服务基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 前一篇说了关于如何保证服务一直在后台运行(前台服务),那么几天就来说一说如何让服务再完成任...原创 2018-03-26 21:35:38 · 513 阅读 · 0 评论 -
《第一行代码》第二版 学习总结25 OkHttp基本使用
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 Android App如果没有网络的支持,就会显得非常的单薄,本地的资源相较于互联网上的丰...原创 2018-03-26 22:09:46 · 1838 阅读 · 9 评论 -
《第一行代码》第二版 学习总结29 基于位置服务的前期准备工作
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 现在很多开发的开发者平台给我们提供了很多的学习资源和网络服务,今天就来介绍一下关于百度开发...原创 2018-04-14 20:33:49 · 600 阅读 · 0 评论 -
《第一行代码》第二版 学习总结30 基于百度地图位置服务的基本功能实现
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 看这一篇之前,强烈建议先开一下前期准备工作;如果前期准备工作完成以后,那么我们就可以基于百...原创 2018-04-14 20:35:42 · 1730 阅读 · 0 评论 -
《第一行代码》第二版 学习总结18 摄像头调用与照片选择
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 照片,音乐,视频等多媒体相关的东西是我们在使用手机的时候用的最多的东西,因为这些东西不像呆...原创 2018-04-09 23:12:55 · 1585 阅读 · 2 评论 -
《第一行代码》第二版 学习总结36 Lambda表达式
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 最近的书本学习已经接近尾声了;后面的章节还有一些零散的知识点;今天就来说一说Java8的一...原创 2018-03-27 20:58:52 · 519 阅读 · 0 评论 -
《第一行代码》第二版 学习总结5 四大布局简介
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 布局对于每一个应用来说都是不可或缺并且是至关重要的;本来应该早一点介绍一下;但是我把V...原创 2018-03-27 21:38:53 · 3810 阅读 · 0 评论 -
《第一行代码》第二版 学习总结19 播放本地音频和视频
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 上一篇中我们介绍了如何调用手机的摄像头与打开手机相册,本篇主要讲解一下如何播放本地的音频和...原创 2018-04-10 23:29:23 · 2552 阅读 · 4 评论 -
《第一行代码》第二版 学习总结6 引入布局和自定义控件
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 前一篇介绍了四大布局,但是我们在编写布局时,很多时候会使用到相同的布局或者局部相同,比如我...原创 2018-03-28 22:40:02 · 637 阅读 · 0 评论 -
《第一行代码》第二版 学习总结35 定制化日志工具
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 因为日志的使用还是蛮频繁的,其实我之前一直有一个不太好的习惯,就是使用sout(Syste...原创 2018-03-28 23:14:25 · 726 阅读 · 3 评论 -
《第一行代码》第二版 学习总结27 关于服务的一些基本知识
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 其实关于服务我也介绍过两个零散的知识点一个是前台服务,一个IntentSer...原创 2018-04-11 22:19:33 · 527 阅读 · 0 评论 -
《第一行代码》第二版 学习总结33 全局获取Context对象
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 今天主要介绍一下书中关于全局获取Context对象的方法,因为我没有做深入的...原创 2018-04-05 21:53:14 · 646 阅读 · 0 评论 -
《第一行代码》第二版 学习总结3 活动的四种启动模式
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈 关于活动启动模式这一块,之前一直没有写,平时也基本上用的都是默认的启动模式,主...原创 2018-04-05 22:54:51 · 636 阅读 · 0 评论 -
《第一行代码》第二版 学习总结23 XML数据解析
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 之前几篇介绍了关于如何访问网络数据,HttpURLConnection基本使用,OkHtt...原创 2018-04-12 19:42:05 · 1179 阅读 · 5 评论 -
《第一行代码》第二版 学习总结24 JSON数据解析
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 之前几篇介绍了关于如何访问网络数据,HttpURLConnection基本使用,OkHtt...原创 2018-04-12 20:09:04 · 782 阅读 · 0 评论 -
《第一行代码》第二版 学习总结结束篇
最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。 最近一段时间,项目的工作有点紧急,而且还需要不断的出差,所以很多的学习安排...原创 2018-05-08 21:56:09 · 1620 阅读 · 6 评论