- 博客(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
原创 Fragment与Activity的生命周期调用的方法 横竖屏切换Activity执行的生命周期方法
Fragment与Activity的生命周期调用的方法1、第一次启动调用的方法:(fragment)onAttachonCreateonCreateViewonActivityCreatedonStartonResume2、点击手机home键(Activity、fragment)共同点:onPause、onStop启动循序:FragmentA
2016-11-29 14:55:54 582
原创 自定义View的高度
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpee = 1000; super.onMeasure(widthMeasureSpec, expandSpee); }
2016-11-15 09:52:59 480
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人