<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wu_android的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wu_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wu_android]]></copyright><item><title><![CDATA[an元件总结]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148533828</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148533828</guid><author>wu_android</author><pubDate>Mon, 25 Aug 2025 08:54:17 +0800</pubDate><description><![CDATA[宝子，这视频讲的就是动画制作里超重要的“元件”知识，咱白话总结一波： ### 啥是元件 元件就像动画世界里的“超级演员”，有自己独立的时间轴，能单独做动画。### 咋打开和返回元件 双击元件就能进入它内部，这时候标题栏会多出元件名。但要注意，在舞台上双击副本改东西，相当于直接改了库里面的母本，那所有用这个母本复制出来的副本都会跟着变，就像牵一发而动全身，这可会打乱咱们整个动画计划的哟！右键点击舞台上的副本，选“直接复制元件”，给新元件取个名，比如“脱帽子”“愤怒”啥的，这样就相当于在库里新建了个“母本”。]]></description><category></category></item><item><title><![CDATA[java swing 图片移动和缩放]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148792943</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148792943</guid><author>wu_android</author><pubDate>Fri, 20 Jun 2025 15:12:32 +0800</pubDate><description><![CDATA[显示图片：在窗口中显示指定路径的图片（src\bg.JPG）拖拽图片：点击图片主体区域并拖动鼠标，可以移动图片位置缩放图片：点击图片右下角的特定区域并拖动鼠标，可以调整图片大小状态管理：通过两个布尔变量分别跟踪拖拽和缩放状态。]]></description><category></category></item><item><title><![CDATA[java swing 各种监听]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148780392</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148780392</guid><author>wu_android</author><pubDate>Fri, 20 Jun 2025 07:32:03 +0800</pubDate><description><![CDATA[接口中的方法，每个对应鼠标的不同状态。]]></description><category></category></item><item><title><![CDATA[java swing中的某个drawImage方法]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148744143</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148744143</guid><author>wu_android</author><pubDate>Wed, 18 Jun 2025 17:00:24 +0800</pubDate><description><![CDATA[这个方法很适合在需要实时缩放图片或者显示大图片局部的场景中或者翻转图片，比如游戏角色运动时碰见障碍物改变运动方向等等场景中使用，不过要留意异步加载可能会带来的延迟问题。这个方法的作用是把图片的特定区域绘制到屏幕上，并且在绘制的过程中可以对图片进行缩放处理，让它和你设定的目标区域相契合。而且，图片中透明的部分不会覆盖原来已经存在的像素。系统会自动把源矩形区域映射到目标矩形区域。]]></description><category></category></item><item><title><![CDATA[Java匿名内部类访问全局变量和局部变量的注意事项]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148722765</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148722765</guid><author>wu_android</author><pubDate>Tue, 17 Jun 2025 20:00:14 +0800</pubDate><description><![CDATA[才能被匿名内部类访问！方法执行完就可能消失。]]></description><category></category></item><item><title><![CDATA[Java 的 null 和引用的本质：通俗易懂版]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148708790</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148708790</guid><author>wu_android</author><pubDate>Tue, 17 Jun 2025 09:43:28 +0800</pubDate><description><![CDATA[null。]]></description><category></category></item><item><title><![CDATA[Java的null和值传递，理解透彻至少能打牢Java基础的1/10]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148706167</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148706167</guid><author>wu_android</author><pubDate>Tue, 17 Jun 2025 08:39:19 +0800</pubDate><description><![CDATA[Java的null和值传递，理解透彻至少能打牢Java基础的1/10。]]></description><category></category></item><item><title><![CDATA[Java swing JTable 是什么]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148695987</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148695987</guid><author>wu_android</author><pubDate>Mon, 16 Jun 2025 17:20:57 +0800</pubDate><description><![CDATA[JTable 是 Java 里用来展示表格数据的 “电子表格小能手”，就像 Excel 表格一样，有行有列，能装各种数据。比如，你有 3 个学生的成绩，每个学生有 4 门课的分数，就可以用一个。是 Java 表格世界的「武林盟主」，负责管理 JTable 的。：修改某个单元格的数据（比如把李四的分数从 85 改成 95）。二维数组就是 “数组套数组”，像个棋盘一样有行有列。：获取某个单元格的数据（比如查看王五的年龄）。：新增一行数据（比如给表格加个新学生）。把数据和列名组合成表格的 “剧本”。]]></description><category></category></item><item><title><![CDATA[【无标题】关于 setBorder 和 BorderFactory]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148681672</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148681672</guid><author>wu_android</author><pubDate>Mon, 16 Jun 2025 08:53:02 +0800</pubDate><description><![CDATA[效果。]]></description><category></category></item><item><title><![CDATA[java 匿名内部类]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148651673</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148651673</guid><author>wu_android</author><pubDate>Sat, 14 Jun 2025 13:30:01 +0800</pubDate><description><![CDATA[【代码】java 匿名内部类。]]></description><category></category></item><item><title><![CDATA[android 网络视图 手机相册]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148625580</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148625580</guid><author>wu_android</author><pubDate>Fri, 13 Jun 2025 09:31:54 +0800</pubDate><description><![CDATA[准备图片资源创建活动类设置布局获取 GridView 控件创建数据列表将图片添加到数据列表创建适配器将适配器设置给 GridView。]]></description><category></category></item><item><title><![CDATA[ Android 开发中，Intent 和 Bundle 组件间传递数据的几种方式]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148613105</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148613105</guid><author>wu_android</author><pubDate>Thu, 12 Jun 2025 16:32:49 +0800</pubDate><description><![CDATA[接收方


 


接收方


 


 发送方


 接收方


模式 4：传递数组或集合​

​发送方




接收方




模式 5：通过  传递二进制数据（如文件字节流）​​

​发送方




接收方




最佳实践总结​


	​简单数据​：直接用 。
	​批量数据​：用  打包后传递。
	​对象传递​：优先实现 （性能优于 ）。
	​集合数据​：使用专用方法如 。
	​二进制数据​：用  避免编码问题。


​关键注意事项​：]]></description><category></category></item><item><title><![CDATA[android RelativeLayout布局]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148528888</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148528888</guid><author>wu_android</author><pubDate>Mon, 09 Jun 2025 11:35:52 +0800</pubDate><description><![CDATA[按道理来说 ，应该是b2贴在父容器左边，b1在中间，实际上b1 b2重叠了 为什么会这个样子？]]></description><category></category></item><item><title><![CDATA[Android 线性布局中常见的冲突属性总结]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148504212</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148504212</guid><author>wu_android</author><pubDate>Sun, 08 Jun 2025 07:33:52 +0800</pubDate><description><![CDATA[两者作用区域不同，混用可能导致间距异常。：两者作用对象不同，混用会导致行为异常。：同时设置水平和垂直方向的互斥值（如。在不同方向的布局中生效方向不同。覆盖，导致按钮仍然靠右。设置总权重，子元素的。]]></description><category></category></item><item><title><![CDATA[java 随手笔记]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148295499</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148295499</guid><author>wu_android</author><pubDate>Sun, 08 Jun 2025 07:11:00 +0800</pubDate><description><![CDATA[则此窗口将置于屏幕的中央。中点可以使用 GraphicsEnvironment.getCenterPoint。是否应该为可编辑的。当状态更改时，将触发 PropertyChange 事件（"editable"）。如果该组件的底部在屏幕外，则将该窗口放置在。设置指定的 boolean 变量，以指示此。最接近窗口中心的一侧。将被放置在左部，反之亦然。- 确定窗口位置涉及的组件。如果组件当前未显示，或者。]]></description><category></category></item><item><title><![CDATA[android 布局小知识点 随记]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148504076</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148504076</guid><author>wu_android</author><pubDate>Sun, 08 Jun 2025 06:29:33 +0800</pubDate><description><![CDATA[【代码】android 布局小知识点 随记。]]></description><category></category></item><item><title><![CDATA[Android 相对布局管理器(RelativeLayout)]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148496225</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148496225</guid><author>wu_android</author><pubDate>Sat, 07 Jun 2025 18:07:57 +0800</pubDate><description><![CDATA[想象一下，你是一个室内设计师，需要在一个房间里摆放家具。RelativeLayout（相对布局）就像是一个 "自由摆放" 的房间，你可以根据家具之间的相对位置来安排它们，而不必像线性布局那样只能排队。]]></description><category></category></item><item><title><![CDATA[Android 视图系统入门指南]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148494780</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148494780</guid><author>wu_android</author><pubDate>Sat, 07 Jun 2025 14:10:05 +0800</pubDate><description><![CDATA[【代码】Android 视图系统入门指南。]]></description><category></category></item><item><title><![CDATA[Android View]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148494572</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148494572</guid><author>wu_android</author><pubDate>Sat, 07 Jun 2025 13:56:18 +0800</pubDate><description><![CDATA[View 就像是 Android 界面的乐高积木，你可以用它们搭建出任何你想要的界面。通过 XML 布局文件和 Java/Kotlin 代码，你可以创建、配置和操作这些 View。掌握了 View，你就掌握了 Android 界面开发的基础！TextView：显示文字的玩具（你正在看的这段文字如果在 App 里就是 TextView）Button：可以点击的玩具（比如 "登录"、"提交" 按钮）ImageView：显示图片的玩具（比如 App 里的图标）EditText。]]></description><category></category></item><item><title><![CDATA[Java 访问修饰符 private]]></title><link>https://blog.youkuaiyun.com/wu_android/article/details/148462949</link><guid>https://blog.youkuaiyun.com/wu_android/article/details/148462949</guid><author>wu_android</author><pubDate>Fri, 06 Jun 2025 07:20:50 +0800</pubDate><description><![CDATA[Java 中把属性设置为private，主要就是为了在操纵对象时进行一些不合理或不安全的操作，避免 “这样的设计在很多编程语言中都很常见。通过将属性封装起来，只提供特定的方法来访问和修改，就可以在这些方法中加入各种逻辑判断和限制条件，确保数据的完整性和一致性。比如在设置年龄的方法里，可以添加逻辑判断年龄是否在合理范围内，从而避免出现不合理的数据。这种设计模式是一种良好的编程实践，能让程序更加健壮、易于维护和扩展。对象本身就像一个 “乖孩子”，它没有自主意识去做不合理的事情。而。]]></description><category></category></item></channel></rss>