摘要:
一. TabHost介绍 TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计; 1. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡; TabSpec : 代表了选项卡界面, 添加一个Tab 阅读全文
摘要:
第一步依赖 compile 'com.umeng.analytics:analytics:latest.integration' 加上这些权限 在application中 添加如下 之后在各个Activity中的onResume方法和onPause方法中 到这里最简单的统计有集成完毕了 阅读全文
摘要:
一、常见即时通讯实现 socket openfire+asmack 环信 信鸽 融云 二、XMPP优势 1. 开放性 XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、组件、源码库等方面,都已经各自有多种实现。 2.跨平台 客户端只要基于XMPP协议,不管是什么平台(包括不同的移 阅读全文
摘要:
建立一个javaBean用来存放数据信息 建立一个接口 建立类继承接口 建立一个文件 客户端文件 阅读全文
摘要:
建立一个父类 两个产品继承于父类 建立赠品的父类 建立两个赠品 建立抽象类 建立产品类型 建立客户端 阅读全文
摘要:
首先是简单工厂 先建立一个抽象类 之后建立产品1 产品2 建立一个单例来返回实例 建立客户端 阅读全文
摘要:
1.接口默认方法 JDK8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可。 interface Formula{ double calculate(int a); default double sqrt(int a){ return Math.sqrt(a); } } 实 阅读全文
摘要:
(1)变量中数字使用下划线 如果你在Java源码中要处理大数字,你可以在数字中加入下划线来提高可读性。 1.下划线只能在数字之间,在数字的开始或结束一定不能使用下划线。 2.在浮点型小数点前和小数点后不可使用下划线。 3.在F或者L下标的前面不可使用下划线。 无效的下划线写法 float pi1 = 阅读全文
摘要:
首先要依赖 compile 'com.android.support:design:25.0.0' activity_main.xml item_adapter.xml activity_mainsss.xml 布局文件都贴出来了,下面贴出代码 Mainactivity.java 自定义ListVi 阅读全文
摘要:
使用一种新的方式 需要在res目录下新建一个xml文件 Fragment使用需要继承PreferenceFragment Activity使用需要继承PreferenceActivity 第三方依赖兼容包 阅读全文