- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Java中的两种单例模式--饿汉式和懒汉式
问题首先我们需要来考虑2件事情,既然单例模式需要保证系统中最多只有一个这样的对象事例,那么我怎么才能确保只能有一个实例呢??构造方法:如果构造方法是 public,那么任何类都可以 new 我的对象,不能保证单例,所以单例模式构造方法一定是 private的如果构造方法是 private的,那么我怎么 new对象呢?说明我只能在我自己的类中,先new出自己,然后提供给外部。
2017-01-11 09:17:44 371
原创 java中int和Integer什么区别
int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个类) Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为很多方法参数就只接收对象类型(Objec
2017-01-11 09:10:52 320
原创 控件版本不一致 的坑—-解决思路
遇到的错误:Caused by: java.lang.NoSuchMethodError: No direct method (Landroid/widget/ImageView;Landroid/support/v7/widget/AppCompatDrawableManager;)V in class Landroid/support/v7/widget/AppCompatImageHel
2017-01-06 19:56:46 4904
原创 友盟--第三方登录
1.如果你尚未在友盟注册开发者账号,需要先注册,注册之后登录你的账号,点击添加新应用,填写完应用基本信息后,将进入"下载SDK并添加代码"页面,此页面即可得到Appkey。2.下载并安装SDK--下载最新版的SDK3.新建一个工程将你所需要的jar包导入到你的工程里面这里面有两种方式:.将main文件夹以及platform(选择你想使用的平台即可)文件下,对应的资源文件和jar
2016-12-11 20:06:34 1492
原创 容联--短信验证
一:准备工作1、集成流程(1)注册成为云通讯平台用户。(2)登陆云通讯平台,进入管理控制台,创建自己的应用。(3)下载云通讯Android SDK,根据开发指南进行编码实现。2、前期准备(1)注册成为云通讯的用户(2)登陆云通讯平台,进入管理控制台,创建自己的应用。在创建IM类应用的时候,只需填写应用名称,不必选择"启用应用回调地址"、"启用IVR"、"启用TTS"、"
2016-12-11 18:52:04 2922
原创 Java中常用到的算法题
1.遍历出一个文件夹下的所有文件,并展示出层级关系,文件夹优先显示,最后以一定格式写入文本中(递归实现)/** * 遍历出一个文件夹下的所有文件,并展示出层级关系,文件夹优先显示,最后以一定格式写入文本中 * @param args */ public static void main(String[] args) { //递归显示C盘下所有文件夹及其中文件 Fil
2016-12-01 09:41:20 477
原创 Activity和Fragment生命周期之间的关系
第一个Activity的布局/** * MainActivity布局xml文件 */<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" andr
2016-11-29 14:47:44 353
原创 RecyclerView的点击事件
private static RecyclerView.Adapter Adapter; private static OnItemClickListener mOnItemClickListener; //设置点击和长按事件 public interface OnItemClickListener { void onItemClick(View v
2016-11-23 19:52:27 274
原创 百度地图 android6.0版本权限
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(this
2016-11-23 19:49:49 1069
原创 RecyclerView继承PullRecyclerView实现上拉加载下拉刷新
android:layout_width="match_parent" android:layout_height="wrap_content"> android:id="@+id/recyclerview_tv" android:layout_width="wrap_content" android:text="@string/app_name"
2016-11-23 19:31:47 914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人