<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lst_shuo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lst_shuo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lst_shuo]]></copyright><item><title><![CDATA[A problem occurred configuring project ‘:app‘.]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/124035549</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/124035549</guid><author>lst_shuo</author><pubDate>Fri, 08 Apr 2022 10:42:28 +0800</pubDate><description><![CDATA[Android studio项目报错 A problem occurred configuring project ':app'.

解决方法:

配置NDK路径,具体步骤如下图所示








]]></description><category></category></item><item><title><![CDATA[Android 调用前后摄像头同时拍照]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/84024509</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/84024509</guid><author>lst_shuo</author><pubDate>Tue, 13 Nov 2018 10:21:52 +0800</pubDate><description><![CDATA[AndroidMainfest.xml文件（需要camera权限）：


			1
			
			
			&amp;lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; /&amp;gt;
			
		activity_main.xml文件：


			 

			2

			3

			4

			5

			6

			7

			8

			...]]></description><category></category></item><item><title><![CDATA[js和android方法互调]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/84024133</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/84024133</guid><author>lst_shuo</author><pubDate>Tue, 13 Nov 2018 10:18:11 +0800</pubDate><description><![CDATA[//安卓端代码
WebView myWebView = (WebView) findViewById(R.id.myWebView);
        myWebView.getSettings().setJavaScriptEnabled(true);
       //给webview添加js接口(供js调用安卓的方法)
        myWebView.addJavascriptInte...]]></description><category></category></item><item><title><![CDATA[Android studio获取开发版sha1和发布版sha1值]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/80772870</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/80772870</guid><author>lst_shuo</author><pubDate>Fri, 22 Jun 2018 14:03:39 +0800</pubDate><description><![CDATA[一、获取开发版SHA1：在此我直接用Android Studio提供的命令控制台了，毕竟做Android开发几乎都是用Android Studio了。1、打开android studio 找到Terminal并打开，或者在最下面找到Terminal 如下图:2、 输入命令  C:    进入c盘；3、接着 输入命令   cd Users\Administrator   其中Administrato...]]></description><category></category></item><item><title><![CDATA[Seekbar  thumb滑动时上下显示不全,或者左右显示不全的解决办法]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/79847703</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/79847703</guid><author>lst_shuo</author><pubDate>Sun, 08 Apr 2018 09:46:22 +0800</pubDate><description><![CDATA[1.如果是thumb上下显示不全,则把seekbar的高度设置为 android:layout_height=&quot;wrap_content&quot;然后再设置android:minHeight=&quot;&quot;  这个值根据实际情况自己来定也可以同时设置android:maxHeight=&quot;&quot;这样就可以解决thumb上下显示不全的问题了2.如果是左右显示不全 则设置android:thumbOffset=&quot;0dp&quot;即可...]]></description><category></category></item><item><title><![CDATA[安卓使用Dialog实现底部弹窗效果]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/79579118</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/79579118</guid><author>lst_shuo</author><pubDate>Fri, 16 Mar 2018 11:33:05 +0800</pubDate><description><![CDATA[实现底部对话框的原理就是修改对话框的内容布局contentView的参数，使它的宽度刚好等于屏幕的宽度，并且设置对话框所在Window的gravity属性为bottom。需要注意的是，上面代码中contentView.getLayoutParams()需要在setContentView方法后调用，否则获取到的LayoutParams为null，当然也可以自己new一个LayoutParams设置给...]]></description><category></category></item><item><title><![CDATA[Android Studio3.0配置Butterknife遇到的问题]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/79479251</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/79479251</guid><author>lst_shuo</author><pubDate>Thu, 08 Mar 2018 08:47:21 +0800</pubDate><description><![CDATA[Android studio3.0以前的版本都可以按照网上的配置流程，但是3.0之后报报错，原因是原来项目里使用的是android-apt生成编译时注解的方式，但是现在使用的是Android studio3.0，Gradle已经和这个不兼容了。
解决方法
①Project Gradle的classpath ‘com.neenbedankt.gradle.plugins:android-apt:]]></description><category></category></item><item><title><![CDATA[Imageview上边圆角,下边直角]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78499153</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78499153</guid><author>lst_shuo</author><pubDate>Fri, 10 Nov 2017 14:02:47 +0800</pubDate><description><![CDATA[public class RoundCornerImageView extends ImageView {

    private Paint mPaint;
    private Paint mPaint2;


    private int roundHeight = UIUtils.dip2px(20);
    private int roundWidth = UIUtils.dip]]></description><category></category></item><item><title><![CDATA[recycleview中带有checkbox,edittext时的条目复用问题]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78413670</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78413670</guid><author>lst_shuo</author><pubDate>Wed, 01 Nov 2017 14:22:57 +0800</pubDate><description><![CDATA[//Edittext避免复用
        EditText editText =  helper.getView(R.id.et_comment);
        if (editText.getTag() instanceof TextWatcher) {
            editText.removeTextChangedListener((TextWatcher) editTe]]></description><category></category></item><item><title><![CDATA[ADB端口5037被占用的问题]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78337001</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78337001</guid><author>lst_shuo</author><pubDate>Wed, 25 Oct 2017 08:58:57 +0800</pubDate><description><![CDATA[解决ADB端口占用问题
方式一
5037为adb默认端口，若5037端口被占用，
打开cmd,输入以下指令,
1.查看占用端口的进程PID  netstat -aon|findstr 5037

C:\Windows\system32>netstat -aon|findstr 5037
  TCP    127.0.0.1:5037         0.0.0.0:0        ]]></description><category></category></item><item><title><![CDATA[EditText限制输入表情,限制输入字数长度]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78326306</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78326306</guid><author>lst_shuo</author><pubDate>Tue, 24 Oct 2017 09:55:47 +0800</pubDate><description><![CDATA[import android.text.InputFilter;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.TextUtils;
import android.widget.EditText;


public class EmojiUtils {

//限制输入表]]></description><category></category></item><item><title><![CDATA[安卓非常好用的Log工具类,快速定位到当前行数]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78326251</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78326251</guid><author>lst_shuo</author><pubDate>Tue, 24 Oct 2017 09:51:57 +0800</pubDate><description><![CDATA[直接贴代码

import android.util.Log;

import com.ast.smartlighter.BuildConfig;


public class LogUtils {
    static String className;//类名
    static String content;
    static String methodName;//方法名
   ]]></description><category></category></item><item><title><![CDATA[仿微信运动步数折线统计图]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78325774</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78325774</guid><author>lst_shuo</author><pubDate>Tue, 24 Oct 2017 09:18:03 +0800</pubDate><description><![CDATA[完整代码如下

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.DashPathEffect;
import android.graphics.LinearGradient;
import android.]]></description><category></category></item><item><title><![CDATA[android项目生成aar包和在其他项目中的使用方法详解]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78189009</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78189009</guid><author>lst_shuo</author><pubDate>Tue, 10 Oct 2017 09:31:45 +0800</pubDate><description><![CDATA[aar是一个类似于jar的文件格式,包含了class文件和资源文件。是Android的专属“jar”
将代码打包成aar文件，可以在一定程度上加快AndroidStudio的速度,尤其是将Module打包成aar文件，提升的效果很显著。
第一步:新建一个module

创建moudle的时候选择android Library 








创建好module之后,可以]]></description><category></category></item><item><title><![CDATA[AlarmService实现定时任务]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78041141</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78041141</guid><author>lst_shuo</author><pubDate>Wed, 20 Sep 2017 15:09:20 +0800</pubDate><description><![CDATA[AlarmManager实现定时循环后台任务
这篇文章使用AlarmManager实现了Android定时后台循环任务。使用场景：项目需要app每隔一段时间就去服务端请求一次接口，从而更新本地保存的信息。
AlarmManager简介
AlarmManager是Android中常用的一种系统级别的提示服务，在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间，然后在该时]]></description><category></category></item><item><title><![CDATA[微信小程序开发流程详解]]></title><link>https://blog.youkuaiyun.com/lst_shuo/article/details/78037678</link><guid>https://blog.youkuaiyun.com/lst_shuo/article/details/78037678</guid><author>lst_shuo</author><pubDate>Wed, 20 Sep 2017 10:17:48 +0800</pubDate><description><![CDATA[一、准备工作
1、注册一个小程序账号，得用一个没注册过公众号的邮箱注册。
2、注册过程中需要很多认证，有很多认证，比较繁琐，如果暂时只是开发测试，不进行提审、发布的话，只要完成营业执照号填写就可以了，不需要完成微信认证。
3、注册完账号，登录，在主页面左边列表中点击设置，然后再设置页面中选开发设置就可以看到AppID，用于登录开发工具。

主页面

设置页面
二、开发工具

开]]></description><category></category></item></channel></rss>