自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Studio预览出错的一些解决方案

在Android Studio的布局文件写布局的时候,有时候会出现预览界面报错,导致不能及时预览信息。一般出错的情况分为以下几种:第一种情况:我们在引入第三方插件的时候,有时会报错导致不能及时预览信息,比如: [code]Use View.isInEditMode() in your custom views to skip code or show sample data when shown

2016-09-20 19:42:38 3155

原创 Android Studio中导入Module建立依赖

在项目里,有时候会用到Github里面的一些项目,此时要将它作为Module导入项目,我也遇到了这方面的坑,记录一下:我用最近一个从Github上导入Volley的示例来演示吧。第一步: 打开Git,新建一个仓库,然后从github上clone一个项目:第二步: 现在Volley在LearnModule文件夹里了,然后在项目引入它,点击File,选择New,选择Import :Module:第三步:

2016-09-16 19:39:44 13424

原创 常用命令行的一些小知识点

有时候遇到要从git 里面clone github的情况,打开git真是不知所措,因为命令行一点也不会,现在简单记录一下常用的命令行: No 命令 功能 实例 1 mkdir 创建目录 mkdir do , mkdir do/align , mkdir -p blast/hba/209 2 rmdir 删除目录 rmdir temp 3 cd

2016-09-16 15:35:05 350

原创 遇到Json之类的相关问题

最近看Goolgle教程的时候,遇到了使用Json传输数据的一些问题,之前对于Json一窍不通,现在记录一下学到的东西:JsonObject,我们可以用put()方法向里面添加key_value对,它就好像一个map的形式,我们put东西就行啦,value可以是一个值,可以是一个JsonObject,还可以是一个JsonArray。JsonArray,Object的集合。我们可以通过put()方法,

2016-09-16 14:37:01 254

原创 Google教程——使用Volley加载网络资源

前言因为最近想和后台进行对接,昨天自己在Google上研究了半天关于Volley的内容,觉得很开心。因为原来觉得关于网络这块,一直是个很复杂的东西和流程,没想到Google已经推出了能把这方面封装的这么好的工具——Volley。通过它可以方便的实现小流量的数据传输,而且还可以根据自己的需求进行定制。其中我还自己看看json的东西,也在这个里面小实践了一下。不过看完教程,我也慢慢看懂了一件事,现在我们

2016-09-16 09:56:29 812

原创 如何写出自定义View——Google 转盘

前言今天看了Google上关于View的教程,看的真是云里雾里。虽然篇幅很长,看完一遍实在不想再看第二遍,不过自己还是坚持看完了第二遍,第三遍,第四遍。。。后面几遍越看越熟练,我看着Google示例APP里面的代码,然后参考着Google教程里面的讲解,慢慢的和教程里面的一个个点对上号。到写这篇博客为止,我还是没有很好的把其中的原理融会贯通,但是还是想先记录一下目前从代码里学习到的知识,以后看到好的

2016-09-13 22:39:37 704

原创 Google教我如何定制自己的View

前言今天我看了Google教程中有关定制View的相关内容,这是之前从来没有接触过的领域,在github上能经常看到一些大神自定义的View,比如按钮,ListView,好像他们天生就可以随心所欲的定制自己的View,而自己也不知道如何入门,今天再Google上碰到了这一节,就心血来潮的看了看,Google只讲了大概,看完还不是很懂,不过也学到一些东西。这一块的内容还是在理解的基础上多看看代码

2016-09-12 19:15:44 939

原创 学习Google新建项目 Navigation Drawer Activity

前言第一次用Android Studio的时候,我就注意到了一个新建项目。我们新建项目的时候不是最后会给你几个初始化好的备选项目么,有Empty Acticity,Google Map Activity… …没错,这个就是其中之一,相信大家也都见过。第一次看到它效果这么炫,我就去看源代码,完全看不懂,连布局文件除了TextView都没什么认识的。看Google教程一段时间后,回来看这个,发现里面的东

2016-09-07 18:51:15 1518

原创 Snackbar -—— 显示弹出信息

前言昨天看了Google上关于Snackbar组件,简直点亮了我的双眼,它是用来显示一个短暂的提示性信息的组件,用户一般不会搭理它,只是一个友好的提醒性作用(用户要操作也行)。比如发送邮件成功,弹出提示性消息告诉用户,邮件发送成功了,用户可以响应也可以不响应,它自己过一会就会消失了。它的使用很简单,下面我们开始吧。正文在很多情况下,我们的APP都要给用户提供一个快速的信息,但用户不应响应的信息。比如

2016-09-07 11:55:58 1637

原创 Google示例APP,教你实现Tab+ViewPaper,教你实现Drawer导航

前言昨天看了Google教程-实现有效的导航之后,也看了看示例APP的源码,没有什么特别的难点,不过在此自己记录一下所学的知识,这样以后就不用再上网找了。通过学习Drawer和ToolBar的使用,我终于能看懂在Android Studio中的有个叫Nevigation Drawer的起始项目了。这次分别记录两个APP,一个是Tab+ViewPaper,一个是Drawer导航。正文Tab + Vie

2016-09-07 09:12:50 857

原创 实现APP高效导航

前言今天看了Google教程上有关导航的知识,感觉只学到了一点。没有想象中的多。可能因为Google这个教程推出的时间比较早,所以当时的Android版本比较久,我打开官方示例项目的时候,有的API已经不推荐使用了。不过还是学到了一些,之前用到这么内容都是去网上搜,现在自己先真正学会一个简陋版复古版的导航,以后再来慢慢改善。今天学到的内容:将Tab和ViewPaper结合起来DrawerLayo

