<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bdhk6688的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bdhk6688</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bdhk6688]]></copyright><item><title><![CDATA[Bug--Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfig]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/109545110</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/109545110</guid><author>bdhk6688</author><pubDate>Sat, 07 Nov 2020 11:58:55 +0800</pubDate><description><![CDATA[问题：
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfig
原因：
jcenter下载不了
解决方法用国内镜像下载解决


修改build.gradle,以下是原本的配置信息


buildscript {

  repositories {

    google()

    jcenter()

}

  dependencies {

    classpath '...]]></description><category></category></item><item><title><![CDATA[Bug:Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/109509031</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/109509031</guid><author>bdhk6688</author><pubDate>Thu, 05 Nov 2020 11:43:04 +0800</pubDate><description><![CDATA[问题描述：Android Studio 3.6.3版本 ，运行之前项目时，项目可正常编译出apk文件，但无法自动安装到设备。手动通过命令行将apk安装到设备，也存在无法调试的问题。

问题展示：



解决方法：

1.对Android Studio进行降级操作，个人选择的是 3.5.2版本

点击进入Android Studio 历史版本集合

2.使用最新版本3.6.3 ，升级项目gradle插件版本到最新版本

由于gradle升级，可能会导致项目改动地方比较多。

3.使用最新版本3.6.3，保持项]]></description><category></category></item><item><title><![CDATA[SVN commit status]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/99714371</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/99714371</guid><author>bdhk6688</author><pubDate>Mon, 19 Aug 2019 13:58:07 +0800</pubDate><description><![CDATA[1.missing

  开发时有时新建了文件，之后又删掉了，这时提交svn会显示这些文件状态是missing。

 解决办法：

    右键选delete，按F5刷新，会发现你delete的文件不会再出现了~

2.normal

reverd后变成normal

3.added

 新增加的文件

4.modified

 文件有修改的

5. no version...]]></description><category></category></item><item><title><![CDATA[下拉框Spinner的简单用法]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/89226323</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/89226323</guid><author>bdhk6688</author><pubDate>Fri, 12 Apr 2019 10:26:08 +0800</pubDate><description><![CDATA[Spinner很多都不太合用，需要自定义背景等：

1、准备两张图片，最好做成9.png



2、在drawable中定义spinner_selector.xml

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"...]]></description><category></category></item><item><title><![CDATA[Android6.0以上读写sd卡权限需动态赋权]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/84940417</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/84940417</guid><author>bdhk6688</author><pubDate>Mon, 10 Dec 2018 15:24:38 +0800</pubDate><description><![CDATA[Android6.0以上，在sd卡上存取文件时即使在mainfest文件中声明权限如下
   &amp;lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;&amp;gt;&amp;lt;/uses-permission&amp;gt;
  &amp;lt;uses-permission android:name=&quot;android.perm...]]></description><category></category></item><item><title><![CDATA[多渠道打包]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/82385467</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/82385467</guid><author>bdhk6688</author><pubDate>Tue, 04 Sep 2018 16:46:20 +0800</pubDate><description><![CDATA[需求：开发的一个APP需要在同一个手机上安装demo版和正常版，共用一套代码

方法一：改包名，需要循环改，不方便


defaultConfig {
        applicationId &quot;elon.test.com.calc&quot;
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
      ...]]></description><category></category></item><item><title><![CDATA[Android permission 访问权限大全]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/78426558</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/78426558</guid><author>bdhk6688</author><pubDate>Thu, 02 Nov 2017 16:43:02 +0800</pubDate><description><![CDATA[Android permission 访问权限大全 


程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:
 
1.android.permission.ACCESS_CHECKIN_PROPERTIES
    允许读写访问”properties”表在 checkin数据库中，改值可以修改上传(Allows read/wri]]></description><category></category></item><item><title><![CDATA[Android跳转到系统Wifi界面的方式]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/78393041</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/78393041</guid><author>bdhk6688</author><pubDate>Mon, 30 Oct 2017 14:58:27 +0800</pubDate><description><![CDATA[第一种


Intent intent = new Intent();
intent.setAction(&quot;android.net.wifi.PICK_WIFI_NETWORK&quot;);
startActivity(intent);


第二种


startActivity(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));


...]]></description><category></category></item><item><title><![CDATA[找不到/storage/emulated/0文件]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77990108</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77990108</guid><author>bdhk6688</author><pubDate>Fri, 15 Sep 2017 15:22:45 +0800</pubDate><description><![CDATA[做项目时保存了一个xml文件后，打印显示保存在如下路径，



文件显示存储在storage/emulated/0中，可是在DDMS中找不到emulate目录下0这个文件夹



通过命令行方式也找不到



但是他们都有个特点，就是有个箭头指向了 /mnt/shell/emulated/0
然后按照该路径查询，都找到了需要的文件]]></description><category></category></item><item><title><![CDATA[javax.mail.AuthenticationFailedException异常的处理]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77982362</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77982362</guid><author>bdhk6688</author><pubDate>Thu, 14 Sep 2017 16:46:01 +0800</pubDate><description><![CDATA[在Java中，通过程序发送QQ邮件时，报：javax.mail.AuthenticationFailedException

这是身份认证的错误，这个时候，需要从以下两方面着手：

一、检查QQ邮箱或者别的邮箱是否开通了pop3/smtp服务，这个错误是认证失败，所以很有可能是没有开通pop3/smtp服务，我在这里犯了两个错误，一是mail.password写的是邮箱登录密码，应该写为开]]></description><category></category></item><item><title><![CDATA[Bug--Multiple dex files define Lorg/xmlpull/v1/XmlPullParser]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77963758</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77963758</guid><author>bdhk6688</author><pubDate>Wed, 13 Sep 2017 11:37:21 +0800</pubDate><description><![CDATA[错误：

   compile('com.thoughtworks.xstream:xstream:1.4.7') {
      exclude group: 'xmlpull'
     exclude group: 'XmlPullParser'
  }


  Error:Executionfailedfortask':app:transformClassesWith]]></description><category></category></item><item><title><![CDATA[Bug--Can‘t use Subversion command line client: svn Probably the path to Subversion executable is]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77962221</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77962221</guid><author>bdhk6688</author><pubDate>Wed, 13 Sep 2017 10:01:28 +0800</pubDate><description><![CDATA[错误提示：

 Can't use Subversion command line client: svn
Probably the path to Subversion executable iswrong. Fix it.



分析

  updata了程序，出现了这个错误，所以也不知道其中的command line client tools这个选项是否安装了（SVN安装]]></description><category></category></item><item><title><![CDATA[Bug--Gradle sync failed: ‘support-v4-25.3.1‘ already disposed:]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77962065</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77962065</guid><author>bdhk6688</author><pubDate>Wed, 13 Sep 2017 09:46:14 +0800</pubDate><description><![CDATA[列表内容
Android Studio删除project下的module后弹出：Gradle sync failed: 'support-v4-25.3.1' already disposed: 问题：

解决办法：
进入 File -- Invalidate Cache/Restart ，然后会自动清理和重启studio，这样就不会报错了。]]></description><category></category></item><item><title><![CDATA[ViewPager滑动的使能设置]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77101182</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77101182</guid><author>bdhk6688</author><pubDate>Fri, 11 Aug 2017 17:28:39 +0800</pubDate><description><![CDATA[今天做一个项目时，需要对ViewPager的滑动进行控制，而原生的没有这个方法，所有需要重写方法实现该功能

第一：自定义MyViewPager来继承ViewPager; 
第二：重写OnTouchEvent方法； 
第三：重写scrollTo方法； 





MyViewPager viewPager = new MyViewPager(context);viewPager]]></description><category></category></item><item><title><![CDATA[android双击事件]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/77010348</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/77010348</guid><author>bdhk6688</author><pubDate>Wed, 09 Aug 2017 18:57:16 +0800</pubDate><description><![CDATA[自定义一个监听类：

public class OnDoubleClickListener implements View.OnTouchListener {
    private final String TAG = this.getClass().getSimpleName();
    private int count = 0;
    private long firClick =]]></description><category></category></item><item><title><![CDATA[系统时间显示方式]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/76618832</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/76618832</guid><author>bdhk6688</author><pubDate>Thu, 03 Aug 2017 14:38:06 +0800</pubDate><description><![CDATA[import java.text.SimpleDateFormat;
import java.util.Date;




SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("MM月dd日yyyy年");//("yyyy年MM月dd日    HH:mm:ss     ")

 Date curDate]]></description><category></category></item><item><title><![CDATA[存储数据列表的两种方式]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/76572297</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/76572297</guid><author>bdhk6688</author><pubDate>Wed, 02 Aug 2017 10:55:15 +0800</pubDate><description><![CDATA[Cursor cursor = atfDB.getCursorScrollData(0, 20);




1.

private List> data;
 data = getData();private List> getData() {
    List> list = new ArrayList>();

    Map map;
    while(cursor.move]]></description><category></category></item><item><title><![CDATA[TextView点击后EditText聚焦并显示软键盘]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/75252462</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/75252462</guid><author>bdhk6688</author><pubDate>Mon, 17 Jul 2017 16:30:14 +0800</pubDate><description><![CDATA[效果如下所示，控件由EditText和TextView构成，点击右侧TextView控件，左侧获得焦点并弹出软键盘




关键代码如下：



textView.setOnClickListener(new OnClickListener() {//设置点击事件
    @Override
    public void onClick(View arg0) {
       ]]></description><category></category></item><item><title><![CDATA[Can't create handler inside thread that has not called Looper.prepare()]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/75005242</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/75005242</guid><author>bdhk6688</author><pubDate>Wed, 12 Jul 2017 10:00:50 +0800</pubDate><description><![CDATA[解决方法如下：

类似错误分析：
错误信息：在Android开发中，如果在一个Thread中启动了一个ProgressDialog用来提示正在连接（也就是防假死），然后在Handler中dismiss()这个ProgressDialog，程序就直接挂掉，异常信息是：Can't create handler inside thread that has not called Looper.pr]]></description><category></category></item><item><title><![CDATA[一个最简单的线程]]></title><link>https://blog.youkuaiyun.com/bdhk6688/article/details/74493671</link><guid>https://blog.youkuaiyun.com/bdhk6688/article/details/74493671</guid><author>bdhk6688</author><pubDate>Wed, 05 Jul 2017 19:50:15 +0800</pubDate><description><![CDATA[private void run() {
    new Thread(){
        public void run() {
            try {
   for (int i= 0;i100;i++) {
                    viewMidBottomProcess.setProcess(i);
                    if (i == 1]]></description><category></category></item></channel></rss>