<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android - 四号程序员</title>
	<atom:link href="https://www.coder4.com/archives/category/android/feed" rel="self" type="application/rss+xml" />
	<link>https://www.coder4.com</link>
	<description>Keep It Simple and Stupid</description>
	<lastBuildDate>Sun, 06 Apr 2025 21:29:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>rclone使用阿里云oss</title>
		<link>https://www.coder4.com/archives/8252</link>
					<comments>https://www.coder4.com/archives/8252#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 26 Nov 2024 10:19:45 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[计算机技术]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8252</guid>

					<description><![CDATA[默认配置写出来有一些问题，以下是推荐配置： [oss] type = s3 provider = Alibaba access_key_id = xxx secret_access_key = xxx endpoint = oss-cn-beijing-internal.aliyuncs.com acl = private storage_class = STANDARD 一个是增加internal，建议ecs内部开启，另外是storage_class默认是STANDAR[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8252/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker源最新列表</title>
		<link>https://www.coder4.com/archives/8250</link>
					<comments>https://www.coder4.com/archives/8250#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 26 Nov 2024 08:39:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[源]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8250</guid>

					<description><![CDATA[https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8250/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>安卓手机远程控制开源解决方案</title>
		<link>https://www.coder4.com/archives/7437</link>
					<comments>https://www.coder4.com/archives/7437#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Wed, 24 Nov 2021 07:10:50 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[远程控制]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=7437</guid>

					<description><![CDATA[https://www.myfreax.com/how-to-use-scrcpy-to-remotely-control-an-android-phone/ https://github.com/Genymobile/scrcpy scrcpy --v4l2-sink=/dev/video2 docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp ffmpeg -framerate 15 -i /dev/vi[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/7437/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android SDK升级到O后在Linux下无法启动模拟器问题</title>
		<link>https://www.coder4.com/archives/5732</link>
					<comments>https://www.coder4.com/archives/5732#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 05 Sep 2017 04:51:19 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5732</guid>

					<description><![CDATA[Android开发工具的兼容性真的是越来越烂了。。 １、首先是无法创建虚拟机 sudo apt-get install lib32stdc++6 然后重启下Android Studio ２、创建好之后，点击启动虚拟机没有反映 怎么排查这个问题呢。首先AS肯定没有内置avd，只不过调用了sdk下的emulator 我们直接执行一下看看 ./emulator64-x86 ./emulator64-x86: /usr/lib/x86_64-linux-gnu/libQ[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5732/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android中Vector Drawable发虚的解决方法</title>
		<link>https://www.coder4.com/archives/5521</link>
					<comments>https://www.coder4.com/archives/5521#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Sat, 03 Jun 2017 03:57:24 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ScaleType]]></category>
		<category><![CDATA[Vector Drawable]]></category>
		<category><![CDATA[发虚]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5521</guid>

					<description><![CDATA[具体过程可以参考：《为毛矢量图图标还发虚？》 这里只贴结论： 设置 ImageView 的 ScaleType 为 ScaleType.FIT_XY 即可。 或者 把 height 和 width 设置为一个较大的值，避免图标放大发虚 &#60;vector android:height="120dp" android:viewportHeight="75.0" android:viewportWidth="75.0" andro[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5521/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android官方下拉刷新SwipeRefreshLayout</title>
		<link>https://www.coder4.com/archives/5519</link>
					<comments>https://www.coder4.com/archives/5519#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Fri, 02 Jun 2017 07:03:53 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[SwipeRefreshLayout]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5519</guid>

					<description><![CDATA[【SwipeRefreshLayout】Google官方下拉刷新组件[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5519/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Retrofit 2 关于HTTP返回码的一点小坑</title>
		<link>https://www.coder4.com/archives/5517</link>
					<comments>https://www.coder4.com/archives/5517#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 04:23:42 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[handler]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Retrofit]]></category>
		<category><![CDATA[status]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5517</guid>

					<description><![CDATA[在Retrofit 1 时，会在onError中返回并抛出HttpException，但是在2中，不会再回调onError了，而是会在onNext中，这个任务就需要客户端自己处理。 https://futurestud.io/tutorials/retrofit-2-simple-error-handling 参考如下： Error Handler in Action etrofit 2 has a different concept of handling "succe[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5517/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OKHttp3 + Retrofit2 + RXAndroid集成</title>
		<link>https://www.coder4.com/archives/5514</link>
					<comments>https://www.coder4.com/archives/5514#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Sat, 27 May 2017 07:49:29 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5514</guid>

					<description><![CDATA[RxJava + Retrofit2 + OkHttp3 封装及踩坑 RxJava + Retrofit2 + OkHttp3 封装及踩坑（续） Retrofit2 + OkHttp3 + RxJava[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5514/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[转]Android Design Library提供的TabLayout的用法</title>
		<link>https://www.coder4.com/archives/5495</link>
					<comments>https://www.coder4.com/archives/5495#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Wed, 10 May 2017 10:19:37 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5495</guid>

					<description><![CDATA[转载自：http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0731/3247.html 在开发中，我们常常需要ViewPager结合Fragment一起使用，如下图： 我们可以使用三方开源的PagerSlidingTabStrip去实现，或者viewpagerindicator，我一般都偏向前者。现在我们可以使用Design support library库的TabLayout去实现了。最终的效果图：[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5495/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android字体尺寸推荐</title>
		<link>https://www.coder4.com/archives/5492</link>
					<comments>https://www.coder4.com/archives/5492#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 09 May 2017 01:32:33 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=5492</guid>

					<description><![CDATA[A good starting point is 24sp for headlines and titles, 16sp for subheadings, 14sp for body text, and 12sp for captions and fine print. you can use a line spacing of 1.5 and add 2sp to each line[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/5492/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
