自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Android Studio Flamingo编译项目问题记录

系统版本:macOS 13.4下载地址:所需插件版本:3.2-8.0,gradle 8.0。

2023-06-01 11:10:09 1263

原创 英语发音规则

英语发音

2023-02-11 19:22:39 883

原创 Android实用工具(持续更新)

build-tools:aapt:aapt(Android Asset Packaging Tool)即Android资源打包工具,是一款运用于android SDK的反汇编工具,具有apk编译、反编译、分析等功能。可查询apk sdk版本信息等。使用配置环境变量:export PATH=${PATH}:${ANDROID_HOME}/build-tools/30.0.3aapt l[ist] [-v] [-a] 文件名.{zip,jar,apk}aapt.exe list -a

2022-05-19 15:31:34 273

原创 Android API Level一览表

API Level

2021-08-11 17:49:01 12502

原创 Visio Studio Code(持续更新中...)

常用设置:1. vs code中文乱码1.单击软件左下角设置(类似齿轮)的按钮;2.单机菜单栏-设置;3.在出现的搜索框里输入:Files.autoGuessEncoding,按回车键确定;4.勾选“启用后,将在文件打开时尝试猜测字符集编码。可以按语言对此项进行配置”。...

2021-08-05 15:39:00 599

原创 Android开发中遇到的问题(持续更新)

2021-07-23 13:58:13 335

原创 Android后台保活

9.0以上设备,开启应用后台自启动功能,可以延长应用在后台的存活时间。不同厂商设置方式如下:1、三星:设置-》常规管理-》电池-》-》菜单(右上角三个点)-》自动运行应用程序-》民生魔方,开启自动应用说明:禁用应用程序自动运行,可导致后台运行的应用程序在一段时间未使用后,自动停止。2、小米:设置-》授权管理-》自启动管理 -》 开启自启动3、HUAWEI设置-》权限管理 -》民生魔方 -》设置单项权限 -》 开启应用自动启动4、OPPO手机管家-》权限隐私 -》 自启动管

2021-04-12 08:37:42 2050

原创 公众号、小程序、App对比分析

公众号、小程序、App对比主要从功能、开发、推广、体验等多个维度对公众号、小程序、App做了对比,如下图:1.公众号:面向营销与消息传递,适合频次低,粘性不高场景服务。a)优势:i.H5开发,支持跨平台,无适配问题,开发周期快,成本低;ii.更新迭代快,无需审核,无需下载,触手可及;iii.微信生态用户,流量入口大,微信月活跃用户达12.1亿;iv.不需要单独安装,推广容易,获客成本低;v.与微信App共用内存,留存率高;b)劣势:i.受限于微信生态限制:界面布局固定,不提供硬件能力,

2021-01-20 14:05:59 3334

原创 Emulator: emulator: ERROR: Can‘t find ‘Linux version ‘ string in kernel image file

问题:Android Studio 4.0.1版本,添加Android 11模拟器(API 30)后,启动失败,报错:AM Emulator: emulator: ERROR: Can't find 'Linux version ' string in kernel image file: /Users/xxx/Library/Android/sdk/system-images/android-30/google_apis_playstore/x86//kernel-ranchu-64解决方案:更新An

2020-09-22 17:56:31 3412 2

原创 常用GIt命令

