自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 资源文档整理

博客整理https://gold.xitu.io/post/5863b61f128fe1006bc78d83开发常见效果http://blog.csdn.net/qq_17766199/article/details/53726062RecyclerViewhttp://blog.csdn.net/boybeak/article/details/53841091

2016-12-29 19:18:36 1308

原创 android按返回键,弹出退出提示对话框,并退出应用程序。

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub switch (keyCode) { case KeyEvent.KEYCODE_BACK: AlertDialog.Builder buil

2016-12-19 16:20:10 559

原创 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习

Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了。新控件的介绍、使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记录的主要是题主学习这些新控件时遇见的一些困惑以及在搞了半天后的一丝理解,或许也有新手也会碰到跟我一样的困惑,相互学习哈,如果有哪个地方理解错了,还望告知。效果首先看下效果,本篇也就是只记

2016-12-19 13:51:50 436

原创 安卓6.0权限申请步骤

将targetSdkVersion设置为23,注意,如果你将targetSdkVersion设置为>=23,则必须按照Android谷歌的要求,动态的申请权限,如果你暂时不打算支持动态权限申请,则targetSdkVersion最大只能设置为22.文/小爱_小世界(简书作者)原文链接:http://www.jianshu.com/p/a51593817825著作权归作者所有,转

2016-12-13 09:37:45 454

原创 如何生成已签名的APK

如何生成已签名的APK在Android Studio中选择Build–>Generate Signed APK…  然后,继续选择创建Keystore(密钥库)及Key(密钥)或选择一个已生成的Key  若点选Create New,则需要创建新的密钥库,需填写库保存路径、库密码、及密钥别名等信息。  上图的填写内容含义: Key store path:密钥库文件的地

2016-12-12 13:51:44 312

原创 科大讯飞语音服务-只含听写

科大讯飞语音服务-只含听写想要集成科大讯飞语音服务首先要在人家的平台上注册一个自己的开发者账号 科大讯飞语音-讯飞开放平台地址:http://www.xfyun.cn/?ch=bdtg进入地址之后要登录自己的账号,如果没有的话就自己注册一个账号 登陆之后点击控制台进入到我的语音云页面,在里面找到创建新应用创建完成之后就开通自己所需要的一些服务

2016-12-10 09:56:03 775

原创 短信倒计时自定义按钮

Timer?123456789101112131415161718192021222324252627282930313233343536373839404142/** * Des

2016-12-09 16:25:58 266

原创 Mob短信 短信验证代码

cn.smssdk.SMSSDK.initSDK(YanzhengActivity.this, "19b6a319c4798", "46cfb7c7bbc3e4f9fd176c81b57e8afd");cn.smssdk.SMSSDK.getVerificationCode("86",phonenums);

2016-12-08 13:54:28 283

原创 EditText滑动按钮显示密码,和隐藏密码

rbtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (isHidden) { //设置EditText文本为可见的 pass.setTransformationMethod(Hid

2016-12-06 19:29:22 265

原创 手机号码正则手机号码判断

public static boolean isMobileNO(String mobiles) { String telRegex = "[1][358]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。 if (TextUtils.isEmpty(mobiles)){

2016-12-06 19:26:20 678

原创 EditText判断手机格式及下面按钮的变色

pass.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(C

2016-12-06 19:24:21 341

原创 自定义EditText清除

public class ClearEditText extends EditText implements          OnFocusChangeListener, TextWatcher {     private Drawable mClearDrawable;     private boolean hasFoucs;     public ClearEd

2016-12-05 21:13:00 219

原创 handler Activity.runOnUIThread(Runnable) View.Post(Runnable) View.PostDelayed(Runnabe,lon

handlerHandler主要用于异步消息的处理,负责线程间的通信,常用来处理相对耗时比较长的操作。当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。    Activity.runOnUIThread(Runnable)利用Activity.runOnUiThr

2016-12-02 21:15:18 553

原创 Thread、Runnable、线程状态转换、线程调度、常用函数说明.md

一、java.lang.Thread类二、实现java.lang.Runnable接口三、Thread和Runnable的区别四、线程状态转换五、线程调度六、常用函数说明一、java.lang.Thread类1、继承Thread类,然后重写里面的run方法,用start方法启动线程2、Java 只支持单继承,所以你继承了 Thread 的话,其他的类你就不能继承了。

2016-12-02 08:37:14 764

原创 继承 接口 抽象

继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力抽象方法是一种特殊的方法:它只有声明,而没有具体的实现接口泛指供别人调用的方法或者函数 抽象类与接口的方法        1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法;  2)抽象类中的成员变量可以是各

2016-12-01 09:53:50 245

原创 Android 开源项目分类汇总

https://github.com/Trinea/android-open-project/blob/master/README.md

2016-11-30 11:55:08 249

原创 Java 抽象类与接口的联系和区别

2016-11-30 11:45:53 306

原创 Fragment与Activity的生命周期调用的方法 横竖屏切换Activity执行的生命周期方法

Fragment与Activity的生命周期调用的方法1、第一次启动调用的方法:(fragment)onAttachonCreateonCreateViewonActivityCreatedonStartonResume2、点击手机home键(Activity、fragment)共同点:onPause、onStop启动循序:FragmentA

2016-11-29 14:55:54 582

原创 jdk环境变量配置

;%JAVA_HOME%\bin;

2016-11-23 16:39:35 237

原创 自定义View的高度

@Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpee = 1000;        super.onMeasure(widthMeasureSpec, expandSpee);    }

2016-11-15 09:52:59 480

原创 recyclerview点击的一个网站

http://www.jianshu.com/p/f2e0463e5aef

2016-11-11 20:26:39 177

原创 ImageLoader类

public class ImageLoader extends Application{    @Override    public void onCreate() {        super.onCreate();        ImageLoaderConfiguration configuration = ImageLoaderConfiguration.c

2016-11-11 09:50:09 204

原创 Gson封装的一个类

public class Tools {    // 将Json数据解析成相应的映射对象         public static T parseJsonWithGson(String jsonData, Class type) {              Gson gson = new Gson();            T result = gson.fromJso

2016-11-10 20:49:49 440

原创 OkHttp封装类

import android.os.Handler;import android.os.Looper;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;im

2016-11-10 20:42:08 284

RecyclerView上拉刷新,下拉加载

RecyclerView上拉刷新,下拉加载

2016-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除