<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[talentclass_ctt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/talentclass_ctt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; talentclass_ctt]]></copyright><item><title><![CDATA[Android Studio获取release版本文件的SHA-1信息]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/78888742</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/78888742</guid><author>talentclass_ctt</author><pubDate>Mon, 25 Dec 2017 01:07:39 +0800</pubDate><description><![CDATA[原创文章，转发请说明：http://blog.youkuaiyun.com/talentclass_ctt/article/details/78888742
一、为什么要release版本文件的SHA-1信息？
很多第三方服务都要用到，某某地图啊、某某支付啊，等等等…写了几次老是忘了，这次记录下来，以后看自己的不用去网上瞎鸡巴找。
debug版本的keystore文件名：debug.keystore。]]></description><category></category></item><item><title><![CDATA[做Android项目前应该知道的小知识点]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/75738653</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/75738653</guid><author>talentclass_ctt</author><pubDate>Sat, 22 Jul 2017 16:11:15 +0800</pubDate><description><![CDATA[本博客地址：http://blog.youkuaiyun.com/talentclass_ctt/article/details/51952378

新手在接到项目后就着急实现，却常常忘了一些基本的东西。
一、applicationId和package
1.      在eclipse的Android项目中，只有package没有applicationId，该包名既用于命名资源类的包名，也用于指定应用]]></description><category></category></item><item><title><![CDATA[Android开发之EditText字符串过滤器InputFilter]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/54773340</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/54773340</guid><author>talentclass_ctt</author><pubDate>Sun, 29 Jan 2017 15:52:53 +0800</pubDate><description><![CDATA[一、InputFilter 是什么？有什么用？
在Android编程中，一般没什么特殊要求的话，我们用EditText可能只会用到xml里面的限制输入类型、最大长度，行数等等这些简单的控制，但如果我们想要进行一些复杂一点的输入控制（比如：限制单字节多少位，双字节多少位；限制只能输入业务要求的特定的字符；修改输入字符）就要用今天要讲的InputFilter了。

二、怎么用？
1、创建一个类]]></description><category></category></item><item><title><![CDATA[读书笔记之Android篇]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/54773278</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/54773278</guid><author>talentclass_ctt</author><pubDate>Sun, 29 Jan 2017 15:19:08 +0800</pubDate><description><![CDATA[勿忘初心！人生每个阶段都有每个阶段该干的事，你当下能做的就是踏踏实实做好现在的事，最好你能比你身边的人更努力些，不用太着急，你想要的，岁月都会给你！
之前一直忙着做项目，压力有点大，没什么精力写博客，现在觉得在忙也要写博客，因为这是自己成长的足迹。
下面这些是自己开发过程中的笔记，说不定某天忘了某个知识点时在这里看得到，没有分类，但我还是想记录下来，而且会持续更新。
1、用沉浸式状态栏时在s]]></description><category></category></item><item><title><![CDATA[Android开发之设置APP全局字体]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/52551942</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/52551942</guid><author>talentclass_ctt</author><pubDate>Fri, 16 Sep 2016 00:47:48 +0800</pubDate><description><![CDATA[原创作品，转载请注明：Android开发之设置APP全局字体

今天带来一篇和字体有关的：设置APP全局字体。

在开发的过程中可能有需求是使用某种要求的字体而不是默认字体，在使用少的情况下，我们可以选择直接设置或者自定义View，用到的时候使用自定义的TextView。如：

 


public class CustomFontTextView extends TextView{

    p...]]></description><category></category></item><item><title><![CDATA[ButterKnife的常用方法]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/52003614</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/52003614</guid><author>talentclass_ctt</author><pubDate>Sat, 23 Jul 2016 12:33:07 +0800</pubDate><description><![CDATA[今天写这篇文章的灵感是从之前写的 
Android开发之用Bmob实现短信验证码功能 来的，记得当时看官方给的demo时，我注意到没有一大堆findViewById()的东西，而是在变量声明的时候加上注解，如：
@InjectView(R.id.tv_title)
TextView tv_title;
感觉这样很方便，就学习一下，以后写项目的时候也好用上。butterknife是一个支持Vi]]></description><category></category></item><item><title><![CDATA[Android5.0，状态栏颜色任我改]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51994028</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51994028</guid><author>talentclass_ctt</author><pubDate>Fri, 22 Jul 2016 13:31:44 +0800</pubDate><description><![CDATA[在Android Studio中新建一个项目，默认style是AppTheme：
只要是Android4.4及以上的就可以显示状态栏颜色。
Android5.0之后可以直接设置NavigationBar的颜色：
 @color/colorPrimary

那如何动态的改变的颜色呢？
getWindow().setStatusBarColor(),在括号里传入一种颜色，如：

get]]></description><category></category></item><item><title><![CDATA[Android开发之用Bmob实现短信验证码功能]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51958374</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51958374</guid><author>talentclass_ctt</author><pubDate>Tue, 19 Jul 2016 18:28:38 +0800</pubDate><description><![CDATA[本博客地址：  http://blog.youkuaiyun.com/talentclass_ctt/article/details/51958374

这篇文章主要介绍发送验证码和校验验证码的功能，用到一个第三方平台Bmob，那Bmob是什么呢？Bmob可以开发一个云存储的移动应用软件，他提供了大量的标准的API接口，根据需要接入相关服务，开发者可以更加专注于应用的开发，让产品交付更快速，验证码功能就是其中...]]></description><category></category></item><item><title><![CDATA[Android开发自定义View实现数字与图片无缝切换的2048]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51952378</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51952378</guid><author>talentclass_ctt</author><pubDate>Tue, 19 Jul 2016 08:27:07 +0800</pubDate><description><![CDATA[最近在学自定义View，无意中看到鸿洋大神以前写过的2048（附上他的博客地址http://blog.youkuaiyun.com/lmj623565791/article/details/40020137），看起来很不错，所以自己在他的基础上做一个加强版的2048。先看图：


功能除了正常的2048外，还支持数字与图片无缝切换而没有任何影响，此外，图片不是嵌在自定义View里面的，而是开发者自己在调]]></description><category></category></item><item><title><![CDATA[Android开发用Service+Broadcast解决倒计时过程中Activity被销毁的问题]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51909313</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51909313</guid><author>talentclass_ctt</author><pubDate>Thu, 14 Jul 2016 14:51:24 +0800</pubDate><description><![CDATA[说到倒计时，其实系统有一个倒计时的类叫做CountDownTimer，可是当跳转到其他Activity时就被重置了，研究了一下。
一、写一个类CodeTimerService继承自Service，重写onStartCommand(...)方法
@Override
    public int onStartCommand(Intent intent, int flags, int startI]]></description><category></category></item><item><title><![CDATA[安卓中“点击空白位置隐藏软键盘”的功能]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51885835</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51885835</guid><author>talentclass_ctt</author><pubDate>Tue, 12 Jul 2016 08:50:14 +0800</pubDate><description><![CDATA[写一个Activity的基类，按下面重写onTouchEvent方法即可。
@Override
public boolean onTouchEvent(MotionEvent event) {
    if(null != this.getCurrentFocus()){
        // 点击空白位置 隐藏软键盘
        InputMethodManager mInputMetho]]></description><category></category></item><item><title><![CDATA[Android开发蓝牙4.0BLE开发]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51736611</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51736611</guid><author>talentclass_ctt</author><pubDate>Wed, 22 Jun 2016 19:47:46 +0800</pubDate><description><![CDATA[与传统蓝牙相比，蓝牙4.0耗电极低，传输速度快，最多可连接27个设备，最大无线范围超过100米，反正就是各种好。
注意：安卓系统要求4.3及以上]]></description><category></category></item><item><title><![CDATA[android内容提供者]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51702463</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51702463</guid><author>talentclass_ctt</author><pubDate>Fri, 17 Jun 2016 20:32:57 +0800</pubDate><description><![CDATA[内容提供者用于跨应用数据共享。
一、内容URI写法：content://包名.provider/表名（如：content://com.talentclass.talent.provider/table）;
二、将内容URI解析成Uri对象：Uri uri = Uri.parse("content://com.talentclass.talent.provider/table");]]></description><category></category></item><item><title><![CDATA[Android中的全局Context]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51701171</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51701171</guid><author>talentclass_ctt</author><pubDate>Fri, 17 Jun 2016 16:48:55 +0800</pubDate><description><![CDATA[context在很多地方都有用到，Toast，Activity，Notification，db，Broadcast等等，很多都得到Activity的context，但有时要用到全局的context怎么办呢？这时就要定义一个全局的context。
一、创建MyApplication 继承自Application，重写onCreate()方法，方法内调用getApplication()方法得到全局c]]></description><category></category></item><item><title><![CDATA[Android Studio下导入jar包（以andbase.jar为例）]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51151081</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51151081</guid><author>talentclass_ctt</author><pubDate>Thu, 14 Apr 2016 13:57:37 +0800</pubDate><description><![CDATA[根据我的学习路线，从自己写整个软件到使用框架到学习框架源码到自己重新对比以前自己写的软件到自己写框架用框架，简单说就是学下别人怎么做再自己做，同时也能更好的用别人的框架，之前UI,通信，数据库的什么都是自己写的，是时候用一下框架了，我打算先从andbase开始，不过在导入的时候有点问题，作为学习过程，我还是记录下来吧。。。。
先贴下框架地址: andbase-master.jar  里面有源码和]]></description><category></category></item><item><title><![CDATA[Android开发自定义ListView解决在NestedScrollView里不能用listview的问题（ScrollView嵌套ListView的问题）]]></title><link>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51120832</link><guid>https://blog.youkuaiyun.com/talentclass_ctt/article/details/51120832</guid><author>talentclass_ctt</author><pubDate>Mon, 11 Apr 2016 13:04:11 +0800</pubDate><description><![CDATA[前几天想玩一玩AppBarLayout，没想到遇到在NestedScrollView里不能用listview的问题，即结果无论如何都只能显示一行数据，终于解决了。
想一想，其实这也是在ScrollView嵌套ListView的问题。
怕自己忘了，还是写成博客吧。。。。
public class MyListView extends ListView {

    public MyListV]]></description><category></category></item></channel></rss>