回滚代码到某个commit回退命令:$ git reset --hard HEAD^ 回退到上个版本,也可以写成HEAD~1$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id 退到/进到 指定commit的sha码强推到远程:$ git push origin HEAD --force撤销了你上次的commit(仅仅是撤回c...

2020-07-06 14:38:28 260

原创 Android Studio 常见问题及使用技巧

卡在Project setup: reading from cache,无法运行app 在项目的gradle.properties 文件里添加 一行:org.gradle.configureondemand = false

2020-05-14 14:22:42 370

原创 android gradle tool版本从3.3升级到3.5问题记录

1.编译失败,提示unknow option "-ignorewarning"解决办法:找到proguard混淆文件,搜索-ignorewarning 使用-ignorewarnings代替(后面多个s)2.运行应用崩溃,提示couldn’t find “xxxx.so”错误信息java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/org.apach

2020-05-12 17:20:52 290

原创 Android版本适配总结——7.0

Android Nougat 7.0(24)适配1 应用间共享文件1.1 升级安装失败用户在收到提示更新并且下载完后,会自动打开安装页面让用户来去安装。这时就会出现安装错误的问题。java.lang.RuntimeException: Unable to start service xxx with Intent { cmp=xxx (has extras) }: android.os....

2020-04-20 13:55:29 451

原创 手机常用设置

Huawei打开开发者模式:版本号连击设置-系统-开发人员选项中先把“仅充电模式下允许ADB调试”打开,然后再打开“USB调试”试试看。

2019-12-30 09:36:27 625

原创 Android 存储空间总结

Android系统的存储空间分为内部存储和外部存储。存储类型位置空间大小是否可用是否需要声明内部手机系统自带的存储空间较小一直可用,剩余空间可能不足不需要声明外部一般是sd卡存储空间较大不一定可用,剩余空间可能不足需要在Androidmanifest.xml中显式声明说明:外部存储在AndoridManifest.xml中显式声明: ( 4....

2019-12-23 15:19:46 892

原创 Android WebView 常见问题总结

Native调用js(一定要在UI线程操作)调用js的两种方式:String js = "javascript:" + function + "(" + param + ")";webview.evaluateJavascript(js, calllback); //(4.4+):不会使页面刷新webview.loadUrl(js); // 页面会刷新WebView 加载超长JS数据,...

2019-12-17 14:22:43 347 1

原创 Android版本适配总结——6.0

1. Android Marshmallow 6.0(23)适配1.1 动态权限适配1.1.1 危险权限列表(Dangerous Permission)以上权限,当targetSdkVersion大于等于23时,需要动态获取权限。同一组的任何一个权限被授权了,其他权限也自动被授权。1.1.2 动态获取权限以Android Studio 为例,AndroidManifest中声明权限...

2019-12-11 09:20:31 415

原创 Android打印日志不完整

当日志过长时,打印日志信息不完整,可使用以下方法,打印超长日志。private void logLong(String log) { if (log.length() > 4000) { for (int i = 0; i < log.length(); i += 4000) { if (i + 4000 < log.leng...

2019-11-25 13:47:12 385

原创 网络超时时间设置

Builder builder = new Builder();builder.connectTimeout(15L, TimeUnit.SECONDS);builder.readTimeout(180L, TimeUnit.SECONDS);builder.writeTimeout(180L, TimeUnit.SECONDS);builder.connectionPool(ne...

2019-11-06 10:51:45 921

原创 build.gradle中配置不同环境加载不同jar

1. 在build.gradle中配置环境切换开关ext { IS_DEBUG = true JAR_LIB = IS_DEBUG ? 'jar-debug' : 'jar-release'}2. 在defaultConfig中自定义buildConfigField变量IS_DEBUGdefaultConfig { applicationId "xxxx"...

2019-09-23 11:38:10 1346

原创 常用软件

软件名称 软件用途 eclipse 用于查看代码,在测试之前进行codereview fiddler 用于抓包,分析请求,还可以模拟弱网 Charles 用于抓包,分析请求,还可以模拟弱网 Android studio 用于查看前端代码,进行客户端的打包 gitBash git客户端,可以从gitlab...

2019-08-15 13:48:24 80

原创 Android不同版本适配

这里写自定义目录标题Android Oreo (8.0, 26)应用图标欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL...

2019-08-12 10:22:21 497

转载 在 MAC 中导出文件夹下的文件目录的树形结构

转自链接:https://blog.csdn.net/u010358868/article/details/50999710今天就是主要写一下怎样在 MAC 中导出树形结构……首先, 如果经常用Linux命令行的都知道, 在 Linux 中有一个 tree的命令可以完成这一功能, 但是很不巧在 MAC 中没有,所以 今天特别写一下1. cd ~2. touch .bash_profi...

2019-07-24 14:36:50 1659

原创 git/GitLab基本配置和使用指南

安装git客户端工具选择组件:选择最后一项,安装git和额外的Unix工具命令行:选第一项,检出使用windows格式,提交试用类Unix格式安装TortoiseGit:建议选择Openssh客户端:关于TortoiseGit中使用PuTTY或者OpenSSH的配置(推荐使用OpenSSH的)OpenSSH方式配置:鼠标右键选择TortoiseGit...

2019-04-26 10:39:59 1977

转载 Android面试问题总结——Java篇

1. Math.round(11.5)等于多少? Math.round(-11.5)等于多少?round()方法求本身的四舍五入,可以这样理解:将括号内的数+0.5之后,向下取值。比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3;round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-...

2019-04-24 17:38:34 204

转载 Android面试问题总结——编程题篇

1. 删除链表中的重复结点。/*** 输入:2, 3, 5, 8, 3, 7, 8, 9, 8, 9, 10* 输出:2, 3, 5, 7, 8, 9, 10*/public class TestClass { public static void main(String[] args) { // 构造单链表 int[] num = { 2...

2019-04-24 17:37:43 538

原创 android studio 编译提示appComponentFactory

问题描述:Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91is also present at [...

2019-03-14 18:00:04 3863

转载 Android混淆规则proguard-rules.pro

# Add project specific ProGuard rules here.# You can control the set of applied configuration files using the# proguardFiles setting in build.gradle.## For more details, see#   http://developer.a...

2019-02-13 18:35:07 1793

原创 Redis-cli

常用命令:clear 清屏 flushall 清空 keys * 列出所有keys

2019-01-23 18:07:40 237

原创 WebStorm常用设置

 module was not installednpm run dev时保存文件不自动编译的问题 最近在开发过程中,在使用vue的过程中,经常遇到修改了文件,webpack不自动编译的问题,找了很久终于找到了问题,原来是IDE的问题,我使用的是webstorm,setting--》appearance--》system setting 里面有一项设置use save write,...

2019-01-02 15:44:23 569

转载 Sublime Text3 常用配置

最好的功能,插件设置:https://www.html.cn/archives/5858修改Tab键为空格:https://blog.csdn.net/aerchi/article/details/503952881.安装Package Control通过ctrl+`快捷键或者View > Show Console菜单打开控制台,复制粘贴回车如下代码即可。import...

2019-01-02 15:41:28 329

原创 前端编译常见问题(webpack+vue)

1. 执行npm run dev 报错“__WEBPACK_AMD_DEFINE_ARRAY__ is not defined”(Android 5.1)原因:       可能是jquery版本太高了解决办法:npm install -g jquery@2.2.4然后重新运行项目npm run dev 转载:https://blog.csdn.net/qq_4...

2018-12-06 16:22:07 339

转载 国内Android SDK Manager更新

使用国内Google服务器下载SDK的方法:1. ping g.cn;得到国内的google服务器地址正在 Ping g.cn [203.208.39.216] 具有 32 字节的数据:来自 203.208.39.216 的回复: 字节=32 时间=4ms TTL=52来自 203.208.39.216 的回复: 字节=32 时间=3ms TTL=52来自 203.208.39

2017-12-27 11:04:39 173

空空如也

空空如也

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

TA关注的人

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