<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Api Player的博客]]></title><description><![CDATA[总结、记录、分享]]></description><link>https://blog.youkuaiyun.com/code__man</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code__man]]></copyright><item><title><![CDATA[安卓手机屏幕相关]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/82347195</link><guid>https://blog.youkuaiyun.com/code__man/article/details/82347195</guid><author>code__man</author><pubDate>Mon, 03 Sep 2018 13:05:02 +0800</pubDate><description><![CDATA[常用概念


屏幕尺寸


  指的是屏幕对角线的长度，单位用英寸（inch）来表示。1英寸=2.54厘米

屏幕分辨率


  指的是屏幕上横向的像素点个数*纵向的像素点个数，如1920*1080,1280*720等等。

像素密度


  单位长度内像素点的个数，单位用PPI(pixels per inch)来表示，如一英寸内有160个像素，则像素密度就是160PPI。 可用于表示显示器的清晰...]]></description><category></category></item><item><title><![CDATA[注解入门]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/80707669</link><guid>https://blog.youkuaiyun.com/code__man/article/details/80707669</guid><author>code__man</author><pubDate>Fri, 15 Jun 2018 17:01:13 +0800</pubDate><description><![CDATA[注解入门



注解和注释

注释是给人看的，注解是给机器（编译器，虚拟机）看的。



注解的概念

注解是一个标识，或者说是标签。

注解是一系列元数据，它提供数据用来解释程序代码，但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。 
注解有许多用处，主要如下：  
- 提供信息给编译器： 编译器可以利用注解来探测错误和警告信息  
- 编译阶段时的处理： 软件工具可...]]></description><category></category></item><item><title><![CDATA[常用命令行]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/80430899</link><guid>https://blog.youkuaiyun.com/code__man/article/details/80430899</guid><author>code__man</author><pubDate>Thu, 24 May 2018 10:33:25 +0800</pubDate><description><![CDATA[adb命令：

 
查看顶层Activity 


  adb shell dumpsys activity 然后搜索 resumeActivity
  
]]></description><category></category></item><item><title><![CDATA[Android 动画使用解析]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79697335</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79697335</guid><author>code__man</author><pubDate>Mon, 26 Mar 2018 14:05:03 +0800</pubDate><description><![CDATA[Android 动画不详解（主要介绍了使用方法）

Android 中的动画主要分为三类：补间动画，帧动画，和属性动画。 
补间动画的效果比较少，也没有改变View的真实位置，只是改了视图显示的位置，位置移动之后点击事件仍发生在原来的位置。 
帧动画类似于放电影，一帧一帧的播放就产生了动的效果。 
属性动画是3.0之后加入的，3.0之前的设备无法使用属性动画，也可以使用网上的第三方库来兼容3.0以...]]></description><category></category></item><item><title><![CDATA[BAT大厂Android面试题Java部分问题和答案整理(一)]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79635714</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79635714</guid><author>code__man</author><pubDate>Wed, 21 Mar 2018 10:05:28 +0800</pubDate><description><![CDATA[Java基础知识整理


[x] java中==和equals和hashCode的区别
[x] int、char、long各占多少字节数
[x] int与integer的区别
[x] 谈谈对java多态的理解
[x] String、StringBuffer、StringBuilder区别？  
[x] 什么是内部类？内部类的作用？成员内部类、静态内部类、局部内部类和匿名内部类的理解，以及项目中的应...]]></description><category></category></item><item><title><![CDATA[浅析equals与HashCode]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79474457</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79474457</guid><author>code__man</author><pubDate>Wed, 07 Mar 2018 17:38:55 +0800</pubDate><description><![CDATA[在实际工作中或者面试中总会遇到下面的Java基础：  


[x] equals方法 
[x] hashCode方法
[ ] 接口和抽象类


equals方法

equals使用的协议或者准则:  


自反性 x.equals(x) = true
对称性 x.eqlas(y) = y.equals(x)
传递性 x.eqlas(y) = true &amp;amp;&amp;amp; y.equals(z)=...]]></description><category></category></item><item><title><![CDATA[Android多线程]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79164039</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79164039</guid><author>code__man</author><pubDate>Thu, 25 Jan 2018 16:55:54 +0800</pubDate><description><![CDATA[Android 多线程

本篇博客将涉及以下内容： 


多线程概述
Thread类和Runnable接口
线程相关（线程生命周期、线程控制、线程同步）
线程通信（Handler机制）
Android线程的创建和使用
线程池概念和使用




多线程概述

众所周知，为了提供流畅的UI效果，Android系统不允许在主线程进行耗时操作，所以我们会经常使用多线程进行耗时操作，进行网络操作，数据的保存...]]></description><category></category></item><item><title><![CDATA[项目中一些bug的修复]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79109516</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79109516</guid><author>code__man</author><pubDate>Fri, 19 Jan 2018 18:04:07 +0800</pubDate><description><![CDATA[修复bug



1-13日审查的bug

fragment 状态异常

错误原因: 
activity 已经不存在，还在commit，造成状态异常 
commit(); 
commitallowstateslos();

错误发生处

OthersHomeActivity2 line438 
MainActivity line156 
BaseActivity onbackpressed 
修复]]></description><category></category></item><item><title><![CDATA[Android消息机制详解]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79108191</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79108191</guid><author>code__man</author><pubDate>Fri, 19 Jan 2018 16:25:45 +0800</pubDate><description><![CDATA[*本篇文章已授权微信公众号 guolin_blog （郭霖）独家发布

Android消息机制

这一定是一个被写烂了的专题吧。那本媛也来凑一个热闹吧。哈哈 
这篇博客将会涉及以下内容：


消息机制概述
UML图解消息机制相关类
从在主线程更新UI的方法带你畅游消息机制的源码，更加方便自己理解
Handler
Looper
MessageQueue和Message
消息机制的应用




消息机]]></description><category></category></item><item><title><![CDATA[Android Intent 基础]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79073969</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79073969</guid><author>code__man</author><pubDate>Tue, 16 Jan 2018 13:53:26 +0800</pubDate><description><![CDATA[Android Intent完全解析

在本篇博客中会涉及以下内容：


Intent的概念和使用解析
Intent的创建以及Action、Category、Data的解析
显式意图和隐式意图
IntentFilter的概念和使用（匹配规则）
Deep Link 和App Link




Intent概念和使用

Intent 即为意图，可以用来启动一个Activity，可以用来发送一个广播，启...]]></description><category></category></item><item><title><![CDATA[Activity基础知识]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79062625</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79062625</guid><author>code__man</author><pubDate>Mon, 15 Jan 2018 11:30:00 +0800</pubDate><description><![CDATA[Activty

作为一个Android开发者，每天都在写Activity，但是，但是真的让我讲讲我这个每天的玩伴，好像我并不能系统的讲出来很多很多。所以，我要做一下整理，把常用的，或者我认为我需要知道的，都整理一下。



本篇文章将按主要讲解以下内容


简介：Activity是什么？  
如何创建一个Activity？  
如何启动和关闭一个Activity？   
管理Activity的生...]]></description><category></category></item><item><title><![CDATA[Android开发者需要了解的网络基础]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79032922</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79032922</guid><author>code__man</author><pubDate>Thu, 11 Jan 2018 13:02:53 +0800</pubDate><description><![CDATA[TCP/IP四层协议：名称概述应用层应用层为网络应用程序提供访问网络服务的接口。使用应用层协议，如HTTP，超文本传输协议，可以将超文本标记语言文档从一个应用程序传输到另外一个应用程序。传输层传输层为应用层实体提供端到端的通信功能，保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议：传输控制协议（TCP）和用户数据报协议（UDP).网络层主要解决主机到主机的通信问题。它所包含的协议涉及...]]></description><category></category></item><item><title><![CDATA[Ripple水波纹]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79031497</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79031497</guid><author>code__man</author><pubDate>Thu, 11 Jan 2018 10:45:32 +0800</pubDate><description><![CDATA[#Material Design使用

ripple水波纹BottomNavigationView
##1.Ripple水波纹效果 爸爸原文链接


继承关系
java.lang.Object
↳ android.graphics.drawable.Drawable
↳ android.graphics.drawable.LayerDrawable
↳ android.grap]]></description><category></category></item><item><title><![CDATA[BottomNavigationView底部导航栏的一点东西]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79031475</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79031475</guid><author>code__man</author><pubDate>Thu, 11 Jan 2018 10:43:12 +0800</pubDate><description><![CDATA[#Material Design使用

ripple水波纹BottomNavigationView
##2. BottomNavigationView 底部导航控件
爸爸原文链接
中文参考
###1. 继承关系
java.lang.Object  
	↳	android.view.View  
   		↳	android.view.ViewGroup  
 	   		↳	andr]]></description><category></category></item><item><title><![CDATA[Android6.0 运行时权限]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79031211</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79031211</guid><author>code__man</author><pubDate>Thu, 11 Jan 2018 10:28:01 +0800</pubDate><description><![CDATA[#android 6.0运行时权限 Android 中的权限在6.0（API23）之前一直是在安装应用的时候一次性授予的，要不不安装此软件，要么接受此软件申请的所有权限。6.0之后，Google更改了权限的授予方式，用户在安装时可以选择授予或者不授予应用申请的权限，到需要使用此权限的时候再去向用户申请。 ##权限的两种类型


###普通权限

普通权限指的是那些不涉及用户隐私的一些权限]]></description><category></category></item><item><title><![CDATA[一个Android开发者的知识体系]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/79030751</link><guid>https://blog.youkuaiyun.com/code__man/article/details/79030751</guid><author>code__man</author><pubDate>Thu, 11 Jan 2018 09:59:03 +0800</pubDate><description><![CDATA[开始写博客啦！！！从事Android开发两年多以来，一直在忙着业务上的问题，很多知识慢慢淡出了我的视野。但是偶尔在和其他项目参与者进行沟通的时候，还是能感觉到自己在很多方面的不足。所以我希望给自己列一个知识结构，或者说是一些需要学习到或者需要了解到的内容。一方面可以让自己随时翻阅，回顾，同时也可以给需要的朋友们一点参考。作为一个安卓开发者，我在工作中接触的大多都是Android的知识，又因为项目中...]]></description><category></category></item><item><title><![CDATA[ListView事件监听]]></title><link>https://blog.youkuaiyun.com/code__man/article/details/49758813</link><guid>https://blog.youkuaiyun.com/code__man/article/details/49758813</guid><author>code__man</author><pubDate>Tue, 10 Nov 2015 13:55:43 +0800</pubDate><description><![CDATA[ListView onscroll onscrollStateChange onItemClick]]></description><category></category></item></channel></rss>