<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dorytmx的博客]]></title><description><![CDATA[学习过程中的一些记录]]></description><link>https://blog.youkuaiyun.com/dorytmx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dorytmx]]></copyright><item><title><![CDATA[【鸿蒙】调用华为打印服务]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/125725104</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/125725104</guid><author>dorytmx</author><pubDate>Mon, 11 Jul 2022 17:06:33 +0800</pubDate><description><![CDATA[鸿蒙APP根据包名打开第三方APP]]></description><category></category></item><item><title><![CDATA[【鸿蒙】网络请求初体验]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/125724266</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/125724266</guid><author>dorytmx</author><pubDate>Mon, 11 Jul 2022 16:32:55 +0800</pubDate><description><![CDATA[鸿蒙APP网络请求的实现]]></description><category></category></item><item><title><![CDATA[【鸿蒙】应用开发环境搭建]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/125723713</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/125723713</guid><author>dorytmx</author><pubDate>Mon, 11 Jul 2022 16:13:19 +0800</pubDate><description><![CDATA[鸿蒙应用开发环境搭建]]></description><category></category></item><item><title><![CDATA[Android Studio 使用Markdown插件 编写文件时无法预览的解决方法记录]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/124633415</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/124633415</guid><author>dorytmx</author><pubDate>Sat, 07 May 2022 16:22:19 +0800</pubDate><description><![CDATA[下载完Markdown插件后,点击菜单栏 help 选择 Find Action 然后在输入框输入Choose Boot Java Runtime for the IDE ,我看别人的博客说选择最新版本,但是我最新版本下载失败了,我选择了第二个,然后等它下载完重启android studio,大功告成!!!
最后感谢这位大哥先我一步找到了解决方案

