自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心

心有多大,舞台就有多大。

  • 博客(88)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言之sprintf

作用基本相同都是格式化输出,只不过原始。

2023-05-05 13:52:28 183

原创 C语言string.h之strcpy和strncpy

Q:为什么需要使用strcpy?A:1.前人已经设计好函数,我们不需要重复制造轮子。2.如果有两个字符串指针(pts,pts1),来进行字符串拷贝这种方式并不是字符串拷贝,而是拷贝的字符串地址,是将pts指向pts1的位置,而原来pts指向的位置内容并未发生改变。

2023-05-05 11:31:16 176

原创 C语言string.h之strcmp和strncmp

字符串,开始的位置是字符串的。---------0代表相等。------非零代表不相等。//结果为字符串不同。比较字符串的完整长度;,具体请看下面的例子。

2023-05-05 09:51:51 190

原创 Android MediaStore的使用

MediaStore是android系统提供的一个多媒体数据库,专门用于存放多媒体信息的,通过ContentResolver即可对数据库进行操作。MediaStore.Files: 共享的文件,包括多媒体和非多媒体信息。,分别提供了媒体信息,缩略信息和 操作字段。每个内部类中都又包含了。以获取所有文件为例。

2023-04-12 16:45:35 578

原创 CSS语法指南

CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个。

2023-02-03 16:08:35 499

原创 RecyclerView 倒计时和正计时方案

相信不少同学都会在这里栽跟头,在思考这个问题设计了两套方案,而我的项目需求中需要根据业务是否反馈来进行倒计时和正计时的操作。

2023-01-16 10:39:44 711

原创 ZipOutputream与ZipInputStream的使用

首先需要简单的了解一下API,ZipOutStream中是以ZipEntry为一个文件或者一个目录的。这里只讲使用方法。详细操作以及代码注释都已经写在源码中,请自行看注释。

2022-10-28 14:44:19 1486

原创 Android Studio2021.3.1 Patch 1 版本修改Gradle版本

升级到最新版本之后,Android Studio整体的Gradle进行大改革,文件的位置都发生不同的变化,原来修改Gradle版本都是修改工程(Project)下的。就是gradle的版本。提供一下个版本插件对照。目录修改遵从上述要求,之后修改。

2022-10-25 14:42:43 1823

转载 Android 11 adb无线调试使用方法

Android 11无线调试不需要再像以前一样,先插上usb线,输入命令来启用无线调试,再进行无线连接了。7、以后再次连接时,只要没有从手机无线调试页面的已配对设备列表中删除配对设备,就可以直接使用adb connect命令进行连接,而不再需要使用adb pair进行配对。5、此时已成功配对,第2步中显示的ip端口等信息可能会发生变化,不用管,在命令行中再次输入。2、进一步点击无线调试选项,会进入二级菜单页面,里面会显示ip地址及端口号等信息。其中的x为第2步中显示的Ip,y为第2步中显示的端口号。

2022-09-24 10:45:46 3669

原创 完美的PopuWindow展示弹窗

最近在做项目的时候偶然间看到QMUI中的QMUIPopup弹出的时候点击按钮不会反复弹出,于是有了点兴趣就去看了一下他的源码,作为学习记录。你是否和我一样在实现全屏的布局还在使用布局嵌套的方式,来进行全屏的dialog展示呢?接下来我们将要告别这种布局嵌套的方式来进行全屏展示。...

2022-08-18 14:54:46 775

转载 删除 Mac OS X 中“打开方式”里重复或无用的程序列表

今天发现在mac上安装的虚拟机,留下来一些window的打开视频应用的打开方式。虚拟机都卸载了但是这些还存在,而且影响到双击打开视频的问题。所以百度了一下找到了一个可以清除多余和无用的右键关联方式,做一下记录,防止以后遇到此类问题。...

2022-08-16 11:32:00 1059 1

原创 IDEA报错 method ‘void <init>()‘ not found

可以通过这张图找到对应Maven的版本,我的对应的是3.8.1去官网下载对应的版本进行配置即可。附赠:Maven官网地址我也是才学习如有表达错误的地方,往指出相互学习。谢谢。

2022-07-01 14:04:57 4298

原创 FFMPEG4.4.1交叉编译

编译环境mac version 12.0.1NDK version 20.1.5948944编译脚本#!/bin/sh# 配置NDK环境,根据自己的ndk路径来NDK=/Users/vic/Library/Android/sdk/ndk/20.1.5948944# 编译工具链目录TOOLCHAIN_ROOT_DIR=darwin-x86_64# 交叉编译环境TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/$TOOLCHAIN_ROOT_DIR#an

