<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a316375的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a316375</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a316375]]></copyright><item><title><![CDATA[ESPIDF解决：HTTP_CLIENT: Failed to post http_client event: 1, error: ESP_ERR_TIMEOUT]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/149483811</link><guid>https://blog.youkuaiyun.com/a316375/article/details/149483811</guid><author>a316375</author><pubDate>Sun, 20 Jul 2025 15:45:03 +0800</pubDate><description><![CDATA[event是循环队列大小，esp32访问网络时候,这个配置需要增大，不然就会响应超时。]]></description><category></category></item><item><title><![CDATA[espidf启用vTaskList方法]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/149468592</link><guid>https://blog.youkuaiyun.com/a316375/article/details/149468592</guid><author>a316375</author><pubDate>Sat, 19 Jul 2025 18:55:33 +0800</pubDate><description><![CDATA[/ 确保足够大的缓冲区来存储任务信息。使用上面代码需要对vscode的espidf进行配置。]]></description><category></category></item><item><title><![CDATA[esp32 idf 使用http访问json直接拼接content_length = -1]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/149443141</link><guid>https://blog.youkuaiyun.com/a316375/article/details/149443141</guid><author>a316375</author><pubDate>Fri, 18 Jul 2025 13:37:08 +0800</pubDate><description><![CDATA[espidf的http访问解决content_length = -1无法读取问题，直接拼接content_length ]]></description><category></category></item><item><title><![CDATA[ESP32使用freertos更新lvgl控件内容]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/149300473</link><guid>https://blog.youkuaiyun.com/a316375/article/details/149300473</guid><author>a316375</author><pubDate>Sat, 12 Jul 2025 21:49:45 +0800</pubDate><description><![CDATA[freertos都是线程池，子线程，不能直接更新lvgl，不然看门狗被触发，死机。.......wifi_options：回调里边得到的参数.......LVGL不是线程安全，所有 lv_xxx方法只能在GUI主线程调用。//理论上所有的lvxxxxxx();wifi_options，需要通知lvgl更新。void xxxxx(freertos线程){///写一个方法需要更新UI，方法体。// 设置下拉列表的选项。假如搜索wifi列表得到参数是。//调用主线程更新UI。//调用主线程更新,使用。]]></description><category></category></item><item><title><![CDATA[ssdfsafsd]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/134519769</link><guid>https://blog.youkuaiyun.com/a316375/article/details/134519769</guid><author>a316375</author><pubDate>Mon, 20 Nov 2023 21:52:28 +0800</pubDate><description><![CDATA[【代码】ssdfsafsd。]]></description><category></category></item><item><title><![CDATA[Android Studio 8分钟搞定GreenDao(Java版)]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/130592569</link><guid>https://blog.youkuaiyun.com/a316375/article/details/130592569</guid><author>a316375</author><pubDate>Wed, 10 May 2023 07:24:47 +0800</pubDate><description><![CDATA[Android 第三方本地数据库,Greendao的快速入门及其应用,8分钟秒懂，非常方便]]></description><category></category></item><item><title><![CDATA[计算命卦：python转换java代码]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/130314741</link><guid>https://blog.youkuaiyun.com/a316375/article/details/130314741</guid><author>a316375</author><pubDate>Sun, 23 Apr 2023 09:37:34 +0800</pubDate><description><![CDATA[python代码 ：三元九运九星命卦速算。]]></description><category></category></item><item><title><![CDATA[java学习基础教程与理解（ 二维数组的算法 以及应用：算十二长生的案例）]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/130197302</link><guid>https://blog.youkuaiyun.com/a316375/article/details/130197302</guid><author>a316375</author><pubDate>Mon, 17 Apr 2023 12:20:34 +0800</pubDate><description><![CDATA[【代码】十二长生 java算法。]]></description><category></category></item><item><title><![CDATA[Android小球弹射]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/119421217</link><guid>https://blog.youkuaiyun.com/a316375/article/details/119421217</guid><author>a316375</author><pubDate>Thu, 05 Aug 2021 16:27:26 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Android studio游戏开发就是这么简单：卡牌杀系列(核心UI篇：SufaceView的核心用法)]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/115069936</link><guid>https://blog.youkuaiyun.com/a316375/article/details/115069936</guid><author>a316375</author><pubDate>Mon, 22 Mar 2021 12:04:10 +0800</pubDate><description><![CDATA[Android studio游戏开发就是这么简单：卡牌杀系列(核心UI篇：SufaceView的核心用法)



花费了2周写的教程，核心思路分享之图片绘制

卡牌杀效果-Android studio游戏开发，如何打造类似三国杀英雄杀类游戏


学习加群:



本篇主题：

SufaceView提供一个Canvas，Canvas不能拥有View，所以没有直接DrawView的用法，也不能Canvas.draw(layout),但可以 layout.draw(Canvas) 【听不懂可以直接跳过，进入下..]]></description><category></category></item><item><title><![CDATA[ImmersionBar篇Android实现全屏配置 自动横屏]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/115067864</link><guid>https://blog.youkuaiyun.com/a316375/article/details/115067864</guid><author>a316375</author><pubDate>Mon, 22 Mar 2021 10:58:03 +0800</pubDate><description><![CDATA[ImmersionBar篇Android实现全屏配置 自动横屏






immersionBar = ImmersionBar.with(this);
immersionBar.hideBar(BarHide.FLAG_HIDE_BAR).init(); //隐藏状态栏或导航栏或两者，不写默认不隐藏





自动横屏


&lt;activity android:name=".base.A.BaseActivity"
    android:configChanges="keyboardHid...]]></description><category></category></item><item><title><![CDATA[Android studio游戏开发就是这么简单：卡牌杀系列(入门篇：SufaceView的抽象应用)]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/115064698</link><guid>https://blog.youkuaiyun.com/a316375/article/details/115064698</guid><author>a316375</author><pubDate>Mon, 22 Mar 2021 10:17:43 +0800</pubDate><description><![CDATA[Android studio游戏开发就是这么简单：卡牌杀系列(入门篇：SufaceView的抽象应用)

创建一个SurfaceView方便后期调用


public abstract class BaseSufaceView extends SurfaceView implements SurfaceHolder.Callback {
    public boolean isAlive=false;
    private Canvas canvas;

    public BaseSufaceVie]]></description><category></category></item><item><title><![CDATA[Android studio 二维码使用]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/114320900</link><guid>https://blog.youkuaiyun.com/a316375/article/details/114320900</guid><author>a316375</author><pubDate>Wed, 03 Mar 2021 16:10:18 +0800</pubDate><description><![CDATA[顺丰到付
]]></description><category></category></item><item><title><![CDATA[Glide混淆设置]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/111675582</link><guid>https://blog.youkuaiyun.com/a316375/article/details/111675582</guid><author>a316375</author><pubDate>Fri, 25 Dec 2020 13:45:43 +0800</pubDate><description><![CDATA[##Glide
-dontwarn com.bumptech.glide.**
-keep class com.bumptech.glide.**{*;}
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.AppGlideModule
-keep public enum com.bumptech.glide.load.re.]]></description><category></category></item><item><title><![CDATA[Android绘制跟随路径移动的圆圈 ]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/111036148</link><guid>https://blog.youkuaiyun.com/a316375/article/details/111036148</guid><author>a316375</author><pubDate>Fri, 11 Dec 2020 15:21:13 +0800</pubDate><description><![CDATA[绘制跟随路径移动的圆圈


public void onDraw(Canvas canvas){

        Path sPath = new Path();
        sPath.moveTo(100, 100);
        sPath.lineTo(300, 100);
        sPath.lineTo(300, 300);
        sPath.lineTo(100,300);
        sPath.lineTo(100,100);
        sPath..]]></description><category></category></item><item><title><![CDATA[autolisp 自动加载下拉菜单并且刷新]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/106313111</link><guid>https://blog.youkuaiyun.com/a316375/article/details/106313111</guid><author>a316375</author><pubDate>Sun, 24 May 2020 12:16:53 +0800</pubDate><description><![CDATA[autolisp 加载mnu文件后无法显示菜单的问题

包罗万码原创作品

需要手动加载下拉菜单



例子：

xyx.mnu文件夹如下


***MENUGROUP=XYX

***POP1
[许业旭工具箱]

P1-1[生成A图模板]XMA 



autolisp代码如下：















































;;加载菜单栏方法1 xyx是你的menugroup名称 有三处要填写 p30代...]]></description><category></category></item><item><title><![CDATA[Android Room 增删改查 个人经验]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/105331266</link><guid>https://blog.youkuaiyun.com/a316375/article/details/105331266</guid><author>a316375</author><pubDate>Sun, 05 Apr 2020 18:46:58 +0800</pubDate><description><![CDATA[Write By xyx IN csdn @包罗万码 In Guangzhou

转载请注明出处:https://blog.youkuaiyun.com/a316375/article/details/83057528

Android Room官方Demo详解:

四个步骤带你秒懂Android数据库的Room使用方式:


附加优化了自己添加的真删改査使用代码

Room采用DAO模式,

新建一个O对...]]></description><category></category></item><item><title><![CDATA[百度语音合成文档]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/83688201</link><guid>https://blog.youkuaiyun.com/a316375/article/details/83688201</guid><author>a316375</author><pubDate>Sat, 03 Nov 2018 16:21:40 +0800</pubDate><description><![CDATA[http://speech.baidu.com/docs/tts/157

此文档自2018年3月起不再更新，建议访问 http://ai.baidu.com/docs#/TTS-API/top 来查看相关内容

接口及调用过程

简介

DEMO在SDK的基础上，封装了调用逻辑，您可以直接使用SDK，或者使用DEMO封装好SDK接口的类。也可以对比参考DEMO中对SDK的调用封装。
使用SDK方...]]></description><category></category></item><item><title><![CDATA[百度语音生成AndroidSDK在线功能简单使用]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/83687994</link><guid>https://blog.youkuaiyun.com/a316375/article/details/83687994</guid><author>a316375</author><pubDate>Sat, 03 Nov 2018 16:03:59 +0800</pubDate><description><![CDATA[折腾了半小时,百度语音生成SDK的简单使用,只能使用网络播放,离线出现BUg未修复,


public class SayActivity extends AppCompatActivity {
    String AppId = &quot;146***70&quot;;
    String AppKey = &quot;shg****ld&quot;;
    String AppSecret = &quot;YY*****WfN2xS&quot;...]]></description><category></category></item><item><title><![CDATA[Android 自定义拨打电话界面]]></title><link>https://blog.youkuaiyun.com/a316375/article/details/83450369</link><guid>https://blog.youkuaiyun.com/a316375/article/details/83450369</guid><author>a316375</author><pubDate>Sat, 27 Oct 2018 22:09:44 +0800</pubDate><description><![CDATA[&lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /&gt;
&lt;!-- 挂断手机的权限 --&gt;
&lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;
&lt;uses-permission and...]]></description><category></category></item></channel></rss>