<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lycorisradiata的博客]]></title><description><![CDATA[Lycoris]]></description><link>https://blog.youkuaiyun.com/ChengTaoYan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChengTaoYan]]></copyright><item><title><![CDATA[js与android交互]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/123862933</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/123862933</guid><author>ChengTaoYan</author><pubDate>Thu, 31 Mar 2022 09:25:22 +0800</pubDate><description><![CDATA[js调用原生方式]]></description><category></category></item><item><title><![CDATA[android开发中如何结束所有的activity]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/101274301</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/101274301</guid><author>ChengTaoYan</author><pubDate>Tue, 24 Sep 2019 11:45:17 +0800</pubDate><description><![CDATA[友情链接：

http://java--hhf.iteye.com/blog/1826880
]]></description><category></category></item><item><title><![CDATA[android  zxing扫码 生成二维码]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/90025373</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/90025373</guid><author>ChengTaoYan</author><pubDate>Mon, 13 May 2019 13:11:39 +0800</pubDate><description><![CDATA[zxing 实现生成二维码，扫码



demo：https://download.youkuaiyun.com/download/chengtaoyan/11170917
]]></description><category></category></item><item><title><![CDATA[Android 单例模式]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88868291</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88868291</guid><author>ChengTaoYan</author><pubDate>Thu, 28 Mar 2019 14:26:11 +0800</pubDate><description><![CDATA[单例模式

单例类只能有一个实例。
	单例类必须自己创建自己的唯一实例。
	单例类必须给所有其他对象提供这一实例。


单例两种方式：（不止两种，只介绍两种）

第一种：懒汉式单例

/*** 懒汉式单例*/
public class SingleTon {
privatevolatilestatic SingleTon instance;
private SingleT...]]></description><category></category></item><item><title><![CDATA[Android代码优化十九条]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88867994</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88867994</guid><author>ChengTaoYan</author><pubDate>Thu, 28 Mar 2019 14:13:22 +0800</pubDate><description><![CDATA[1、避免使用静态的变量尤其是静态的Context、View、Drawable等消耗内存的对象,如果一定要使用可以使用弱引用，即WeakReference这个类，如下：

private static WeakReference&lt;Context&gt; context;

@Override

public void onCreate() {

supe...]]></description><category></category></item><item><title><![CDATA[ConstraintLayout的使用]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88842755</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/88842755</guid><author>ChengTaoYan</author><pubDate>Wed, 27 Mar 2019 13:44:37 +0800</pubDate><description><![CDATA[完美学习链接：
https://www.jianshu.com/p/b884b8c46584

]]></description><category></category></item><item><title><![CDATA[Android studio中java控制台输出中文乱码]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348233</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348233</guid><author>ChengTaoYan</author><pubDate>Thu, 17 May 2018 11:18:50 +0800</pubDate><description><![CDATA[可以参考该网站 
https://blog.youkuaiyun.com/qiumeqiu/article/details/50837576]]></description><category></category></item><item><title><![CDATA[Android studio 运行java程序]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348202</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348202</guid><author>ChengTaoYan</author><pubDate>Thu, 17 May 2018 11:17:16 +0800</pubDate><description><![CDATA[Android studio 运行Java程序 
https://www.cnblogs.com/lgfrank/p/8059156.html]]></description><category></category></item><item><title><![CDATA[android 自带sdk定位]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348171</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/80348171</guid><author>ChengTaoYan</author><pubDate>Thu, 17 May 2018 11:15:54 +0800</pubDate><description><![CDATA[友情链接： https://blog.youkuaiyun.com/qq_34908107/article/details/53169997（亲测实用）]]></description><category></category></item><item><title><![CDATA[android 动态设置控件的大小]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79730011</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79730011</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Mar 2018 16:42:10 +0800</pubDate><description><![CDATA[TextView textView； 
ViewGroup.LayoutParams lp = textView.getLayoutParams(); 
lp.width = ViewGroup.LayoutParams.MATCH_PARENT; 
lp.height = (int) ((textList.size() * 58 + 4) * getResources().getDisplayM...]]></description><category></category></item><item><title><![CDATA[Android Studio 自定义Apk的名字]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79724343</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79724343</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Mar 2018 10:55:42 +0800</pubDate><description><![CDATA[Android Studio 自定义Apk的名字

android {

//AS3.0版本 自定义apk的名字 
    android.applicationVariants.all { variant -&amp;gt; 
        variant.outputs.all { 
            outputFileName = “App _V{defaultConfig.version...]]></description><category></category></item><item><title><![CDATA[android一些坑与小技巧]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401808</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401808</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 16:00:56 +0800</pubDate><description><![CDATA[Android的一些坑



1、 LinearLayout中的orientation &amp;amp; gravity


当LinearLayout布局中设置orientation=”vertical”属性：如果子组件设置layout_gravity=”center_vertical”是无效的；
如果LinearLayout中设置gravity=”center_vertical”是可以起到作用将子组...]]></description><category></category></item><item><title><![CDATA[android 主题 设置 colorAccent colorPrimary]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401751</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401751</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:57:58 +0800</pubDate><description><![CDATA[主题文件设置的颜色

￼ 
 
￼]]></description><category></category></item><item><title><![CDATA[Edittext android:inputType 输入的限制]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401590</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401590</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:49:54 +0800</pubDate><description><![CDATA[Edittext 输入的限制

限制只输入某些值包括数字、字母等 
android:digits=”0123456789abcdefghigklmnopqrstuvwxyz” 
上面这行代码可以是你任何的限制，只能输入什么就到里面写就可以了，上面写的是只可以输入数字和字母。 
android:inputType=”textPassword” 
android:digits=”0123456789a...]]></description><category></category></item><item><title><![CDATA[EditText 设置 默认不显示焦点]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401530</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401530</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:46:09 +0800</pubDate><description><![CDATA[7、禁止EditText自动获取布局焦点

解决之道：在EditText的父级控件中找一个，设置成 
android:focusable=”true” 
android:focusableInTouchMode=”true”  ]]></description><category></category></item><item><title><![CDATA[开启Android系统程序设置页面]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401511</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401511</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:45:05 +0800</pubDate><description><![CDATA[6、开启Android系统程序设置页面



Intent intent = new Intent();
intent.setClassName(&quot;com.android.settings&quot;,&quot;com.android.settings.ManageApplications&quot;);
intent.setAction(&quot;android.intent.action.MAIN&quot;);
try {
    st...]]></description><category></category></item><item><title><![CDATA[Android Context 解析]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401487</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401487</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:43:17 +0800</pubDate><description><![CDATA[Android Context 解析



Context类型

Android应用都是使用Java语言来编写的，那么Android程序和一个Java程序，他们的区别在哪里？ 
Android程序不想Java程序一样，随便创建一个类，写个main()方法就能跑了，而是要有一个完整的Android工程环境，在这个环境下，我们有像Activity、Service、BroadcastReceiver等系...]]></description><category></category></item><item><title><![CDATA[SeekBar去除左右内边距]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401446</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79401446</guid><author>ChengTaoYan</author><pubDate>Wed, 28 Feb 2018 15:41:11 +0800</pubDate><description><![CDATA[SeekBar去除左右内边距

android:paddingStart=”0dp” android:paddingEnd=”0dp”]]></description><category></category></item><item><title><![CDATA[TabHost的使用及原理]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79347408</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79347408</guid><author>ChengTaoYan</author><pubDate>Thu, 22 Feb 2018 15:08:07 +0800</pubDate><description><![CDATA[友情链接 http://blog.youkuaiyun.com/sirenyizhi/article/details/50677239]]></description><category></category></item><item><title><![CDATA[android 空指针避免]]></title><link>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79269859</link><guid>https://blog.youkuaiyun.com/ChengTaoYan/article/details/79269859</guid><author>ChengTaoYan</author><pubDate>Tue, 06 Feb 2018 13:51:38 +0800</pubDate><description><![CDATA[空指针的避免方法：
1. 不要在Set中使用null
2. 不要把null作为map的键值。
3. 尽可能的尽早检查，如果为 null 不执行或者 结束本方法
4. 遇到必须的参数，比如通过intent传参到新的目标 activity，而且一定需要这个参数，那么在新的目标activity中判断是否有参数
if(getIntent() == null) throw new NullPoin]]></description><category></category></item></channel></rss>