随笔分类 -  Android开发

1 2 3 4 5 ··· 18 下一页
Andriod开发遇到的一些问题和经验分享
摘要:使用 Android Studio 3.2 及更高版本,您只需从菜单栏中依次选择 Refactor > Migrate to AndroidX,即可将现有项目迁移到 AndroidX。 重构命令使用两个标记。默认情况下,这两个标记在 gradle.properties 文件中都设为 true: an 阅读全文
posted @ 2023-01-29 10:49 dongweiq 阅读(141) 评论(0) 推荐(0) 编辑
摘要:ROS官方只支持了C++和Python,想要在Android上与ROS通讯,我的选择是ROSBridge 环境 ROS kinetic ROS 服务端 安装 sudo apt-get install ros-<rosdistro>-rosbridge-suite 启动 roslaunch rosbr 阅读全文
posted @ 2022-04-05 06:42 dongweiq 阅读(1458) 评论(0) 推荐(0) 编辑
摘要:1.集成友盟push提示androidx版本号不一致,需在gradle文件中手动选择即可,如下 2.打包的时候找不到libflutter.so文件 这是对应平台的so文件不存在造成的,方法是只选择一种平台,一般手机对支持armv7架构,所以在app的build.gradle下设置ndk过滤就好 但是 阅读全文
posted @ 2019-10-12 11:29 dongweiq 阅读(4404) 评论(0) 推荐(0) 编辑
摘要:可以设置HSB值的imageview 阅读全文
posted @ 2019-10-09 18:48 dongweiq 阅读(375) 评论(0) 推荐(0) 编辑
摘要:对于数字证书相关概念、Android 里 https 通信代码就不再复述了,直接讲问题。缺少相应的安全校验很容易导致中间人攻击,而漏洞的形式主要有以下3种: 自定义X509TrustManager。在使用HttpsURLConnection发起 HTTPS 请求的时候,提供了一个自定义的X509Tr 阅读全文
posted @ 2019-04-02 10:21 dongweiq 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1.1、简介 jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API, 可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 1.2、Jsoup的主要功能 1)从一个URL,文件或字符串中解析HTML 2)使用DOM或 阅读全文
posted @ 2019-03-15 16:56 dongweiq 阅读(809) 评论(0) 推荐(0) 编辑
摘要:Android开发中最头疼的问题之一就是兼容不同尺寸和分辨率的设备。这里推荐一篇总结的比较完整的《Android开发:最全面、最易懂的Android屏幕适配解决方案》。这篇文章对屏幕兼容的许多问题都做了详述,这里只补充一点,就是关于在使用最小宽度限定符时这个最小宽度的该如何计算。 最小宽度限定符可以 阅读全文
posted @ 2019-03-07 09:25 dongweiq 阅读(5423) 评论(0) 推荐(1) 编辑
摘要:import android.util.Log; /** * (ExtendedLog=>ELog)可以记录行号,类名,方法名的Log工具 * * @author Fantouch */ public class ELog { private static final boolean DEBUG = 阅读全文
posted @ 2019-02-27 16:00 dongweiq 阅读(403) 评论(0) 推荐(1) 编辑
摘要:先声明一下,此处的打印非pos打印机打印和蓝牙打印机打印,如果想查找打印小票的pos打印机请进入下面的传送门,蓝牙打印目前没做过,有做过的请指教。 pos打印机传送门: 1. https://www.cnblogs.com/LIANQQ/p/4587637.html 2.https://www.ib 阅读全文
posted @ 2019-02-14 14:33 dongweiq 阅读(9906) 评论(2) 推荐(0) 编辑
摘要:想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。 只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。 1.发现问题 在开发时,我通过构造 OkHttpClient 对象发起一次请求并加入队列 阅读全文
posted @ 2019-02-14 10:16 dongweiq 阅读(815) 评论(0) 推荐(0) 编辑
摘要:当用AndroidStudio来进行Android项目开发时,build.gradle就是这个工具的核心部分,所有的依赖,debug/release设置,混淆等都在这里进行配置。 下面就主要来记录下利用buildConfigField来为我们的项目进行动态配置的目的 eg:debug:打印日志,在内 阅读全文
posted @ 2019-01-24 09:57 dongweiq 阅读(856) 评论(0) 推荐(1) 编辑
摘要:最近公司的大屏展示机器人上的程序运行时间长了,比如五天,十天会出现偶尔的崩溃,查日志可能是内存溢出或者是ndk层的错误,这种错误一时也不太好查找,但是产品那边有个要求就是程序退出了一定要能重启,能抓日志最好抓日志,然而ndk层的崩溃是无法重启的。但是我们去查看日志的时候发现了一个规律。 虽然应用程序 阅读全文
posted @ 2018-11-01 17:44 dongweiq 阅读(2477) 评论(0) 推荐(1) 编辑
摘要:今天一同事问我如何解决包依赖重复的问题,我告诉他你可以用exclude,provide,compileOnly等关键字,他问我如何查找某个库依赖了什么,我说有一个插件,愣是想了好久没想起什么名字来,搜了半天也没搜出来.以后还得多做笔记啊 目前只查到一条查看依赖树的命令 gradlew -q app: 阅读全文
posted @ 2018-06-29 13:20 dongweiq 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Android 开发中一般会通过 BuildConfig.DEBUG 判断是否是 Debug 模式,从而做一些在 Debug 模式才开启的特殊操作,比如打印日志。这样好处是不用在发布前去主动修改,因为这个值在 Debug 模式下为 true,Release 模式下为 false。 1. 问题 如果应 阅读全文
posted @ 2018-05-23 10:14 dongweiq 阅读(1565) 评论(0) 推荐(1) 编辑
摘要:Android 5.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。 如果您之前发布过 Android 应用,请注意您的应用可能受到 Android 5.0 中这些变化的影响。 如需详细了解新平台功能,请参阅 And 阅读全文
posted @ 2018-05-17 11:31 dongweiq 阅读(310) 评论(0) 推荐(0) 编辑
摘要:Android 6.0(API 级别 23)除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。 如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。 运行时权限 此版本引入了一种新的权限模式, 阅读全文
posted @ 2018-05-17 11:30 dongweiq 阅读(297) 评论(0) 推荐(0) 编辑
摘要:Android 7.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。 如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变化的影响。 电池和内存 Android 7.0 包括旨在延长设备电池寿命和 阅读全文
posted @ 2018-05-17 11:28 dongweiq 阅读(986) 评论(0) 推荐(0) 编辑
摘要:Android 8.0 行为变更 Android 8.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。 其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。不过,有几项变更仅影响针对 Andr 阅读全文
posted @ 2018-05-17 11:27 dongweiq 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:Android 4.4 (KITKAT) 是新的 Android 平台版本,为用户和应用开发者提供了新功能。本文旨在介绍其中最值得关注的新 API。 作为应用开发者,您应尽快从 SDK 管理器下载 Android 4.4 系统映像和 SDK 平台。如果您没有运行 Android 4.4 的设备来测试 阅读全文
posted @ 2018-05-16 11:03 dongweiq 阅读(752) 评论(0) 推荐(0) 编辑
摘要:Android 5.0 (LOLLIPOP) 为用户和应用开发者提供了新功能。本文旨在介绍其中最值得关注的新 API。 如果您有已发布的应用,请务必看一看 Android 5.0 行为变更,了解您的应用应该考虑的变化。即使您不使用新的 API 或者确定新功能目标,这些行为变更仍可能会影响您的应用在 阅读全文
posted @ 2018-05-16 10:22 dongweiq 阅读(431) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 18 下一页