...]]></description><category></category></item><item><title><![CDATA[Kotlin 网络请求返回同一字段不同类型数据]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/123878636</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/123878636</guid><author>dorytmx</author><pubDate>Fri, 01 Apr 2022 09:12:45 +0800</pubDate><description><![CDATA[今天遇到一个问题需要记录一下
后端开发给了个接口,结果在成功和失败的情况下竟然返回的数据类型不一样
失败的情况:
{
    "code": 202,
    "desc": "格式有误",
    "result": "核验失败",
    "success": false
}

成功的情况:
{
    "code": 200,
    "desc": "成功",
    "result": {
        "mzt": "绿码"
    },
    "success": true
}

尴尬的事]]></description><category></category></item><item><title><![CDATA[Android 隐藏底部导航栏,并且Dialog 弹出时保持隐藏]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/121291903</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/121291903</guid><author>dorytmx</author><pubDate>Fri, 12 Nov 2021 17:24:45 +0800</pubDate><description><![CDATA[全屏显示并隐藏底部导航栏

全屏显示
可以在配置清单文件中设置,也可在代码中设置

        &lt;!-- 设置全屏显示 --&gt;
        &lt;item name="android:windowFullscreen"&gt;true&lt;/item&gt;
        &lt;item name="android:windowContentOverlay"&gt;@null&lt;/item&gt;

    也可在`activity`的`onCreate`中`setConte]]></description><category></category></item><item><title><![CDATA[Android中获取设备已安装的所有浏览器应用列表 并选择指定浏览器展示网页]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/121220992</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/121220992</guid><author>dorytmx</author><pubDate>Tue, 09 Nov 2021 10:02:25 +0800</pubDate><description><![CDATA[Android中获取设备已安装的所有浏览器应用列表  并选择指定浏览器打开网址
需求:通过下拉选择设备中已安装的浏览器,然后输入网址,打来浏览器展示网页
一.获取浏览器
 private fun getBrowserList(): List&lt;ResolveInfo&gt; {
        val packageManager: PackageManager = getPackageManager()
        val intent = Intent(Intent.ACTION_VIEW)
 ]]></description><category></category></item><item><title><![CDATA[Android 使用串口通信]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/116203741</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/116203741</guid><author>dorytmx</author><pubDate>Tue, 27 Apr 2021 16:25:16 +0800</pubDate><description><![CDATA[将相关的这些文件拷进项目的相应位置
在模块的build.gradle中的android{}中加入下面代码

    externalNativeBuild {
        ndkBuild {
            path file('src/main/jni/Android.mk')
        }
    }

这样就配置好了
上代码
    private  final String mSerialName = "/dev/ttyS0";
    private  final int m.]]></description><category></category></item><item><title><![CDATA[OpenCV在Android上踩过的坑]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/115130493</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/115130493</guid><author>dorytmx</author><pubDate>Tue, 23 Mar 2021 17:25:11 +0800</pubDate><description><![CDATA[最近一个新项目需要用的到人脸检测,想着之前见过opencv,就在网上找了配置教程,结果一直无法成功,鉴于网上的基本都是330版本,想着可能比较老,去官网下载了最新版(那个下载速度啊,真的是…)建议可以去github上面下载,我下的是3.4.0(为什么不是最新版呢?因为我下过了,不行,后面看到有人说不要下载最新版 ^ 笑哭^)
好了, 配置看上面的有人的文章就好了
万一有人的文章不进了呢,那我还是复制一下吧


导入modul
就常规的import module啊 选择下载的文件里面sdk 文件夹下面的 ja]]></description><category></category></item><item><title><![CDATA[Android studio配置及使用checkstyle]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/104532586</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/104532586</guid><author>dorytmx</author><pubDate>Thu, 27 Feb 2020 11:30:03 +0800</pubDate><description><![CDATA[之前用sonar检测代码，发现很不方便，每次都需要手动检测。然后就发现了checkstyle
CheckStyle的主要功能就是实时检测，代码的规范（Code Style）是否符合我们规定的一个模板，如代码和括号之间没有空格， 类中导入的包没有使用等，当发现这些不符合这些规范时，它就报一个警告或者错误等提示，导致编译不通过。
一、添加插件

二、配置
如下修改Project的build.gradl...]]></description><category></category></item><item><title><![CDATA[使用Android Studio为SVN打分支、切换分支及合并分支]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/104061905</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/104061905</guid><author>dorytmx</author><pubDate>Tue, 21 Jan 2020 15:25:06 +0800</pubDate><description><![CDATA[1.打分支
右击项目–Subversion–Branch or Tag


点击OK，分支就创建成功了
2.切换分支
右击项目–Subversion–Update Directory

勾上Update/Switch to specific url

点击后面的文件夹，选择需要切换的tag，点击OK，就切换到分支了。
如果不小心勾选了 下图标注的 Do not…那么  右击项目–Subversio...]]></description><category></category></item><item><title><![CDATA[Android 实现列表搜索]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/103784045</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/103784045</guid><author>dorytmx</author><pubDate>Tue, 31 Dec 2019 16:01:51 +0800</pubDate><description><![CDATA[RecycleView搜索过滤器-getFilter()
记录一下，最近做项目，有一个需求，在列表中需要监听输入数据来过滤列表


Android 提供了Fileterable类，可以通过过滤器来过滤数据。通常，getFilter()方法必须在提供过滤条件的适配器类中被重写，以通过列表进行搜索。下面是通过getFilter()，来过滤数据。
完整Adapter代码：
public class Bu...]]></description><category></category></item><item><title><![CDATA[关于Android 配置Sonar]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/103168403</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/103168403</guid><author>dorytmx</author><pubDate>Wed, 20 Nov 2019 18:25:36 +0800</pubDate><description><![CDATA[平台配置
1.下载sonar
去官网 下载最新的版本，解压。（后面有附我下载的8.0版本）

以windows平台为例 进入windows-x86-64文件夹，运行StartSonar.bat
注意：此时会提示要求jdk11
1.下载jdk11
2.打开conf文件夹中的wrapper.conf文件,找到***wrapper.java.command*** 指定为安装的jdk路径，保存
3.重新运...]]></description><category></category></item><item><title><![CDATA[Android使用第三方字体]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/89679258</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/89679258</guid><author>dorytmx</author><pubDate>Mon, 29 Apr 2019 17:22:53 +0800</pubDate><description><![CDATA[添加第三方字体文件
将下载好的 字体文件放到在assert目录下

自定义TextView
这里作为记录 直接贴代码
/**
 * @author michelle
 * @date 2019/4/22  10:35
 * @describe 使用PingFang-SC-Bold字体的TextView
 */
public class BoldTextView extends android.su...]]></description><category></category></item><item><title><![CDATA[去除自定义Toolbar中左边距]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/84616501</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/84616501</guid><author>dorytmx</author><pubDate>Thu, 29 Nov 2018 10:14:07 +0800</pubDate><description><![CDATA[自定义Toolbar之后，发现左侧不能完全填充，总是留一点空白
结果通过查看Wiget.AppCompat.Toolbar的parent（Toolbar默认的style）发现：
&amp;lt;style name=&quot;Base.Widget.AppCompat.Toolbar&quot; parent=&quot;android:Widget&quot;&amp;gt;  
    &amp;lt;item name=&quot;titleTextAppear...]]></description><category></category></item><item><title><![CDATA[2017年Android百大框架排行榜]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/84107515</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/84107515</guid><author>dorytmx</author><pubDate>Thu, 15 Nov 2018 17:10:27 +0800</pubDate><description><![CDATA[只是记录一下

]]></description><category></category></item><item><title><![CDATA[Android 加固后APP内更新安装时华为手机提示解析包失败]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/83788646</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/83788646</guid><author>dorytmx</author><pubDate>Tue, 06 Nov 2018 15:51:08 +0800</pubDate><description><![CDATA[最近发现一个问题，当我的apk使用360加固后，在app内检测更新，下载新的apk，安装是华为手机提示“解析包失败”，其他的手机都没问题。
经多方尝试找到解决方法
我设置的是System.exit(0);想着跟上面说的去掉killProcess是一样的。结果经过测试，发现真的是这样的呢，在此记录下
附上从服务器下载apk到本地并安装的代码：
private void startDownload(S...]]></description><category></category></item><item><title><![CDATA[十六进制颜色的不透明度]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/83752376</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/83752376</guid><author>dorytmx</author><pubDate>Mon, 05 Nov 2018 16:52:12 +0800</pubDate><description><![CDATA[十六进制颜色由#加八位数字或字母组成，前两个为透明度（十六进制），后面六位为颜色代码
透明度记录
00%=FF（不透明）    5%=F2    10%=E5    15%=D8    20%=CC    25%=BF    30%=B2    35%=A5    40%=99    45%=8c    50%=7F
55%=72    60%=66    65%=59    70%=4c    ...]]></description><category></category></item><item><title><![CDATA[Android 中同一个TextView设置不同大小字体]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/81869756</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/81869756</guid><author>dorytmx</author><pubDate>Mon, 20 Aug 2018 13:40:33 +0800</pubDate><description><![CDATA[今天遇到一个需求，价格的第一个字要比后面的大，之前有遇到过用spannable设置不同字母的颜色，所以想着应该也可以设置不同大小吧，现整理一下基本用法方便以后使用。



 price = Tools.formatToSepara(item.price);
 if (TextUtils.isEmpty(price))
    return;
 price = &quot;¥ &quot; + price + &quot;元&quot;;...]]></description><category></category></item><item><title><![CDATA[Android Studio真机调试，vvivo手机安装失败]]></title><link>https://blog.youkuaiyun.com/dorytmx/article/details/80981155</link><guid>https://blog.youkuaiyun.com/dorytmx/article/details/80981155</guid><author>dorytmx</author><pubDate>Tue, 10 Jul 2018 09:56:53 +0800</pubDate><description><![CDATA[vivo手机真的很麻烦，首先要确定vivo账号密码，允许安装后还一直失败。记录下解决方案

在工程目录的gradle.properties中添加android.injected.testOnly = false即可...]]></description><category></category></item></channel></rss>