2022-04-02 11:12:16 2293

转载 AndroidManifest 合并规则

Android 基础 AndroidManifest.xml 合并规则 我只做学习笔记,请支持原创点击此处前往原创合并规则合并冲突启发式算法合并规则标记属性标记会检查合并清单并查找冲突 APK 文件只能包含一个AndroidManifest.xml文件,但项目可以包含多个文件(通过主App和导入的库等)。因此构建应用时,Gradle构建会将所有清单文件合并到一个清单文件中 合并规则 官网介绍:合并多个清单文件 合并工具根据每个清单文件的优先级将所有清单文.

2021-11-24 13:39:07 1162

转载 android studio gradle 全局阿里代理加载引用

原创地址转载仅为学习笔记记载背景平时安卓项目编译较慢,其中一个原因就是要下载依赖资源包比较慢。为了解决这个问题,可以配置阿里云镜像,加速下载。配置方法对特定项目生效,修改项目根目录下的build.gradle文件内容增加如下信息:maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositor

2021-11-14 16:08:19 577

原创 android WebView适配及乱码解决方案

WebView 乱码解决方案webView.getSettings().setDefaultTextEncodingName("UTF-8"); webView.loadData( "<html>" + head + "<body>" + content + "</body></html>", "text/html", "charset=UTF-8");直接使用这种方式来加载数据是不会解决乱码问题,我们加载html代码要使用如下方式webVie

2020-06-26 21:02:42 1287

原创 今日头条屏幕适配原理

