<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Corey_Jia]]></title><description><![CDATA[۰•● ●•۰ ]]></description><link>https://blog.youkuaiyun.com/Corey_Jia</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Corey_Jia]]></copyright><item><title><![CDATA[AOP 切面思想 AspectJ实现]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/111630249</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/111630249</guid><author>Corey_Jia</author><pubDate>Thu, 24 Dec 2020 19:35:32 +0800</pubDate><description><![CDATA[AOP切面设计
场景举例
1:判断是否登录
正常编写代码
	/**
     * 跳转到我的页面
     */
    public void toMyAttention() {
        // 判断当前用户是否登录
        if(LoginHelper.isLogin(this)) {
            // 如果登录才跳转，进入我的页面
            Intent intent = new Intent(this, WaitReceivingActivity.class)]]></description><category></category></item><item><title><![CDATA[Android DrawableTextView一个自己经常用到的自定义view]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/103454912</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/103454912</guid><author>Corey_Jia</author><pubDate>Mon, 09 Dec 2019 11:27:46 +0800</pubDate><description><![CDATA[平时开发中, 会遇到文字加图片的样式

通常情况实现方法:
1:用一个ImageView+TextView实现
2:使用TextView+其内部的Drawable实现, 如drawableLeft
这两种方法都不是很满意, 第一种可以比较好的适配, 但是需要写两个view, 设置外面可能还需要再切套一层viewgroup, 第二种可以实现, 但是drawable的大小不好自己控制, 不能比较好的适...]]></description><category></category></item><item><title><![CDATA[Android RecyclerView嵌套RecyclerView页面跳动]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/96426796</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/96426796</guid><author>Corey_Jia</author><pubDate>Thu, 18 Jul 2019 11:11:56 +0800</pubDate><description><![CDATA[RecyclerView填充数据页面跳动问题, 通常是因为切套了RecyclerView

处理方法:在子RecyclerView中添加


recyclerView.setFocusableInTouchMode(false);
recyclerView.requestFocus();


...]]></description><category></category></item><item><title><![CDATA[android studio Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/85015942</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/85015942</guid><author>Corey_Jia</author><pubDate>Sat, 15 Dec 2018 17:13:47 +0800</pubDate><description><![CDATA[今天在编译项目时候报这个错, 记录下解决过程
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
	at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidBy...]]></description><category></category></item><item><title><![CDATA[Android ListView setSelection()无效没作用]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/77869835</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/77869835</guid><author>Corey_Jia</author><pubDate>Wed, 06 Sep 2017 18:23:32 +0800</pubDate><description><![CDATA[在开发电视端的时候，会碰到需要指定选中某个item的情况，发现setSelection()不起作用。。。。 
找资料好久终于找到解决方法 
按官方解释是确实是这么使用的，但是不起效果只能这样实现了            listView.setAdapter(listView.getAdapter());
            listView.setSelection(0);]]></description><category></category></item><item><title><![CDATA[Android 透明度对应16进制值]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/77684025</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/77684025</guid><author>Corey_Jia</author><pubDate>Tue, 29 Aug 2017 18:00:44 +0800</pubDate><description><![CDATA[<!--百分比-开头字母-->
<!--100% —FF-->
<!--95% — F2-->
<!--90% — E6-->
<!--85% — D9-->
<!--80% — CC-->
<!--75% — BF-->
<!--70% — B3-->
<!--65% — A6-->
<!--60% — 99-->
<!--55% — 8C-->
<!--50% — 80-->
<!--45% —]]></description><category></category></item><item><title><![CDATA[Android 获取view的宽高方法]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/76274346</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/76274346</guid><author>Corey_Jia</author><pubDate>Fri, 28 Jul 2017 18:38:06 +0800</pubDate><description><![CDATA[如果在Activity启动时想要获取某个view的宽高，发现获取到的是0，这种情况产生的原因是activity启动的时候，view的绘制和activity不是同步执行的，也就是measure还未测量完，如果未测量完就获取宽高的话这时获取到的就是0了下面介绍四种获取宽高的方法：1：Activity/View->onWindowFocusChangedonWindowFocusChanged方法是在vi]]></description><category></category></item><item><title><![CDATA[Android 自定义发送验证码, 倒计时]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/75306365</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/75306365</guid><author>Corey_Jia</author><pubDate>Tue, 18 Jul 2017 15:35:22 +0800</pubDate><description><![CDATA[在开发时, 经常会写获取验证码倒计时这个控件, 因为刚接手别人的项目, 发现该项目中使用的控件有问题, 于是自己写了个思路: 在button内实现onClick方法, 在onClick内处理倒计时等事情效果图: 
布局代码: 
activity代码: 
view代码:
public class IdentifyingCodeButton extends android.support.v7.widg]]></description><category></category></item><item><title><![CDATA[Android 存储路径]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/64905864</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/64905864</guid><author>Corey_Jia</author><pubDate>Wed, 22 Mar 2017 10:43:17 +0800</pubDate><description><![CDATA[手机存储：内部存储，外部存储内部存储内部存储是指手机的存储，Environment.getDataDirectory().getParentFile()为根目录，这个目录下还有一些私密的数据，比如：databases（数据库）、shared_prefs（SharedPreferences）等，私密数据需要有root权限才能打开
  主要方法
  路径  Environment.getDataDire]]></description><category></category></item><item><title><![CDATA[HTML5 代码缩写]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/59537423</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/59537423</guid><author>Corey_Jia</author><pubDate>Thu, 02 Mar 2017 16:05:09 +0800</pubDate><description><![CDATA[盒模型代码简写盒模型外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的：上右下左。 
拿margin示例：margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/1、如果top、right、bottom、left的值相同，如下面代码：margin:10px]]></description><category></category></item><item><title><![CDATA[HTML5 CSS布局模型]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/59522229</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/59522229</guid><author>Corey_Jia</author><pubDate>Thu, 02 Mar 2017 15:12:23 +0800</pubDate><description><![CDATA[**在网页中，元素有三种布局模型： 
1、流动模型（Flow） 
2、浮动模型 (Float) 
3、层模型（Layer）**流动模型流动（Flow）是默认的网页布局模式。流动布局模型具有2个比较典型的特征：  
1.块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布，因为在默认状态下，块状元素的宽度都为100%。 
在流动模型下，内联元素都会在所处的包含元素内从左到右水平分布显示。（内联元素]]></description><category></category></item><item><title><![CDATA[HTML5 CSS盒模型]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/59112668</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/59112668</guid><author>Corey_Jia</author><pubDate>Wed, 01 Mar 2017 17:31:31 +0800</pubDate><description><![CDATA[元素分类html中的标签元素大体被分为三种不同的类型：块状元素、内联元素(又叫行内元素)和内联块状元素。 
- 常用的块状元素有：<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
常用的内联元素有：
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var]]></description><category></category></item><item><title><![CDATA[HTML5 CSS格式化排版]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/58599201</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/58599201</guid><author>Corey_Jia</author><pubDate>Tue, 28 Feb 2017 15:31:30 +0800</pubDate><description><![CDATA[文字排版
字体 
设置微软雅黑：
body{font-family:"Microsoft Yahei";}或者body{font-family:"微软雅黑";}第二种比第一种兼容性会更好，在设置字体时，要使用常用字体，如果用户本地电脑未装你设置的字体，那么会显示默认字体
字号、颜色
body{font-size:12px;color:#666}
粗体
body{font-weight:bold;}]]></description><category></category></item><item><title><![CDATA[HTML5 CSS的继承，特殊性和层叠]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/58163477</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/58163477</guid><author>Corey_Jia</author><pubDate>Mon, 27 Feb 2017 17:43:59 +0800</pubDate><description><![CDATA[继承css某些属性具有继承的特点，它允许样式不仅应用于某个特定html标签元素，而且应用于其后代。 
如以下代码，不仅< p>标签文字变色，< span>标签也会变色。p{color:red;}<p>俱往矣，<span>数风流人物，</span>还看今朝。</p>但是有些属性不具有继承性，如：p{color:red;border:1px solid red;}<p>俱往矣，<span>数风流人物，<]]></description><category></category></item><item><title><![CDATA[HTML5 CSS选择器]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/56845303</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/56845303</guid><author>Corey_Jia</author><pubDate>Fri, 24 Feb 2017 17:01:52 +0800</pubDate><description><![CDATA[何为选择器？选择器{ 
     样式; 
} 
这个就是选择器，选择器用来指定样式用作的对象，也就是说用于明确样式是用来修改哪里的
标签选择器：作用于html标签，如：
body{font-size:12px;line-height:1.6em;}这个就是作用于< body>标签
类选择器，如：
<style type="text/css">
.main{/*注意以英文.开始*/
    colo]]></description><category></category></item><item><title><![CDATA[HTML5 CSS介绍及三种使用方法]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/56670113</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/56670113</guid><author>Corey_Jia</author><pubDate>Thu, 23 Feb 2017 13:35:42 +0800</pubDate><description><![CDATA[CSS全称为“层叠样式表 (Cascading Style Sheets)”，它主要是用于定义HTML内容在浏览器内的显示样式，如文字大小、颜色、字体加粗等。在定义css后我们便可直接通过设置样式来使用，不需要重复定义css定义：选择符：又称选择器，指明网页中要应用样式规则的元素 
声明：在英文大括号“｛｝”中的的就是声明，属性和值之间用英文冒号“：”分隔。当有多条声明时，中间可以英文分号“;”分隔]]></description><category></category></item><item><title><![CDATA[HTML5 form表单标签]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/56489862</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/56489862</guid><author>Corey_Jia</author><pubDate>Wed, 22 Feb 2017 17:43:08 +0800</pubDate><description><![CDATA[表单标签可以把用户输入的数据传递给后台，这样来进行数据交互代码实例：<!DOCTYPE html>
<html>
<head>
    <title>表单标签</title>
</head>
<body>
<form method="post" action="xxx.php"> 
    <label for="username">用户名：</label>
    <input type="tex]]></description><category></category></item><item><title><![CDATA[HTML5 Hello World及标签认识]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/56015081</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/56015081</guid><author>Corey_Jia</author><pubDate>Mon, 20 Feb 2017 16:15:18 +0800</pubDate><description><![CDATA[从工作开始，开始从事android方面的开发，主要开发机顶盒方面, 在工作之余，学习了ios，也独自开发过一个上线的ios项目。 
最近工作不是太忙，于是想再学习一个新的语言，生命在于折腾！ 
语言选择了html5，一是现在比较火，二是想自己写点个人页面玩玩好了，不叨叨了，开始吧开发工具，我选择sublime_text 
写html页面，可以使用很多工具来写，包括文本文档，当然，为了效率，我们需要选]]></description><category></category></item><item><title><![CDATA[Android Studio 好用的插件]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/51800020</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/51800020</guid><author>Corey_Jia</author><pubDate>Fri, 01 Jul 2016 11:38:14 +0800</pubDate><description><![CDATA[这里给大家推荐一些我个人在开发中感觉好用的插件，不好用的就不推荐了，本帖子会持续更新好插件进来插件安装方法：方法1：设置界面 
 
方法2：下载到硬盘，然后通过硬盘上的插件来安装 GsonFormat 
根据json转化为javaBean，省去了很多的无用功 Android Code Generator 
根据布局文件快速生成对应的activity，adapter，fragment，menu 
 A]]></description><category></category></item><item><title><![CDATA[Android 指定时间执行任务]]></title><link>https://blog.youkuaiyun.com/Corey_Jia/article/details/51672274</link><guid>https://blog.youkuaiyun.com/Corey_Jia/article/details/51672274</guid><author>Corey_Jia</author><pubDate>Tue, 14 Jun 2016 15:41:10 +0800</pubDate><description><![CDATA[在这里给大家提供一种在指定时间执行任务的代码，代码很简单，这里使用的是Timer来实现的，具体看代码吧]]></description><category></category></item></channel></rss>