<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[铁在烧]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/android123ios</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; android123ios]]></copyright><item><title><![CDATA[创建文件]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113931035</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113931035</guid><author>android123ios</author><pubDate>Mon, 22 Feb 2021 10:45:47 +0800</pubDate><description><![CDATA[private void uploadFile() {
        //文件名
        String fileName =  "satellite.txt";
        //非适配android11的存储路径
        //String path = Environment.getExternalStorageDirectory() + "/log";
        //适配android11的存储路径
        String path = getExternalFi...]]></description><category></category></item><item><title><![CDATA[Android - git版本控制 - git使用教程]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113735425</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113735425</guid><author>android123ios</author><pubDate>Sun, 07 Feb 2021 09:26:30 +0800</pubDate><description><![CDATA[git版本控制-git使用教程

]]></description><category></category></item><item><title><![CDATA[Android - git版本控制 - gitblit安装步骤]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113735402</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113735402</guid><author>android123ios</author><pubDate>Sun, 07 Feb 2021 09:25:10 +0800</pubDate><description><![CDATA[git版本控制-gitblit安装步骤

]]></description><category></category></item><item><title><![CDATA[其他 - 计算局域网ip地址范围]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113654896</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113654896</guid><author>android123ios</author><pubDate>Thu, 04 Feb 2021 17:18:57 +0800</pubDate><description><![CDATA[计算局域网ip地址范围一.问题：求局域网ip地址范围？二.解答
一.问题：求局域网ip地址范围？
  已知：如下图

   ip地址：172.20.78.245
   子网掩码：255.255.252.0
   默认网关：172.20.79.1

二.解答
  1、ip地址，转换为二进制 10101100-00010100-01001110-11110101
2、子网掩码，转换为二进制 11111111-11111111-11111100-00000000
3、二者进行与运算， 运算规则：0&amp;0=0]]></description><category></category></item><item><title><![CDATA[Android - android studio 相关配置]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113261997</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113261997</guid><author>android123ios</author><pubDate>Wed, 27 Jan 2021 18:36:40 +0800</pubDate><description><![CDATA[android studio 相关配置一、颜色配置：1、修改侧边栏颜色2、修改代码背景颜色3、修改log颜色4、修改注释颜色二、字体配置1、修改代码字体样式，大小2、修改log字体样式，大小三、其他配置1、显示行号，显示方法分割线2、编写类头文件3、快捷方法模板：（待研究） 文章由个人搜集资料总结，如有错误，欢迎指证！
一、颜色配置：
1、修改侧边栏颜色
配置为绿色
File | Settings | Appearance &amp; Behavior | File Colors


2、修改代码背景颜色
]]></description><category></category></item><item><title><![CDATA[Android - fiddler抓包]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/113103766</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/113103766</guid><author>android123ios</author><pubDate>Mon, 25 Jan 2021 10:18:28 +0800</pubDate><description><![CDATA[一、fiddler相关配置
1、配置端口号
2、配置模拟器代理（ 这里使用雷电模拟器）
获取自己电脑ip地址：
配置代理：
从fiddler导出证书
模拟器安装证书
过滤要抓取的地址（可选）
完成抓包

]]></description><category></category></item><item><title><![CDATA[java - Java泛型]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/109004612</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/109004612</guid><author>android123ios</author><pubDate>Mon, 28 Dec 2020 11:31:48 +0800</pubDate><description><![CDATA[标题：什么是java泛型

]]></description><category></category></item><item><title><![CDATA[Android - 集成华为推送]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/111596403</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/111596403</guid><author>android123ios</author><pubDate>Thu, 24 Dec 2020 11:30:01 +0800</pubDate><description><![CDATA[序言：刚尝试了在app中集成华为推送，这里简单做个记录，全部内容依据华为推送文档
开发流程

功能流程如下图所示：

Step1与Step2：您的应用集成Push SDK，再调用HmsInstanceId类中的getToken方法获取到Push Token
Step3：您的应用将获取到的Token上报到您的服务器“App Provider Server”上。
Step4：您使用服务器保存的Token调用Push服务端提供的API推送Push消息
Step5：Push服务器将您推送的消息发送给Token对应的]]></description><category></category></item><item><title><![CDATA[Android ~ Android内存泄漏v2.0]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/111609393</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/111609393</guid><author>android123ios</author><pubDate>Thu, 24 Dec 2020 10:30:57 +0800</pubDate><description><![CDATA[v2.0

]]></description><category></category></item><item><title><![CDATA[Android - 集成华为推送之scheme协议跳转]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/111271146</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/111271146</guid><author>android123ios</author><pubDate>Fri, 18 Dec 2020 16:51:11 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录前言一、pandas是什么？二、使用步骤1.引入库2.读入数据总结

前言
提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例可供参考
一、pandas是什么？
示例：pandas 是基于NumPy 的一种工具，该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.引入库
代码]]></description><category></category></item><item><title><![CDATA[Android ~ Android动画分类]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/108871921</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/108871921</guid><author>android123ios</author><pubDate>Tue, 29 Sep 2020 17:21:12 +0800</pubDate><description><![CDATA[安卓动画分类参考资料由上图总结：1、安卓动画分类：属性动画，视图动画1.1、 视图动画又分为：补间动画，帧动画
参考资料
安卓开发者官网：https://developer.android.google.cn/guide/topics/resources/animation-resource
安卓开发者文档英文版：

中文版：

由上图总结：
1、安卓动画分类：属性动画，视图动画
1.1、 视图动画又分为：补间动画，帧动画


...]]></description><category></category></item><item><title><![CDATA[Android - 设计模式-观察者]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/108860821</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/108860821</guid><author>android123ios</author><pubDate>Tue, 29 Sep 2020 01:06:55 +0800</pubDate><description><![CDATA[设计模式-观察者什么是观察者模式？版本1-初版：版本2-初版修改：版本3-JDK版：(jdk版本增加了多线程处理，实现了线程安全)
什么是观察者模式？
自我总结：被观察者状态改变时通知观察者
代码举例
版本1-初版：

1、定义被观察者（被观察者集合泛型为观察者）
2、定义观察者
3、执行通知

//1、定义被观察者
public class MyObservable {
    //观察者用List存储，方便统一通知
    List&lt;MyObserver&gt; observerList = ne]]></description><category></category></item><item><title><![CDATA[Android ~ Android内存泄漏]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/108696223</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/108696223</guid><author>android123ios</author><pubDate>Sun, 20 Sep 2020 18:13:12 +0800</pubDate><description><![CDATA[1、Android内存泄漏和Android内存溢出

答： 内存泄漏：长生命周期的对象持有短生命周期的对象，导致短生命周期对象不能被回收

e.g:
1、单例模式造成内存泄漏
原因:

单例模式生命周期比activity生命周期长，单例模式引用了activity的context,，activity退出的时候，导致activity不能被回收

解决办法：

1、使用 Application 的 Context(改成context.getApplicationContext)
2、将短生命周期的属性的引用方式改]]></description><category></category></item><item><title><![CDATA[java - 面向对象 Object-Oriented-Programming]]></title><link>https://blog.youkuaiyun.com/android123ios/article/details/106858386</link><guid>https://blog.youkuaiyun.com/android123ios/article/details/106858386</guid><author>android123ios</author><pubDate>Fri, 19 Jun 2020 16:03:27 +0800</pubDate><description><![CDATA[面向对象：

比较抽象，需要举例子。 比如一个物体，水杯有大小，形状，颜色，材质等属性，只需要知道这个水杯就行

三大特性是： 封装，集成，多态
封装：

把对象的属性封装到一起，比如一个水杯的颜色，大小，材质等属性封装到一起

继承：

子类可以继承父类的方法或者属性，不需要再重写一遍

多态：重写和重载

重写： 子类继承父类方法，可以重新写个逻辑，也可以使用父类的逻辑
重载：相同方法名，不同形参的情况（形参类型不同，形参个数不同，形参顺序不同）


...]]></description><category></category></item></channel></rss>