2016-09-06 16:41:17 1012

原创 Google Training 建立分享内容的APP ------ 通过NFC分享文件

前言之前自己也有些过NFC的相关功能,可是对于刚学Android半年的小白来说哪里知道NFC,那时也就是上网找了一段代码直接复制粘贴进去了,完全不懂为什么。今天看了有关Google对NFC的简单教学,了解了一些知识,但要达到能把NFC运用起来的程度,我还差的很远。我就今天学到的内容简单的记录下来,如果以后需要用到NFC的东西,再对它好好研究。读完教程后我对NFC的了解也只是皮毛,如果大家对NFC感兴

2016-09-05 19:00:46 543

原创 Google示例APP,教你如何写出适配多种屏幕的新闻阅读器

前言今天上午看了Google的示例APP,NewsReader,主要的意图是叫你如何在不同屏幕设备上加载不同的布局,还考虑了横向和纵向时的布局变化。让我这种只能在一种界面上写代码的人收益不少呢。除了这个重点,官方的代码也让我学到不少,简单,低耦合,无多余布局,充分利用系统特性。我先列一下我新学到的东西,一会记录的时候好有个重点定义Fragment与Activity通信的两种方式如何在运行时确定当

2016-09-05 10:18:10 878 1

原创 针对多种屏幕进行设计

前言从前写项目的时候都是看着我的真机的样子写,写合适我的真机的布局,放适合他的图片啊,心里一直不敢把它放到其他的真机上实验。有一天我鼓起勇气,把它放到其他的手机上运行,哎呀,这是什么啊。完全不是我理想中的样子。而且这还只是手机,我还没有在平板,电脑,电视,wear上看。。不用想也知道,结局肯定惨不忍睹。有幸今天看到了Google这篇针对多种屏幕进行设计的教程,我学到了很多以前根本没接触过的东西。正文

2016-09-04 20:34:49 461

原创 Google Training 建立分享内容的APP ------ 分享文件

今天看了Google上如何分享文件的教程,内容主要涉及了客户APP向另一服务APP请求文件,服务APP如何处理封装Uri,然后客户APP如何处理返回资源。大概是这样一个流程。一般来说,一个应用向另一个应用提供文件的唯一的安全的方式,就是向客户APP提供文件内容的URI和暂时的访问权限。这个方式很安全,因为服务APP只会给客户APP提供文件的URI,并且当客户APP获取结果后授权会自动失效。如果你只想

2016-09-04 10:53:53 396

原创 给APP加上Bar~~~~~

今天我看Google Training上对于设置Action Bar的内容,扫除了一小块Android盲区,简单记录。由于教程上没有Sample可以下载,自己又没经验,但又想实践一下,本渣废了一天的劲,踩了不少坑,根据教程上的代码自己时间了一下,截图如下: 下面,就教程和自己实践时的坑,按顺序记录:虽然国内的APP除了微信,对APP Bar的使用频率不是很高,但是Google一直很推崇,把它作为A

2016-09-03 19:08:17 552

原创 Google Training 建立分享内容的APP ------ 分享简单的数据

昨天我就阅读了Google Training 关于向其他应用分享简单数据的内容,但我是个小白,内容设计了ActionBar, ShareActionProvider等比较陌生的东西,我也是查了很多的资料。这次主要是学习如何分享一些简单的数据,比如向其他应用分享文本,二进制内容;接收来自其他应用的分享。Android应用的优点之一就是不同组件的互相分享,这样可以省去反复创造一些重复,但又无关于APP核

2016-09-03 09:05:56 335

原创 学习Google Sample 如何给TextView增加超链接

今天上午看了如何Google的一个示例代码,学到了一些和TextView相关的知识。消灭了我无知的认为TextView就是显示字的幼稚想法,我对学到了内容简单罗列一下就开始记录:在strings.xml资源文件里面,设置斜体,加粗给strings.xml里的字符串自动添加超链接给strings.xml里的资源文件显式地添加超链接—通过< a >标记在Java代码用HTML给文字添加超链接在

2016-09-02 09:14:21 788 4

原创 阅读Android官方教程 Google Training 1.7 ----- Working with System Permissions

阅读谷歌官方教程第一章 Getting Started关于权限,原先我在项目里面使用权限,只是在manifest.xml文件里,声明我需要的权限就好了,今天才知道,原来对一个应用来说权限的请求的重要性,更重要的是请求权限的方式,如果不能考虑用户感受,将会造成很可怕的后果。这次我学到了,权限关于Android版本的细节,如何礼貌性地在系统运行的时候去申请权限,以及对于合理地声明权限的一些实践范例。Wo

2016-09-01 18:56:54 448

翻译 阅读Android官方教程 Google Training 1.6 ----- 和其他应用交互

阅读谷歌官方教程第一章 Getting Started作为一个Android新人,虽然我在写自己的APP的时候经常用掉Intent来启动应用本身包含的其他特定的Activity,但是关于如何让自己的APP使用Intent去访问其他应用的Activity,如何允许其他的APP访问自己应用的Activity,一般来说,我使用startActivtyForResult()去获取结果都可以说没有,这次,看完

2016-09-01 10:03:23 449

北邮 信息科学原理 考试点

北邮 信息科学原理 考试点,如果北邮的同学选了这门课,肯定有用

2018-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除