各个屏幕参数原理一句话概括:动态修改手机的像素密度(density)我们需要修改3个值:1.density(像素密度)????显示的逻辑密度。这是一个比例因子密度无关的像素单位,其中一个倾角是一个像素上的大约160 dpi屏幕(例如240x320, 1.5"x2"屏幕),提供系统显示的基线。因此在160dpi的屏幕上此密度值为1;在120dpi屏幕上是0.75;等。此值并不完全符合实际屏幕大小(如xdpi和ydpi,而是用于缩放的大小根据显示dpi中的总变化,分步骤显示整个UI。为例如,一个24

2020-05-20 11:24:39 1174

原创 色彩搭配福利

最近自己在写app学习一下我没学过的控件和框架,但是没有美工需要色彩搭配,自己又不知道怎么弄, 无意间发现了一些网站,用来挑选颜色刚刚好,所以分享一下。1.中国色——http://zhongguose.com/2.Material Palette——http://www.materialpalette.com/我喜欢用这个可以选择颜色,还可以下载图标3.Red CMYK Color Model——http://www.flatuicolorpicker.com/...

2020-05-13 11:22:07 218

原创 关于在cmd中运行Java报错Software\JavaSoft\Java Runtime Environment

遇到问题的状况:想在本地搭建本地仓库,用到了java 这个操作符报错“Software\JavaSoft\Java Runtime Environment”但是javac是可用的。咨询其他人告诉我,重新安装javaJDK 我折腾了2个小时,安装完卸载重新安装,但是还是报错,最后看到了网上的文章说系统盘存在java.exe 可执行文件影响了我们安装的javasdk解决方式:网上解决方式一、...

2020-04-11 18:47:31 2401 1

原创 关于android8.0 应用内部更新 解析包出错的问题

最近公司项目app内部更新安装,在部分手机中下载安装解析包出错问题,是因为读写权限的问题,有些手机在你未使用到存储的时候,即使代码中写申请权限也不会弹出,所以在什么地方时候到就在什么地方检测一下权限,这个样可以避免出现此类为题。作为一次教训,因为这个事情被领导教训,以后不可以这样了。...

2020-02-15 09:04:01 932

原创 window10中的linux子系统

最近在学习NDK方面点的知识,偶然间关注到微软的window10 中内嵌了linux子系统,这对于我们学习linux 系统中的应用来说是莫大的福音,省去了买服务器的钱了。下面就分享一下如何来开辟linux 子系统的世界吧。1.子系统权限点击更新和安全点击开发者选项,选择开发人员模式,重启系统控制面板选择应用点击程序和功能2.下载UBunTu 版本系统3.启动UBunTu...

2020-01-07 23:19:15 3698

转载 Android 沉浸式状态栏完美解决方案

**注:文章仅作为学习笔记收录,不用做其他意图,尊重原创的劳动成果**注明下,这里只讲状态栏,导航栏后面看有没有必要再讲国内很多类似的文章, 我只想说一个字, 真tm乱! 我看不懂… 评论里面 全在说无效什么的 (我试了也无效, 好厉害的样子)不废话,回到正题, 首先贴上一个众所周知的库 SystemBarTint我只要这个类https://github.com/jgilfelt/S...

2019-12-23 10:59:24 1360

转载 Android使用https

前言HI,欢迎来到裴智飞的《每周一博》。今天是九月第三周,我给大家介绍一下安卓如何使用https。HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这...

2019-12-13 09:32:57 674

原创 腾讯应用宝认领应用报错Invalid keystore format

最近在应用宝上架公司的APP遇到了种种问题,最尴尬的问题是应用宝告诉我先去上架小米平台、华为平台之后在回到应用宝上架,无奈只好去华为上架应用,因为上架的时候材料准备不全,而耽误了3天时间,在华为上架成功之后,回到应用宝上架APP,却让我认领APP,我不知道这个认领app是怎么产生的,如果有小伙伴知道可以告诉一下,满足我的好奇心。言归正传首先需要确认包名是否是你的应用点击下一步,确认APPI...

2019-11-07 09:34:00 1713

转载 Gradle 常用配置总结

Gradle 常用配置总结这里分享下我在日常开发中对 Gradle 的常用配置规则一、版本号配置当项目逐渐演进的过程中,主工程依赖的 Module 可能会越来越多,此时就需要统一配置各个 Module 的编译参数了在工程的根目录下新建一个 gradle 文件,命名为 config.gradle,在此文件中统一声明工程的编译属性和依赖库的版本号ext { compileSdkVersion ...

2019-10-30 11:00:32 955

转载 将本地项目上传到码云,只需这几步,每个步骤都有图文

将本地项目上传到码云,只需这几步,每个步骤都有图文22018.08.30 10:22:48字数 323阅读 242621,首先在码云上新建一个项目,如下图所示2,本地新建一个文件夹3,进入新建的文件夹,点击鼠标右键,选择git bash here然后在窗口输入 git init  这时候文件夹会多出一个.git文件夹,看不到文件夹的,点击鼠标右键选择“显示不显示隐...

2019-09-28 19:52:40 1098 1

转载 Android9.0踩坑

1、闪退,报错如下Java.lang.NoClassDefFoundError: Failed resolutionof:Lorg/apache/http/conn/scheme/SchemeRegistry;解决方案:在AndroidManifest.xml文件的application标签里面加入<uses-library andr...

2019-08-19 16:11:59 706

原创 Android 屏幕横竖切换的问题

屏幕在切换的时候,生命周期会重新运行一遍,google给予我们两种解决方式,一种是将含有状态对对象保存起来,在切换后恢复数据;另一种是切换时禁止重新运行声明周期,需要我们手动处理数据。方法一:      通过碎片Fragment来实现数据存储,这里说明一下为什么用fragment,因为系统为我们提供的savedInstanceStat...

2019-08-08 13:48:59 480

原创 关于微信签名生成工具报错 NameNotFoundException signs is null

默认创建项目是不会出现此类问题的,出现此类问题在于你更改了包名却没有更改AppId,所以才生成不了签名。这里与包名不一致。

2019-06-28 09:19:00 2986

转载 WebView控件之WebSettings各种配置方法源码总结

<header class="entry-header"> <h1 class="entry-title">WebView控件之WebSettings各种配置方法源码总结</h1> <div class="single_info"> <span class="date">2016-02-06 00:00</s...

2019-06-24 07:42:11 772

转载 Android 目前最稳定和高效的UI适配方案

转载自作者:拉丁吴转载地址:https://juejin.im/post/5ae9cc3a5dksj拉丁吴2019 年 03 月 11 日Android 目前最稳定和高效的UI适配方案Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对An...

2019-03-11 13:34:05 346

转载 初探android逆向

原创地址最近看了一点有关于逆向的文章,感觉还不错。对于“安卓开发没人要了”这种话,我也很无奈,最近的RN,包括kotlin的出现,还有Flutter框架的出现。 这些东西的出现感觉都像是意味着,往后的移动端开发不需要双倍的人员了。最近突然对逆向萌生了一点点兴趣,关于逆向的东西依旧有很多,很多apk对进行加固,加壳等等,这里的入门仅仅是对于没有加密等操作的apk进行逆向,对初学者可以更快的知道...

2019-01-17 09:38:21 3527 1

转载 android 分享

原文地址感觉自己的技术太渣了,所以想通过CSDN微博学习,想撸一遍任主席的微博。这里只做学习记载,并无其他想法。在今天知道了分享存在形式:1.使用官方的SDK工具进行集成分享(在我不知道还存在第二种方式的时候我用的一直是这种)优点:功能强大缺点:需要在官方网站中注册自己APK的相关信息,需要官方进行审核。2.直接跳转到相应的分享平台的应用上优点:无需集成,不需要官方审核缺点:分享平...

2019-01-02 13:36:53 341

原创 关于Google地图路线偏移的问题

请求返回的数据样式,由于我的Android studio展示的Log日志过短,无法显示完全结果,所以我将完全结果图片展示出来,方便大家查看结果首先展示的是偏移的路线,话不多说直接上代码当使用这个方法的时候遇到跨江的桥的时候,会偏离桥直接跨江过去。这里需要改正的是解析结果,不解析steps而解析overview_polyline对象中有一个points是路线的集合,这里只是猜测有可能是数...

2018-12-27 15:00:29 10508

原创 关于谷歌搜索地址的问题

最近在在做项目的时候,需要集成google地图SDK,在测试的时候出现了搜索地址再用名字进行逆向解析之后,显示到地图上的坐标不准确,花费半天的时间,终于找到了原因,原因是与手机有关,如果手机是国行的手机显示在地图的坐标就很大的偏差,用了三部手机进行测试,一部是国行,两部不是国行的手机,结果只有国行的手机出现了严重的偏差。希望可以帮助遇到此类问题,还在寻找答案的同学一些帮助,最后知道原因了就没白费...

2018-12-24 15:46:51 813

原创 关于反编译APP问题

一.反编译需要使用的辅助软件&nbsp;&nbsp;1. apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件&nbsp;&nbsp;2.dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件)&nbsp;&nbsp;3.jd-gui:查看2中转换后的jar文件,即查看Java文件 &nbsp;&nbsp;&nbsp;apktool...

2018-11-12 11:50:02 1099

原创 关于AndroidViewModel崩溃问题

   最近在练习使用MVVM模式开发,主要使用到的有DataBinding、ViewModel、LiveData在使用的过程中遇到的问题进行总结。    问题一、在主页的activity中的我的fragment中使用ViewModel 需要AndroidViewModel,编译通过运行报错崩溃?    解决方案:是由于你传递的参数产生的问题,这个application 使用的并不是你创建的Ba...

2018-11-03 11:28:56 1315

转载 Android 完整项目打包成 aar 详解

原创地址:https://blog.csdn.net/xiexiangyu92/article/details/75200091?utm_source=blogxgwz0支持原创 项目背景,公司要将完整APP打包成AAR包,供其它厂商内嵌。外部厂商提供壳工程和相应的Application调用我们提供的aar包一路走来踩了一堆坑。。。这...

2018-10-24 11:11:20 3571 4

原创 android studio3.1.4更新3.2.1版本问题汇总

1.更新连接超时,是需要翻墙更新的,以前更新都不需要翻墙,不知道为什么这次需要翻墙更新。2.android studio 3.2.1 编译程序 报错Unknown host ‘android-mirror.bugly.qq.com’. You may need to adjust the proxy settings in Gradle.解决方式:是因为gradle 代理的问题,进入C:\u...

2018-10-17 09:31:35 3553 1

原创 NDK运行时找不到文件的问题

最近在修改项目的时候出现了NDK无法找到文件的问题,我的android studio 和NDK都是最新版本,怎么会出现这样的问题呢,在网上寻找办法的时候说在load.properties配置文件中将ndk.mir注释掉,亲测此办法不无效,于是乎自己想解决办法,我们可以去根据错误的路径去自己的NDK文件中寻找是否有这个文件,我的没有这个文件。 解决办法:将NDK版本回滚到14的版本就解决问题了...

2018-05-15 14:05:00 1075

bat开发工具及教程书籍

bat完整教程数据,包括基础使用和各个操作符的讲解

2022-12-09

windows adb 驱动工具

window adb驱动工具

2022-12-09

Axure RP Extension for Chrome 0.7.0

google扩展程序 查看原型使用

2022-12-09

FFMPEG4.4.1 Android so库

FFmpegAndroid平台动态库

2022-04-02

settings.zip

这是一个代码样式,关键字、方法名称、注释都会变成高亮的效果,而且这个比较简约没有花里胡哨的感觉,背景用的护眼色,我比较喜欢这个,所以分享给大家。

2020-05-20

Android_CHM.rar

第一次使用反编译去看一个app内部的代码和资源,第一次就成功了,所以把操作都记录下来分享给更多的人,操作流程都下载了文件中很详细,若能帮助到你,我很开心。

2020-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除