文章分类 -  android

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 120 下一页
摘要:Fragment 懒加载是什么意思? 所谓懒加载,即Fragment 的 UI 对用户可见时才加载数据。 以前我没啥经验,一股脑的从服务器拉取数据之后立马把数据绑定到 Fragment 的 UI 组件上,导致性能低下。后来知道了这一技术,才明白这才是移动端加载数据的正确姿势。 懒加载的技术关键点是什 阅读全文
posted @ 2016-12-28 11:02 天涯海角路 阅读(159) 评论(0) 推荐(0)
摘要:今天班级同学聚餐,真的是喝的有点多,本来计划今天要完成这篇博客。有点喝多了,写的不好请见谅。想仔细了解的话,看官网说的,是中文的。 https://developer.android.com/guide/topics/ui/menus.html 选项菜单 MainActivity.Java代码如下: 阅读全文
posted @ 2016-12-27 17:57 天涯海角路 阅读(404) 评论(0) 推荐(0)
摘要:dom 我的理解就是先把整个文档读取到内存中,然后才解析,读取大点的文件的话这样效率就会很低。而 sax和pull 它们是基于事件解析的。一行一行去解析,效率会高点。 下面就讲这三种的用法: 首先在main创建个assets目录,创建好后,然后在这目录下创建个person.xml文件 person. 阅读全文
posted @ 2016-12-27 17:56 天涯海角路 阅读(115) 评论(0) 推荐(0)
摘要:介绍使用Handler来实现Fragment与Activity 的交互。 第一步,我们需要在Activity中定义一个方法用来设置Handler对象。 public void setHandler(Handler handler) { mHandler = handler; } 第二步,在Fragm 阅读全文
posted @ 2016-12-26 16:16 天涯海角路 阅读(716) 评论(0) 推荐(0)
摘要:重点介绍Fragment碎片与activity的数据交互,fragment在Android开发中起着至关重要的作用,通过官方Android api我们可以看到,fragment有着自己的生命周期并依赖于它绑定的activity的生命周期而存在,那样activity与fragment怎样进行数据交互呢 阅读全文
posted @ 2016-12-26 16:14 天涯海角路 阅读(553) 评论(0) 推荐(0)
摘要:吐槽下题目,其实并没有什么高端不高端的用法,只是避免跟XXX详解,XXX使用指南之类的题目雷同,但又想不出其它合适的题目,就来了个高(zhuang)端(bi)的名字。 还是说正题吧,这篇尽量不跑题,我先画个圈:自定义TabItem。 需求这东西是很随意的,有时是不会管你标准不标准,规范不规范的。譬如 阅读全文
posted @ 2016-12-25 18:24 天涯海角路 阅读(139) 评论(0) 推荐(0)
摘要:接上一篇继续,有同学有在下面留言问tabIndicator这个指示条的长度怎么修改。关于这个问题只能又呵呵了,因为控件居然没有提供修改tabIndicator长度的API。如果非要强行修改就只能用反射了,但有时候需求就是这么操蛋。直接上代码吧,调用下面这个方法,传入左右间距即可,具体长度可以根据实际 阅读全文
posted @ 2016-12-25 18:23 天涯海角路 阅读(258) 评论(0) 推荐(0)
摘要:TabLayout提供了一个水平的布局用来展示Tabs,很多应用都有这样的设计,典型的有网易新闻,简书,知乎等。TabLayout就可以很好的完成这一职责,当然也或许各家应用的实现方式不尽相同,这里介绍下TabLayout的用法。 首先TabLayout一般都是配合Viewpager使用的,View 阅读全文
posted @ 2016-12-25 18:18 天涯海角路 阅读(200) 评论(0) 推荐(0)
摘要:在布局优化中,Androi的官方提到了这三种布局<include />、<merge />、<ViewStub />,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。 1、布局重用<include /> <include />标签能够重用布局文件,简单的使 阅读全文
posted @ 2016-12-25 18:17 天涯海角路 阅读(98) 评论(0) 推荐(0)
摘要:尊重原创,转载请注明出处:http://blog.csdn.net/a740169405/article/details/50473909 Android 官方提供了三个用来优化布局的标签,分别是include、merge与ViewStub,其中ViewStub是动态加载视图到内存,大家可以查阅:A 阅读全文
posted @ 2016-12-25 18:16 天涯海角路 阅读(204) 评论(0) 推荐(0)
摘要:SnackBar是 Android Support Library 22.2.0 里面新增提供的一个控件,可以把它理解成一个加强版的Toast,或者是一个轻量级的Dialog。SnackBar默认从屏幕底部弹出,像Toast一样会自动消失,当然也可以手动划出屏幕消失。Toast是不能交互的,而如果需 阅读全文
posted @ 2016-12-25 18:10 天涯海角路 阅读(196) 评论(0) 推荐(0)
摘要:Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Androi 阅读全文
posted @ 2016-12-25 17:51 天涯海角路 阅读(106) 评论(0) 推荐(0)
摘要:如何理解线程 在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不可能无限制的产生,并且线程的创建和销毁都会有相应的开销,当系统中存在大量的线程时,系统会通过时间片轮转的方式调度每个线程,在这么多线程中有一个被称为主线程,主线程是指进程所拥有的线程,在JAVA中默认情 阅读全文
posted @ 2016-12-25 17:46 天涯海角路 阅读(159) 评论(0) 推荐(0)
摘要:上一篇《仿微信底部Tab栏》中粗略的讲了下底部Tab栏的封装,不少同学在实际运用中发现了一些问题,比如我demo中的title用了actionbar,所以如果新建的Activity的Theme不包含actionbar就回出现空指针;再比如假如底部的Tab对应的并不全都是Fragment,而是一部分F 阅读全文
posted @ 2016-12-25 17:45 天涯海角路 阅读(447) 评论(0) 推荐(0)
摘要:可怕的用户习惯 目前市面上很多App都采用底部一个Tab栏,管理四到五个Tab,然后选择切换页面的方式的设计,这虽然不太符合material design,但却是一个不容易出错而又符合国人使用习惯的设计方式。用户习惯是个可怕的东西,早在4.0之前,Android几乎无UI设计可言,于是乎各种仿IOS 阅读全文
posted @ 2016-12-25 17:44 天涯海角路 阅读(245) 评论(0) 推荐(0)
摘要:三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 这几乎是个老少咸宜,永远不会过时的问题,而且极有可能是第一个问题。这个问题当然没什么好讲的啦,死记硬背是没什么用的了,关键是理解。本人就曾遇 阅读全文
posted @ 2016-12-25 17:42 天涯海角路 阅读(154) 评论(0) 推荐(0)
摘要:新技能get 事情是这样的,公司项目还处于一个从0到1的过程,一个登录模块,用户登录完了要刷新各种数据,完成各种回调。为了将来好维护,少挖坑,一开始准备使用观察者,这样会比较优雅。但是JAVA的Observer用起来还是不太方便,无奈时间太紧迫,已经做好通宵准备了。旁边的小伙伴提醒用EventBus 阅读全文
posted @ 2016-12-25 17:41 天涯海角路 阅读(104) 评论(0) 推荐(0)
摘要:作为一名Android程序员,对于上面这种机械化的代码你一定写到想吐了,或许多数时候你只是copy ,paste,然后再改一改,完了你可能又会觉得这种代码毫无营养,写得实在没劲。俗话说:“不会偷懒的程序员不是好程序员”,今天我们就来探讨下如何偷懒。 到这里可能你已经知道我要说的是什么了,是的,我要说 阅读全文
posted @ 2016-12-25 17:40 天涯海角路 阅读(256) 评论(0) 推荐(0)
摘要:在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity,Service,Content Provider,Broadcast Receiver(Android 4大组件)都会跑在这个Process。一个Android 程序默认情况下也只 阅读全文
posted @ 2016-12-25 17:37 天涯海角路 阅读(116) 评论(0) 推荐(0)
摘要:一般来说Android用户比较熟悉的按钮交互方式有两种:单击与长按。双击这个交互且不说合不合理,但需求来了总是要做的。关于这个交互,最先想到的是Android手机系统中,连续点击版本号6次可以打开开发者模式这一场景。这个场景比较简单,只需要计数就好,而我这里的需求,同一个按钮,单击与双击会触发不同的 阅读全文
posted @ 2016-12-25 17:32 天涯海角路 阅读(199) 评论(0) 推荐(0)

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 120 下一页