- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Fragment基础使用
1、添加Fragment的方式有两种,一种是定义在XML文件中,一种是动态添加(需要xml中定义一个空的FrameLayout来作为容器)动态添加 创建想要添加的Fragment HeadlinesFragment firstFragment = new HeadlinesFragment();如果希望传递参数可以这样设置firstFragment.setArguments(getIntent()
2015-05-17 10:11:09
588
原创 掌握Activity 的生命周期(Lifecycle)
掌握Activity 的生命周期(Lifecycle)在用户与App进行交互,开启APP,退出APP,按Home键回到桌面等等的时候,相关的Activity实例将会不断的切换Activity生命周期中的不同状态。
2015-05-15 17:48:22
631
转载 Android使用RecyclerView替代ListView(一)
RecyclerView是一个比ListView更灵活的一个控件,以后可以直接抛弃ListView了。具体好在哪些地方,往下看就知道了。首先我们来使用RecyclerView来实现ListView的效果,一个滚动列表,先看下效果图(除了有动画之外,没什么特别--):每个item的布局如下:<LinearLayout xmlns:android="http://schema
2015-03-31 11:03:33
555
转载 请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧
引用问题:Java代码 String s = new String("xyz"); 创建了几个String Object?这个问题自身就没有合理的答案,引用的“标准答案”自然也就不准确了: 引用答案:两个(一个是“xyz”,一个是指向“xyz”的引用对象s)(好吧这个答案的吐槽点很多……大家慢慢来) 这问题的毛病
2015-03-06 11:02:35
896
转载 Java抽象类和接口的区别
接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.
2015-03-02 23:52:54
613
转载 java运行内存分配---整理几篇不错的文章
这是一篇关于Java内存结构组织的文章,涉及的概念主要有方法区、Java栈、java堆。通过这个文章,可以加深对Java对象的理解,以及优化代码的结构。 开始: 想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。 最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。 现在提出几个问题,如果都能熟练回答的大虾,请您飘过.如以往一样,我
2015-03-01 00:11:12
486
转载 Android 百度地图开发问题----解决地图有时候加载不出来问题
相信很多人在开发百度地图的时候会出现百度地图有时候会加载不出来,只显示网格图。 这个问题究其原因就是申请百度key的时候填写的SHA1也就是指纹证书有问题。估计很多开发者都是照着百度开放平台上介绍的流程去申请的。 当然,照着百度开放平台上去申请是没错的。但是上面介绍的申请得到的指纹证书只是本地开发环境存在的默认签名文件debug.keystore的指纹证书。流程如下: 第一
2015-02-28 14:09:51
1063
原创 小结在一个java源文件当中可以有多个类,但是为什么只能有一个public类呢?而当这个类被修饰为public的话,为什么源文件名必须要与类名相同呢?
Java编程思想中的一段话:当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看
2015-02-26 23:50:33
6847
1
转载 用AutoCompleteTextView实现历史记录提示
这画面不陌生吧,百度的提示,他的词库并不是历史记录,是搜索引擎收集的当前最常搜索的内容。假如我们也要在android的应用实现如上功能怎么做呢?方法很简单,android已经帮我们写好了api ,这里就用到了AutoCompleteTextView组件。 网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入
2015-01-28 14:42:11
504
转载 使用Android Studio构建Android项目常见问题收集
问题一:Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9Error:(28, 9) Attribute application@theme value=(@style/ThemeActionBar) from AndroidManifest.xml:28
2015-01-12 10:00:18
518
转载 android动画(一)Interpolator
一:简介interpolator可以翻译成插值器。Android中interpolator最底层的接口如下:?1234567891011121314151617181920
2014-12-23 14:29:46
556
翻译 Android数据存储专题之Shared Preferences
Data Storage(数据存储)Store application data in databases, files, or preferences, in internal or removeable storage. You can also add a data backup service to let users store and recover application a
2014-12-20 15:21:01
572
翻译 Android shape Drawable的使用
1、首先我们来看看在Android开发的过程中哪些地方会需要用到Android shape比如要实现下面的这个登陆界面中的名称和密码输入框:分析其中实现这个布局的方法之一:①这个界面的控件整体居中,所以可以使用一个线性布局设置其属性为:android:gravity="center_horizontal"来存放各个控件。②依次放置ImageView、TextView③然
2014-12-14 13:09:01
1557
AndroidShape使用demo代码
2014-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人