摘要: NavigationView的使用 这里我们来讲讲在Android5.0之后推出的NavigationView的具体使用方式。和普通的侧拉菜单制作方式一样,首先所有的东西还是都放在一个DrawerLayout中。如果对DrawerLayout的用法还不是很了解的。 可以参考我上一篇文章:Androi 阅读全文
posted @ 2017-04-26 16:57 lusCodding 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 滑动菜单--DrawerLayout 滑动菜单就是把一些菜单选项隐藏起来,而不是放置主屏幕中,然后可以通过滑动的方式将菜单显示出来,具有非常的画面效果,就是类似侧边滑动。 例子:需要上一次的Toolbar,省略的内容参考Android——MaterialDesign之一Toolbar <androi 阅读全文
posted @ 2017-04-26 15:51 lusCodding 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Toolbar 由于ActionBar设计原因只能存在活动的顶部,从而不能实现MaterialDesign的效果,现在推荐使用Toolbar,继承Actionbar,但是比起它更加的灵活。 设置主题:在style.xml文件中 <style name="AppTheme" parent="Theme 阅读全文
posted @ 2017-04-26 15:14 lusCodding 阅读(323) 评论(0) 推荐(0) 编辑
摘要: AsyncTask简单介绍 我们首先需要明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。AsyncTask就 阅读全文
posted @ 2017-04-26 14:20 lusCodding 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket是TCP/IP协议通信的抽象层,所以我们还需要了解TCP协议 传输层协议 TCP:面向连接,经历三次握手,优点是传输可靠(保证数据正确性,保证数据的顺序)、用于传输大量数据(流模式) 阅读全文
posted @ 2017-04-26 13:55 lusCodding 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 线程通讯问题 (主要用到了Handler类,Looper类和Message类以及MessageQueue) 在Android中主线程如何向子线程中发送消息的问题。让我们来想想,这其中的过程,无非就是创建一个Handler对象,然后一个线程发消息,另一个接收消息嘛。下面是接下来需要涉及到的几个重要类。 阅读全文
posted @ 2017-04-21 15:24 lusCodding 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 官方定义:Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放 阅读全文
posted @ 2017-04-17 14:31 lusCodding 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: 好久没写了,最近学习Android的相关知识,包括UI组件与布局、Activity生命周期等,而这次要讲的是,Broadcast Receiver的相关知识,主要是接收发短信,SmsManager、SmsManages的使用。还有就是这里涉及到的权限问题,在清单文件中加入相关的权限,还有就是运行权限 阅读全文
posted @ 2017-04-17 09:26 lusCodding 阅读(23431) 评论(0) 推荐(0) 编辑
摘要: 主要对Android的Activity的生命周期的介绍,简单的传递参数与对象。 阅读全文
posted @ 2017-03-28 08:36 lusCodding 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Java容器可以说是增强程序员编程能力的基本工具,本系列将带您深入理解容器类。 容器的用途 如果对象的数量与生命周期都是固定的,自然我们也就不需要很复杂的数据结构。 我们可以通过创建引用来持有对象,如 也可以通过数组来持有多个对象,如 然而,一般情况下,我们并不知道要创建多少对象,或者以何种方式创建 阅读全文
posted @ 2017-03-20 16:40 lusCodding 阅读(216) 评论(0) 推荐(0) 编辑