<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_25754055的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_25754055</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_25754055]]></copyright><item><title><![CDATA[梳理微信网页登录流程]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/151402550</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/151402550</guid><author>qq_25754055</author><pubDate>Wed, 10 Sep 2025 15:10:04 +0800</pubDate><description><![CDATA[4.用户点击授权，带code参数，访问回调后端地址xxxx/auth。3.前端收到URL，跳转到微信的授权界面。5.后端地址接受到请求xxxx/auth。7.前端接收到用户信息，展示登录信息。6.后端返回用户信息。]]></description><category></category></item><item><title><![CDATA[[Xposed开发] Xposed模块使用XSharedPreferences进行存储数据]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/131300147</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/131300147</guid><author>qq_25754055</author><pubDate>Tue, 20 Jun 2023 09:33:20 +0800</pubDate><description><![CDATA[http://www.taodudu.cc/news/show-5139298.html?action=onClick]]></description><category></category></item><item><title><![CDATA[Idea 快捷键- 插件- 设置/操作]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/124375410</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/124375410</guid><author>qq_25754055</author><pubDate>Sun, 24 Apr 2022 09:51:36 +0800</pubDate><description><![CDATA[快捷键
idea
ctrl 	A 		选择所有
ctrl  	alt  L 代码对齐
ctrl   Tab 切换页面
shift ctrl f 全局搜索
ctrl f 查找本页
CTRL r 替换本页
ctrl / 注释
Ctrl+Alt+左 光标返回上次编辑位置
Shift+Enter 在当前行下面增加一行
Ctrl + p 提示方法的参数
Ctrl + H 类的层级关系
Ctrl+O	重写父类方法
Ctrl+I	实现接口方法
psvm
Ctrl+Y  删除一行
Ctrl + Shift + F10  运]]></description><category></category></item><item><title><![CDATA[android 中篇 文章推荐]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123891548</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123891548</guid><author>qq_25754055</author><pubDate>Fri, 01 Apr 2022 10:30:58 +0800</pubDate><description><![CDATA[Android AMS服务
Android解析ActivityManagerService（一）AMS启动流程和AMS家族
BATcoder - 刘望舒
Android系统服务 —— WMS与AMS

]]></description><category></category></item><item><title><![CDATA[大话 java android 接口回调 全面解析点击事件 大量举例]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123862048</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123862048</guid><author>qq_25754055</author><pubDate>Thu, 31 Mar 2022 10:31:16 +0800</pubDate><description><![CDATA[越努力，越幸运！ 梦想终会一步一步实现。

阅读本文，收获什么：
1.理解什么是接口回调
2.解析点击事件（基于回调接口实现）
3.模仿，应用点击事件
4.应用接口回调在真实需求中- a. recycler view 子item点击事件 b.网络请求接口回调
文章目录阅读本文，收获什么：阅读本文，收获什么：`对于搞懂的人来说很简单,对于没搞懂的同学别害怕，知识很简单，我会细细念给你听，并大量举例说明，让你变成搞懂的那一波。`一、Java（Android）的接口回调是什么？1.套用正规说法2.大话，举例翻译.]]></description><category></category></item><item><title><![CDATA[android view 左滑删除]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123849449</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123849449</guid><author>qq_25754055</author><pubDate>Wed, 30 Mar 2022 16:20:24 +0800</pubDate><description><![CDATA[思路：两个view，一个正常的，另外一个超出屏幕，通过判断event,来显示出来
Android 实现左滑出现删除选项
Android实现左滑删除列表功能
Android – RecyclerView实现左滑删除
Android RecyclerView实现侧滑删除

...]]></description><category></category></item><item><title><![CDATA[Android View坐标 基本参数 移动]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123811214</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123811214</guid><author>qq_25754055</author><pubDate>Tue, 29 Mar 2022 08:44:16 +0800</pubDate><description><![CDATA[参考文章：
View坐标分析汇总 
View坐标系
Android开发艺术探索
android View移动的四种方式
移动View的位置的几种方法
View的移动方式
View的getLeft()、getTranslationX()和getX()的区别

]]></description><category></category></item><item><title><![CDATA[接口的回调]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123793560</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123793560</guid><author>qq_25754055</author><pubDate>Mon, 28 Mar 2022 13:52:39 +0800</pubDate><description><![CDATA[1.按钮监视器的实现方法：
分 ：同步和异步 匿名内部和外部
Android View的onClick事件监听
android 监听器实现的四种方式
Button.setOnClickListener(OnClickListener l) 原理
2.回调：
java 回调的原理与实现
java回调机制
Android之回调函数




分 “类”
1.外部
1.接口 A
interfaceA{
    int count(int m,int n);
}

2.实现接口的类 B
class B impleme]]></description><category></category></item><item><title><![CDATA[项目错误总结]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123756633</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123756633</guid><author>qq_25754055</author><pubDate>Sat, 26 Mar 2022 15:20:40 +0800</pubDate><description><![CDATA[错误总结]]></description><category></category></item><item><title><![CDATA[0基础 学习android文章目录]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123639205</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123639205</guid><author>qq_25754055</author><pubDate>Wed, 23 Mar 2022 20:09:30 +0800</pubDate><description><![CDATA[0基础学习android文章目录
收集罗列一些好的博客，方便自己学习复习android知识。
目前我的水平算是入了门，向后更新更深的技术博客，向前更新简单基础博客。

文章目录0基础学习android文章目录前言关于看博客和看书实际上android技术更新太快，并且书中的code不容易复制粘贴（虽然可以找到配套code和ppt）,很多时候遇到不会的，csdn，简书或者掘金，博客园，github等地方更容易以更加丰富的方式（彩图,gif,视频）学习到技术，并且附录的code更方便复制粘贴到你的项目之中。很多出]]></description><category></category></item><item><title><![CDATA[android recyclerview 及双列表联动 实现-博客集合]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123668343</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123668343</guid><author>qq_25754055</author><pubDate>Wed, 23 Mar 2022 20:08:49 +0800</pubDate><description><![CDATA[双列表联动 好文推荐
简书- Android双向列表左右联动效果
BaseRecyclerViewAdapterHelper 框架地址

]]></description><category></category></item><item><title><![CDATA[自定义view需要解决的问题]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123676607</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123676607</guid><author>qq_25754055</author><pubDate>Wed, 23 Mar 2022 20:07:18 +0800</pubDate><description><![CDATA[自定义view
1.canvas怎么画画
2.整个绘制流程 3步骤
3.事件传递过程
4.滑动冲突
5.动画

]]></description><category></category></item><item><title><![CDATA[总结Android事件分发过程]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/123667640</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/123667640</guid><author>qq_25754055</author><pubDate>Tue, 22 Mar 2022 18:44:24 +0800</pubDate><description><![CDATA[总结Android事件分发过程]]></description><category></category></item><item><title><![CDATA[android demo1 activity fragment recycler viewpager]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/107136500</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/107136500</guid><author>qq_25754055</author><pubDate>Sun, 05 Jul 2020 17:03:49 +0800</pubDate><description><![CDATA[实现功能：从activity布局到fragment布局，再到recycler布局，以及pagerview布局
一 . 重点/知识点：
1. 虚方法activity
2.fragmentmanager
3.recycler适配
4.pagerview
因为过多的布局文件 应该一边看代码，一边看相对应的xml和id.
二. 流程图/运行图：
1. 代码图

2. 布局图：

3. 运行图：
a. 打开应用，recycler list all fragment instance

b. 点击一个item,打开pa]]></description><category></category></item><item><title><![CDATA[Java 打飞机 雷霆战机 游戏 源代码]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/106967552</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/106967552</guid><author>qq_25754055</author><pubDate>Fri, 26 Jun 2020 11:14:59 +0800</pubDate><description><![CDATA[Java 打飞机 雷霆战机 游戏 源代码小学期做了一个类似打飞机的游戏
小学期做了一个类似打飞机的游戏
通过操作键盘上下左右和空格键来控制飞机移动和发射子弹，没有写什么背景音乐，源码附上，希望能帮到需要的人
源码地址: http://gitlab.suncaper.net/matherfucker/planegame1342.git
1.玩家主要需要用键盘左右上下按键对飞机进行左右上下操作，空格键点击会触发射击事件，发射动子弹，击中敌人加分，若被敌人击中则扣血，击中爱心回血，玩家血量为0时结束游戏，当Bos]]></description><category></category></item><item><title><![CDATA[C#二分法查找 非递归]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/101170647</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/101170647</guid><author>qq_25754055</author><pubDate>Sun, 22 Sep 2019 20:14:40 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Binary_Search
{
    class Program
    {
        static void Main(string[]...]]></description><category></category></item><item><title><![CDATA[C 链表创建 使用 加减]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/101159057</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/101159057</guid><author>qq_25754055</author><pubDate>Sun, 22 Sep 2019 15:03:05 +0800</pubDate><description><![CDATA[#include "stdio.h"
#include "stdlib.h"
typedef	struct LNode{
 	int m;
 	struct LNode *next;
 }LNode, *List;
 
int main(void){
	void add(List L);
	void showL(List L);
	void dele(List L);
	List L=(LNode...]]></description><category></category></item><item><title><![CDATA[c# 二分查找法]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/101158852</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/101158852</guid><author>qq_25754055</author><pubDate>Sun, 22 Sep 2019 14:59:05 +0800</pubDate><description><![CDATA[二分法查找 C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Binary_Search
{
    class Program
    {
        static void Main...]]></description><category></category></item><item><title><![CDATA[随意小球  边界]]></title><link>https://blog.youkuaiyun.com/qq_25754055/article/details/85346463</link><guid>https://blog.youkuaiyun.com/qq_25754055/article/details/85346463</guid><author>qq_25754055</author><pubDate>Sun, 30 Dec 2018 00:18:33 +0800</pubDate><description><![CDATA[随意小球

重点：边界

来源：网易云公开课

地址https://study.163.com/course/courseLearn.htm?courseId=1004489035&amp;amp;lessonId=1049009037&amp;amp;utm_medium=androidShare&amp;amp;utm_campaign=share&amp;amp;utm_content=courseLearn&amp;amp;ut...]]></description><category></category></item></channel></rss>