Google Training
文章平均质量分 94
Bingtang_blog
Android developer
展开
-
阅读Android官方教程 Google Training 1.2 ------ Supporting Different Devices
阅读谷歌官方教程第一章 Getting Started还是继续上次的学习,这次我看了第二小节 Supporting Different Devices。这次的内容和上次不同,很多是当初走马观花的学习过,但是没有很好地通过认识的一些知识。这里我将今天学到的东西进行梳理。Supporting Different Devices分别从支持不同的语言,屏幕尺寸和平台版本三个方面进行展开Supporting原创 2016-08-28 21:33:45 · 711 阅读 · 0 评论 -
实现APP高效导航
前言今天看了Google教程上有关导航的知识,感觉只学到了一点。没有想象中的多。可能因为Google这个教程推出的时间比较早,所以当时的Android版本比较久,我打开官方示例项目的时候,有的API已经不推荐使用了。不过还是学到了一些,之前用到这么内容都是去网上搜,现在自己先真正学会一个简陋版复古版的导航,以后再来慢慢改善。今天学到的内容:将Tab和ViewPaper结合起来DrawerLayo原创 2016-09-06 16:41:17 · 1074 阅读 · 0 评论 -
Google Training 建立分享内容的APP ------ 通过NFC分享文件
前言之前自己也有些过NFC的相关功能,可是对于刚学Android半年的小白来说哪里知道NFC,那时也就是上网找了一段代码直接复制粘贴进去了,完全不懂为什么。今天看了有关Google对NFC的简单教学,了解了一些知识,但要达到能把NFC运用起来的程度,我还差的很远。我就今天学到的内容简单的记录下来,如果以后需要用到NFC的东西,再对它好好研究。读完教程后我对NFC的了解也只是皮毛,如果大家对NFC感兴原创 2016-09-05 19:00:46 · 593 阅读 · 0 评论 -
针对多种屏幕进行设计
前言从前写项目的时候都是看着我的真机的样子写,写合适我的真机的布局,放适合他的图片啊,心里一直不敢把它放到其他的真机上实验。有一天我鼓起勇气,把它放到其他的手机上运行,哎呀,这是什么啊。完全不是我理想中的样子。而且这还只是手机,我还没有在平板,电脑,电视,wear上看。。不用想也知道,结局肯定惨不忍睹。有幸今天看到了Google这篇针对多种屏幕进行设计的教程,我学到了很多以前根本没接触过的东西。正文原创 2016-09-04 20:34:49 · 570 阅读 · 0 评论 -
Google教程——使用Volley加载网络资源
前言因为最近想和后台进行对接,昨天自己在Google上研究了半天关于Volley的内容,觉得很开心。因为原来觉得关于网络这块,一直是个很复杂的东西和流程,没想到Google已经推出了能把这方面封装的这么好的工具——Volley。通过它可以方便的实现小流量的数据传输,而且还可以根据自己的需求进行定制。其中我还自己看看json的东西,也在这个里面小实践了一下。不过看完教程,我也慢慢看懂了一件事,现在我们原创 2016-09-16 09:56:29 · 858 阅读 · 0 评论 -
Google Training 建立分享内容的APP ------ 分享文件
今天看了Google上如何分享文件的教程,内容主要涉及了客户APP向另一服务APP请求文件,服务APP如何处理封装Uri,然后客户APP如何处理返回资源。大概是这样一个流程。一般来说,一个应用向另一个应用提供文件的唯一的安全的方式,就是向客户APP提供文件内容的URI和暂时的访问权限。这个方式很安全,因为服务APP只会给客户APP提供文件的URI,并且当客户APP获取结果后授权会自动失效。如果你只想原创 2016-09-04 10:53:53 · 415 阅读 · 0 评论 -
给APP加上Bar~~~~~
今天我看Google Training上对于设置Action Bar的内容,扫除了一小块Android盲区,简单记录。由于教程上没有Sample可以下载,自己又没经验,但又想实践一下,本渣废了一天的劲,踩了不少坑,根据教程上的代码自己时间了一下,截图如下: 下面,就教程和自己实践时的坑,按顺序记录:虽然国内的APP除了微信,对APP Bar的使用频率不是很高,但是Google一直很推崇,把它作为A原创 2016-09-03 19:08:17 · 610 阅读 · 0 评论 -
如何写出自定义View——Google 转盘
前言今天看了Google上关于View的教程,看的真是云里雾里。虽然篇幅很长,看完一遍实在不想再看第二遍,不过自己还是坚持看完了第二遍,第三遍,第四遍。。。后面几遍越看越熟练,我看着Google示例APP里面的代码,然后参考着Google教程里面的讲解,慢慢的和教程里面的一个个点对上号。到写这篇博客为止,我还是没有很好的把其中的原理融会贯通,但是还是想先记录一下目前从代码里学习到的知识,以后看到好的原创 2016-09-13 22:39:37 · 722 阅读 · 0 评论 -
Google Training 建立分享内容的APP ------ 分享简单的数据
昨天我就阅读了Google Training 关于向其他应用分享简单数据的内容,但我是个小白,内容设计了ActionBar, ShareActionProvider等比较陌生的东西,我也是查了很多的资料。这次主要是学习如何分享一些简单的数据,比如向其他应用分享文本,二进制内容;接收来自其他应用的分享。Android应用的优点之一就是不同组件的互相分享,这样可以省去反复创造一些重复,但又无关于APP核原创 2016-09-03 09:05:56 · 381 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.7 ----- Working with System Permissions
阅读谷歌官方教程第一章 Getting Started关于权限,原先我在项目里面使用权限,只是在manifest.xml文件里,声明我需要的权限就好了,今天才知道,原来对一个应用来说权限的请求的重要性,更重要的是请求权限的方式,如果不能考虑用户感受,将会造成很可怕的后果。这次我学到了,权限关于Android版本的细节,如何礼貌性地在系统运行的时候去申请权限,以及对于合理地声明权限的一些实践范例。Wo原创 2016-09-01 18:56:54 · 481 阅读 · 0 评论 -
Google教我如何定制自己的View
前言今天我看了Google教程中有关定制View的相关内容,这是之前从来没有接触过的领域,在github上能经常看到一些大神自定义的View,比如按钮,ListView,好像他们天生就可以随心所欲的定制自己的View,而自己也不知道如何入门,今天再Google上碰到了这一节,就心血来潮的看了看,Google只讲了大概,看完还不是很懂,不过也学到一些东西。这一块的内容还是在理解的基础上多看看代码原创 2016-09-12 19:15:44 · 995 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.6 ----- 和其他应用交互
阅读谷歌官方教程第一章 Getting Started作为一个Android新人,虽然我在写自己的APP的时候经常用掉Intent来启动应用本身包含的其他特定的Activity,但是关于如何让自己的APP使用Intent去访问其他应用的Activity,如何允许其他的APP访问自己应用的Activity,一般来说,我使用startActivtyForResult()去获取结果都可以说没有,这次,看完翻译 2016-09-01 10:03:23 · 471 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.5 ----- Save Data
阅读谷歌官方教程第一章 Getting Started今天看了Google Training 教程里面的第一章第四小节,讲了Android系统是如何保存数据的,包括以键值对形式保存的key - value set,以文件形式存储的 file 以及适用于大量重复数据,契约型的数据库存储 SQLite 等相关知识。可惜的是,这节Google Training上是中文,翻译过来有很多地方都很怪,英文版又找原创 2016-08-31 11:12:46 · 868 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.4 ----- Building a Dynamic UI with Fragments
阅读谷歌官方教程第一章 Getting Started今天我们来看Google教程第一章的第四节,通过Fragment建立一个动态的用户界面。这一节没有对Fragement的生命周期展开(Google 把它放在了API Guide里面而不是Training),而是对Fragment的用法,比如说如何创建一个Fragment, 如何创造灵活UI,如何使Fragment和Activity,或其他的Fra原创 2016-08-30 12:39:03 · 537 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.1 ----- Buiding Your First APP
阅读谷歌官方教程第一章 Getting Started这一节的内容都是最开始接触Android时的内容,但看过之后还是有所收益,下面我将会把我在各小节学到新知识进行简要说明Buiding Your First APP这一章通过建立默认的Hello World项目对Android各大文件,参数进行了说明,并结合一个通过EditText和Button发送信息到领体格Activity的例子,对布局和相关原创 2016-08-27 22:16:44 · 755 阅读 · 0 评论 -
阅读Android官方教程 Google Training 1.3 ----- Manage the Activity Lifecycle
阅读谷歌官方教程第一章 Getting Started这次官方的内容竟然是中文的,但是内容涉及到了Activity的生命周期的管理,看完感觉内容很丰满,学到了很多东西啊。看完这节教程,觉得原来自己开发的时候几个周期方法简直是乱用,知道个大概就开始乱套,遇到问题上网百度到了,也就是应付一下,再来一个fragment简直就要爆炸了,这篇文章的篇幅很长,但我觉得都很有用啊。希望借这个机会好好认识一下生命周原创 2016-08-29 12:23:16 · 569 阅读 · 0 评论 -
Snackbar -—— 显示弹出信息
前言昨天看了Google上关于Snackbar组件,简直点亮了我的双眼,它是用来显示一个短暂的提示性信息的组件,用户一般不会搭理它,只是一个友好的提醒性作用(用户要操作也行)。比如发送邮件成功,弹出提示性消息告诉用户,邮件发送成功了,用户可以响应也可以不响应,它自己过一会就会消失了。它的使用很简单,下面我们开始吧。正文在很多情况下,我们的APP都要给用户提供一个快速的信息,但用户不应响应的信息。比如原创 2016-09-07 11:55:58 · 1678 阅读 · 0 评论