开发技巧
文章平均质量分 78
开发技巧
拉莫帅
这个作者很懒,什么都没留下…
展开
-
Android App程序应用未校验签名证书——————《风险等级高》
Android App程序如果未校验签名证书的风险你都知道吗?重新打包签名的应用,可能导致App被仿冒盗版,影响其合法收入,甚至可能被添加钓鱼代码、病毒代码、恶意代码,导致用户敏感信息泄露或者恶意攻击等等,本篇将教大家如何规避此类问题、以及最好的解决办法!原创 2023-12-20 12:54:36 · 1658 阅读 · 0 评论 -
App(Android)ICP备案号查询——————高仿微信
最近工作繁忙,忙里空闲下来给大家,写一下最近火热的ICP备案。相信大家最近应用上架,都遇到了无法审核的情况!原因就是是要求必须填写“中国大陆ICP备案号”,让我们一起来看看、解析一下!原创 2023-12-19 13:53:52 · 1684 阅读 · 0 评论 -
Android应用集成RabbitMQ消息处理指南
最近工作繁忙,好久没有更新博文了。对于互联网饱和的今天,如何做到不同系统之间传递信息与通信?在实际项目中,多个端例如:ios、android、pc、小程序采用从RabbitMQ上获取实时包消息,然后根据此实时包消息来做响应处理。随着互联网技术的发展,系统之间的耦合度越来越高。为了实现系统间的解耦,消息中间件应运而生。其中作为一款优秀的开源消息中间件,RabbitMQ凭借其易用、高可靠、多协议支持等特性,被广泛应用于异步处理、任务队列等领域,成为实际项目的首选。原创 2023-11-01 15:14:37 · 2677 阅读 · 4 评论 -
Android GreenDao数据库升级(附Demo)
大家好久不见,一转眼马上八月份下旬了,最近由于工作比较忙,没时间给大家更新博文。百忙之中抽出时间,给大家来更新一篇关于GreenDao3+数据库的升级。关于GreenDao的详细介绍以及一些逻辑性的增、删、改、查等,可以参考我去年写的一篇文章,《Android GreenDao 3.2.2的详解以及实战(附Demo)》在版本迭代时,我们经常需要对数据库进行升级,而GreenDao默认的在进行数据升级时,会把旧表删除,然后创建新表,并没有迁移旧数据到新表中,从而造成数据丢失。原创 2023-08-23 15:50:41 · 1920 阅读 · 0 评论 -
Android实现蓝牙持续扫描的方法
随着BLE蓝牙技术的发展,利用蓝牙进行数据信息交互变得越来越常见。但是Android的蓝牙扫描默认只是一次性的短时间扫描。为了实现持续扫描的效果,我们需要自定义扫描逻辑。蓝牙是一种让设备在短距离内进行无线通信的技术。在Android系统上,我们可以通过蓝牙API以编程方式扫描附近的蓝牙设备。默认情况下,蓝牙扫描只会执行一次并返回发现的设备列表。但是,我们通常需要持续一段时间扫描蓝牙设备。这样可以检测到初始扫描时可能关闭或不在范围内的设备。那么我们该如何实现蓝牙持续扫描的方法呢?原创 2023-08-04 14:14:17 · 2436 阅读 · 4 评论 -
Android爬坑指南————工信部又出新规!
工信部最近发布了新的入网要求,明确了app进网检测要求的具体变化,主要涉及到一些app权限调用,个人信息保护,软件升级以及敏感行为。为了不影响app的正常运行,依据工信部的文件进行相关整改,下文将从5个方向来阐述具体的解决思路。原创 2023-07-12 16:40:07 · 828 阅读 · 0 评论 -
Android 打开webView黑屏闪烁问题排查
可以看到 我们使用 Theme 的 isLightTheme = false,系统认为是深色主题,所以在高版本 WebView 中,当背景色没有指定时,系统使用了黑色作为背景色。个人在排查此问题的时候,用了一台可复现的手机:1+ 8(android 13),检查手机的黑暗模式、夜间模式都是关闭的。以前的 webView 只有在启用了强制黑暗或同色系暗色系启用时,webView 才会绘制暗色背景。最终发现出现问题手机的 webView版本较高,推测是 webView版本升级带来的行为变更。原创 2023-05-18 11:11:24 · 1568 阅读 · 1 评论 -
Android 拍照以及相册中选择(适配高版本)————上传多张照片之压缩处理、在线预览可伸缩放大(二)
本篇给大家带来关于上传多张照片的需求。记得之前拿华为的测试机拍出来的一张照片,就要十几M。每当图片过大,或是多张图片一起上传的时候总会造成oom.接下来,通过本篇让我们一起来实现,多张图片上传并做压缩处理之后,可以实现在线预览以及伸缩放大等功能。原创 2023-05-05 10:44:56 · 2431 阅读 · 5 评论 -
Android 拍照以及相册中选择(适配高版本)————上传头像并裁剪(一)
在项目研发中,相信大家都遇到过给用户增加头像照片的需求。随着所及版本的不断更新,大家在开发这个功能的同时,都会遇到常见的高版本适配等情况,本篇将为大家详细讲解如何调用摄像头拍照 & 选择相册,并裁剪图片。原创 2023-04-27 14:08:34 · 4509 阅读 · 8 评论 -
Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from
Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from原创 2023-04-26 10:58:11 · 984 阅读 · 0 评论 -
adb环境变量配置
adb全称为Android Debug Bridge,是一个debug工具。借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令...等等。本章教大家怎么来配adb环境变量?原创 2023-04-11 15:33:38 · 11120 阅读 · 1 评论 -
Windows 10系统,JDK安装与环境变量配置
随着互联网的日益发展, 越来越多的小伙伴加入了程序员这个行列, 也有很多小伙伴正计划学习编程, 学习Java,那么对于新手来说, 第一件事就是下载安装Java开发工具包, 也就是JDK, 今天我们就来一起详细的说说怎么操作原创 2023-04-11 15:23:39 · 1213 阅读 · 0 评论 -
Android进程保活————启动页黑屏及最优解决方案(二)
相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?它的最好的解决方案应该是怎样的呢?具体方法如下: style.xml同样将主题设置到启动的Activity的主题中,windowBackground就是即将展示的preview window。其中splash_icon可以是一整张图片,网上很多小伙伴也都是这么做的。原创 2023-02-06 10:34:57 · 829 阅读 · 0 评论 -
Found 2 problem(s) parsing “D:\xx\xx\src\main\java\coline.java“. First problem: Pb(324) The typ
最近在维护公司老项目的时候,GreenDao配置gradle都没问题,但是定义实体类添加@Entity的时候编译总会报错!原创 2023-02-02 16:05:15 · 532 阅读 · 0 评论 -
折叠屏手机,会给交互设计和前端开发带来什么改变?
今天这篇文章的内容有没有用,主要还是取决于折叠屏会不会普及。就我个人而言,如果要买折叠屏,估计主要奔着尝鲜去,对用户体验这块其实并没有什么指望。但是以后的事情,哪里说的准呢?原创 2023-01-30 10:01:30 · 418 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
同时安装低版本的ndk(如version=21.4.7075529),将低版本ndk中。等文件复制到25.1.8937393版本ndk的toolchains 文件夹中。最新版ndk(version=25.1.8937393)的。原创 2022-12-26 15:04:57 · 436 阅读 · 0 评论 -
IDEA统计代码总行数———————插件管理
总体来说,Statistic 插件使用起来还是非常方便的,可以满足开发过程中的基本统计需求!原创 2022-11-03 12:52:36 · 7509 阅读 · 0 评论 -
Android 高德地图升级9.2.0版本问题
最终解决,在network_security_config.xml 中配置,内部很多包没法通过。自定义地图style 没法再使用,必须重新定义并到处style 文件,选中对应的 SDK版本,重新导入项目。遇到 NDK 的crash, 看着像是 ndk 的配置问题,但是我gradle文件下已经配置了ndk.高德官方回复:9.3.0 是Location的合包,不再需要单独引用 location包。如果这份博客对铁们有所帮助,或能够使你产生共鸣的,请不要吝啬你的。,在高德开发者API上。原创 2022-10-25 09:50:58 · 5157 阅读 · 1 评论 -
adb常用命令
主要是使用命令,常用的command用途启动指定的 Activity启动指定的 Service发送指定的广播停止相关的进程参数很灵活,和写 Android 程序时代码里的 Intent 相对应。参数含义指定 action,比如指定 category,比如指定完整 component 名,用于明确指定启动哪个 Activity,如参数含义null 值(只有 key 名)string 值boolean 值。原创 2022-10-24 13:27:30 · 5231 阅读 · 0 评论 -
Android 蓝牙BLE串口通信之高低位转换、16进制字符串转换float浮点型
蓝牙技术的普及与发展,为传统设备提供了一种低成本无线通信的方式。串口作为一种使用广泛的通信接口,通过串口转蓝牙,进行无线通信传输的需求逐渐展现出来。蓝牙串口模块是嵌入式设备上的常用模块,它可以方便地和手机建立连接,实时传输数据。大家从以上图,也能知道Android 蓝牙客户端的具体流程!而本文具体讲解蓝牙BLE串口通信之高低位转换、16进制字符串转换float浮点型。原创 2022-10-20 14:19:28 · 2669 阅读 · 0 评论 -
Android 调用系统设置
最近在做关于一体机的开发需求,一体机应用系统还是Android的;只不过在用户使用时,让用户无感在使用手机而已。公司也为了产品不是很low,故调用系统设置,打算在应用内做调用的需求。市面的一体机,有的车载机,还是使用下拉上拉的功能,来调用系统设置;这样会使用户感觉和手机无差别,在应用内调用,感觉还是不一样的。在Android开发的过程中,我们不可避免地经常需要。那么如何调用Android的系统设置呢?下面进行详细的描述。android中,比较简单,只需要new一个对应设置的Intent。原创 2022-10-12 14:47:04 · 1929 阅读 · 0 评论 -
Android 100元平板也能吃鸡玩王者!小米平板刷机神盾dot1.2保姆级教程。
此ROM14.1是基于安卓7.1.2并均采用神盾的内核驱动,由SmokeTeam制作,最新版本安兔兔跑分13w分左右,性能强劲,流畅度,耗电都十分优秀。并且制作者表示几乎没有bug可以日用。不过,因此此包改了内核,tos,分区名等内容,刷入过程略微复杂,刷入后换其他ROM略麻烦,所以各位请慎重选择。原创 2022-08-24 10:53:27 · 15361 阅读 · 10 评论 -
Android 语音播报之项目实战
从文本合成语音以立即播放或创建声音文件。即TextToSpeech(以下简称TTS) TTS是语音合成应用的一种,它将储存于电脑中的文件,如帮助文件或者网页,转换成自然语音输出。 TTS不仅能帮助有视觉障碍的人阅读计算机上的信息,更能增加文本文档的可读性。现在的TTS应用包括语音驱动的邮件以及声音敏感系统,并常与声音识别程序一起使用。TextToSpeech必须再被实例化之后才能使用.实现TextToSpeech.OnInitListener方法来获取实例化结果的提醒。当你已经使原创 2022-08-19 16:12:55 · 4695 阅读 · 4 评论 -
Android开发者们无法错过的网站宝藏
从事Android开发这些年,攒了很多宝贵的学习网站,分享给大家。涵盖了系统、API、语言、开发工具、以及各种官方学习平台。不求面面俱到,只求无私分享!期望给各位 AndroidROM开发者和App开发者带来最新、最官方的学习资料~........................原创 2022-08-16 16:07:59 · 842 阅读 · 0 评论 -
Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势
Android 13 针对包括手机、大屏、折叠屏等 Android 设备推出了可预见型返回手势()特性。该特性将便于用户在返回完成之前可以先预览到目标画面或结果,这样的话可以允许他们决定是否要继续返回或者放弃并停留在当前画面。另外引入关于 KeyEvent 相关的一系列变更。为节省篇幅和统一认识,后续的相关描述将按照如下规则简称:后续将按照如下几个方面去阐述:简单来说会产生如下影响:返回手势的可预见型 UI 的增强:展示返回触发前上层画面原有 API 废弃:引入全新的 SDK 返回相关 API:备注:无关转载 2022-06-10 09:12:40 · 2509 阅读 · 0 评论 -
Android 长按APP图标弹出快捷方式(shortcuts)
今天给大家分享一份关于版本的一个新特性 它是谷歌在Api Level 25提出来的 类似苹果3D touch 但是没有压力感应.在安卓中完全就是长按某些APP图标就会弹出菜单,如下表: 相信大家在使用的android手机的时候,在不小心长按的时候,都会触发如上表中的功能。查阅完系统更新的文档才知道该功能叫做。 其实这个长按桌面图标展示快捷方式已经普及很多App了,一是Android很早的版本就已经支持,二是大部分的应用也已经实现,像微信,支付宝,头条等,所以我们也要赶紧跟紧迭代的原创 2022-06-07 16:40:27 · 8901 阅读 · 4 评论 -
Android 程序常用功能《清除缓存》
使用过程中可能会遇到应用程序或软件更新失败,因为用户的智能手机存储空间不足。 由于应用程序崩溃和其他问题,用户的数字设备运行速度比以前慢。 所有这些问题都是由于用户的存储空间不足造成的。 实际上,即使用户购买了128 GB或256 GB的手机,删除垃圾文件仍然很重要 在Android手机上 定期。因此,本文给大家分享一下,在研发app中常用的清除缓存数据和应用数据的功能如何实现?缓存数据表示应用或网站存储在Android手机或平板电脑中的所有媒体文件。 因此,每次使用应用程序时,它都会自动保存包括文件,图原创 2022-06-06 14:34:17 · 5755 阅读 · 4 评论 -
No cached version available for offline mode
No cached version available for offline mode 字面意思如下:从上面两张图片可以看出都在报异常出现以上两张照片中错误就是,解决办法也很简单把它就可以了这里以Android studio3.6.1为分界面:(1)3.6.1之前关闭方法:(2)3.6.1之后关闭方法:打开状态:关闭状态:原创 2022-06-01 15:23:07 · 4564 阅读 · 0 评论 -
Android 真机运行项目提示:应用程序安装异常(-15)
这里给大家分享一份关于Vivo真机调试,运行项目出错的解决方法。如上图所示,当你遇到这样问题的时候,肯定比较疑惑,之前自己真机运行挺好的,怎么忽然之间就不行了。。等等问题。只需要一步到位就可了。在自己项目project的文件里边添加以下:原创 2022-06-01 14:43:07 · 1868 阅读 · 0 评论 -
Gradle sync failed: The specified Gradle distribution ‘https://services.gradle.org/distributions/gra
今日分享一份关于gradle的报错。导入项目之后,提示本地gradle不存在,但是自己的其他项目应用也是一样的gradle,但是报本地gradle不存在,如下图:解决办法:改成自己本地的gradle地址distributionUrl=file:/C:/Users/edwards/.gradle/wrapper/dists/gradle-5.6.4-all/ankdp27end7byghfw1q2sw75f/gradle-5.6.4-all.zip...原创 2022-04-19 11:07:16 · 4578 阅读 · 0 评论 -
com.android.server.am.ExtraActivityManagerService: MIUILOG- Permission Denied Activity
这里总结一篇关于开机自启被拦截的问题,之前写了两篇关于开机自启的文章,大家可以去浏览一下。Android App开机自启动Android 开机启动延迟问题从图上拦截信息log日志可以看出,我这边应用的是小米 MIUI手机,版本是红米手机 Redmi 6A MIUI 10,MIUI 10不允许服务启动,...原创 2022-04-14 09:08:17 · 3074 阅读 · 0 评论 -
Android 无法连接鸿蒙系统手机
华为鸿蒙系统 (HUAWEI Harmony OS) ,是华为公司在2019年8月9日于东莞举行华为开发者大会(HDC.2019)上正式发布的操作系统。 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现.原创 2022-04-13 13:46:09 · 8651 阅读 · 4 评论 -
Android 关于动态设置tab显示和隐藏问题
这里在给大家总结一篇,之前自己遇到的一个问题,百度无果后,自己非常实用的一个技巧。需求:在做项目中,对于tab标签,有一个需求是通过后台接口,返回的status来展示或者隐藏tab标签项目中应用的是TabLayout+ViewPager+Fragmentpublic class OrderLatestActivity extends BaseActivity implements TongYongView { private View view; private TabLay..原创 2022-04-02 12:24:27 · 2816 阅读 · 0 评论 -
Android开发技巧合集
结尾文档下载地址原创 2019-02-21 10:48:25 · 362 阅读 · 0 评论