<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ydh7611的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ydh7611</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ydh7611]]></copyright><item><title><![CDATA[私有云国基]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/129312531</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/129312531</guid><author>ydh7611</author><pubDate>Fri, 03 Mar 2023 07:29:48 +0800</pubDate><description><![CDATA[太详细了，步步有图。]]></description><category></category></item><item><title><![CDATA[ubuntu20安装android 同屏工具scrcpy]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/128311189</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/128311189</guid><author>ydh7611</author><pubDate>Wed, 14 Dec 2022 09:10:51 +0800</pubDate><description><![CDATA[后在一文章中说，ANDROID 12版需得scrcpy的版本在1.18以上，而查看当前版本却是1.12。在ubuntu上安装完成后，连接手机，运行scrcpy，一直显示。当sudo apt-get remove scrcpy。指定各版本号都没能正常安装，后用snap安装成功。执行scrcpy时，找不到程序，查看。]]></description><category></category></item><item><title><![CDATA[Android ijkplayer播放rtsp直播流]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/128196374</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/128196374</guid><author>ydh7611</author><pubDate>Tue, 06 Dec 2022 08:30:43 +0800</pubDate><description><![CDATA[因为Android ijkplayer播放rtsp直播流在加载时延迟在5-10秒实在难以接受，再修改后解决了延迟问题，目前已达到2秒甚至秒开的效果 添加的方法：VideoOptionModel videoOptionMode0l = new VideoOptionModel(1, "analyzemaxduration", 100); VideoOptionModel videoOptionMode02 = new VideoOptionModel(1, "probesize", 10240); Video]]></description><category></category></item><item><title><![CDATA[SM8250CAMERA流程分析原帖：https://blog.youkuaiyun.com/wjky2014/article/details/110212051]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/123979063</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/123979063</guid><author>ydh7611</author><pubDate>Tue, 05 Apr 2022 22:29:18 +0800</pubDate><description><![CDATA[和你一起终身学习，这里是程序员Android]]></description><category></category></item><item><title><![CDATA[手机的音频口通信]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/50936128</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/50936128</guid><author>ydh7611</author><pubDate>Sun, 20 Mar 2016 13:03:56 +0800</pubDate><description><![CDATA[手机的音频口通信
关于手机的音频口通信部分，主要总结了如下一些资料，方便需要的时候备查。
1.国内的方案
（1）http://blog.youkuaiyun.com/xl19862005/article/details/8522869
优快云的博客就这个写的还算靠谱点，只是公开了思路，但是并未完全开放源码。
（2）国内的快元DIY社区
http://www.nwtel.cn/forum-DIY-]]></description><category></category></item><item><title><![CDATA[为Android安装BusyBox —— 完整的bash shell]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/8203302</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/8203302</guid><author>ydh7611</author><pubDate>Tue, 20 Nov 2012 13:04:45 +0800</pubDate><description><![CDATA[大家是否有过这样的经历，在命令行里输入adb shell，然后使用命令操作你的手机或模拟器，但是那些命令都是常见Linux命令的阉割缩水版，用起来很不爽。是否想过在Android上使用较完整的shell呢？用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以。
一、什么是BusyBox ？
BusyBox 是标准 Linux 工具的一个]]></description><category></category></item><item><title><![CDATA[项目就会报 java.lang.NoClassDefFoundError]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/8192697</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/8192697</guid><author>ydh7611</author><pubDate>Fri, 16 Nov 2012 23:24:55 +0800</pubDate><description><![CDATA[运行项目出现 java.lang.NoClassDefFoundError 解决方法

刚更新了sdk 和adt至最新版本，结果当我有运用第三方jar包，运行项目就会报 java.lang.NoClassDefFoundError错误，指明就找不到jar包里的文件。以前这种情况是没出现的。问题就是sdk和adt更新的缘故。尝试了各种解决方法，最后找到了key：项目->Preferences->]]></description><category></category></item><item><title><![CDATA[asterisk的NAT配置]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7931897</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7931897</guid><author>ydh7611</author><pubDate>Sat, 01 Sep 2012 12:28:25 +0800</pubDate><description><![CDATA[推荐



登录
注册 
关注此空间






BUPT Niki 's space
青春是有限的，智慧是无穷的，用短暂的青春，去学习无穷的智慧





2011-03-01 11:14 
【转】asterisk的NAT配置


   http://www.asteriskguru.com/tutorials/sip_nat_oneway_or_]]></description><category></category></item><item><title><![CDATA[EditText属性描述]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7866248</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7866248</guid><author>ydh7611</author><pubDate>Tue, 14 Aug 2012 19:00:20 +0800</pubDate><description><![CDATA[EditText属性描述
android:layout_gravity="center_vertical"//设置控件显示的位置：默认top，这里居中显示，还有bottom
android:hint="请输入数字！"//设置显示在空间上的提示信息
android:numeric="integer"//设置只能输入整数，如果是小数则是：decimal
android:maxLength="8]]></description><category></category></item><item><title><![CDATA[如何设置Response中的ContentType]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7831384</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7831384</guid><author>ydh7611</author><pubDate>Sun, 05 Aug 2012 06:37:53 +0800</pubDate><description><![CDATA[如何设置Response中的ContentType
来源：互联网 作者： 发布时间：2009-06-22 标签：ajax


ajax开发中, 常遇到下面的几种情况: 
1 服务端需要返回一段普通文本给客户端 
2 服务端需要返回一段HTML代码给客户端 
3 服务端需要返回一段XML代码给客户端 
4 服务端需要返回一段javascript代码给客户端 
5 服务端需要返回一段]]></description><category></category></item><item><title><![CDATA[Android找出弹状态栏广告的应用]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7825363</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7825363</guid><author>ydh7611</author><pubDate>Fri, 03 Aug 2012 05:53:24 +0800</pubDate><description><![CDATA[Android找出弹状态栏广告的应用
2012年5月26日iStar
发表评论阅读评论
现在的Android应用市场真的很混乱，国内一些投机分子将一些国外一些有名的应用和游戏通过反编译，然后加入自己的广告，再发布到国内的各种市场，用户下载即中招。更过分的是，大部分这样的“再加工”应用根本不需要用户运行就自动弹出广告，广告的形式是状态栏的notification，点击notification就]]></description><category></category></item><item><title><![CDATA[androidpn推送实现，服务器重启后，重连接的偷懒解决方案。]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7782787</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7782787</guid><author>ydh7611</author><pubDate>Wed, 25 Jul 2012 00:14:06 +0800</pubDate><description><![CDATA[androidpn推送实现，服务器重启后，重连接的偷懒解决方案。

 

废话不说，最近在弄android的推送。使用的是androidpn，发现Server晚于Client启动或者Client连接后，Server重启，会出现Client无法再连接的情况。分析是因为Client的连接时，对队列的管理有一点点问题。所以修改如下：

XmppManager.java中。 



J]]></description><category></category></item><item><title><![CDATA[Androidpn里的Xmpp的理解]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7777418</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7777418</guid><author>ydh7611</author><pubDate>Mon, 23 Jul 2012 23:34:16 +0800</pubDate><description><![CDATA[Androidpn里的Xmpp的理解


博客分类：
Android
 


  XMPP(可扩展通讯和表示协议)是基于可扩展标记语言（XML）的协议，它用于即时消息（IM）以及在线探测。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息。用xmpp来实现android的push功能，感觉有点大材小用了，xmpp本身是一种即时通信协议。
  xmpp是一种用于即时通]]></description><category></category></item><item><title><![CDATA[Androidpn分析]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7776854</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7776854</guid><author>ydh7611</author><pubDate>Mon, 23 Jul 2012 20:27:19 +0800</pubDate><description><![CDATA[原文:http://xgeek.me/blog/2012/03/28/androidpn/
 
 
 
 
服务器推送技术，目前应用广泛的大部分都是对xmpp协议的在此封装。没接触过xmpp？在linux用一些im客户端，默认都会让你添加支持xmpp协议的账户，比如icq、msn等等，另外，不都说qq也是基于xmpp的么，包括android下gmail、gtalk等等也都是基于xmpp协]]></description><category></category></item><item><title><![CDATA[Android移动开发中通用技术整理]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7776337</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7776337</guid><author>ydh7611</author><pubDate>Mon, 23 Jul 2012 17:33:28 +0800</pubDate><description><![CDATA[Android移动开发中通用技术整理
2012-02-03 15:32:20     我来说两句 收藏  我要投稿    [字体：小
大]
悲剧的住院了，闲来无聊。整理下以前做的几个项目的写下的笔记。
因为项目的通用性，以前老大给的建议是能做成类似于封装完的jar包。
因为没什么时间，还有老大太高估我了= =。
在此只是列一下几个通用技术
通用技术一：App进入后的网络检测。
代码]]></description><category></category></item><item><title><![CDATA[ANDROID相对布局详细说明]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/7632715</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/7632715</guid><author>ydh7611</author><pubDate>Tue, 05 Jun 2012 00:10:41 +0800</pubDate><description><![CDATA[RelativeLayout（相对布局）
时间:2012-02-08 19:32来源:SJF0115 作者:android安卓 点击: 263 次
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐]]></description><category></category></item><item><title><![CDATA[第一步 认识IDA和UE]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/4286102</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/4286102</guid><author>ydh7611</author><pubDate>Sun, 21 Jun 2009 08:01:00 +0800</pubDate><description><![CDATA[第一步 认识IDA和UE2009-05-04 20:53很多人问过我，如何学习破解呢？坦诚的讲，如果是想深入的学习破解技术，建议你去看雪论坛潜水学习一年，要做一名真正的Cracker，没有一定的汇编基础、编程经验、扎实的基本功，想要分析软件的保护的方法，加密算法，那是空谈。而像我们这样的只想以爆破为目的伪Cracker们，倒可以另辟蹊径，用我们的"智慧"来破解软件，]]></description><category></category></item><item><title><![CDATA[_beginthreadex()和_endthreadex()]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/4272042</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/4272042</guid><author>ydh7611</author><pubDate>Tue, 16 Jun 2009 05:52:00 +0800</pubDate><description><![CDATA[_beginthreadex()和_endthreadex() - [程序语言]2008-01-08Tag：线程 beginthread endthread 版权声明：转载时请以超链接形式标明文章原始出处和作者信息及本声明http://golog.blogbus.com/logs/10964622.html线程开始和停止函数！ unsigned long _beginthr]]></description><category></category></item><item><title><![CDATA[setsockopt 设置socket]]></title><link>https://blog.youkuaiyun.com/ydh7611/article/details/4265459</link><guid>https://blog.youkuaiyun.com/ydh7611/article/details/4265459</guid><author>ydh7611</author><pubDate>Sat, 13 Jun 2009 06:02:00 +0800</pubDate><description><![CDATA[setsockopt 设置socket (转贴) 转自：http://blog.youkuaiyun.com/qinmi/archive/2007/03/07/1523081.aspx1.closesocket（一般不会立即关闭而经历TIME_WAIT的过程）后想继续重用该socket：BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REU]]></description><category></category></item></channel></rss>