- 博客(49)
- 收藏
- 关注
原创 JS 修改数组中对象的属性名
接口调试的时候,我们前端收到后端返回的数据,某些字段名不是我们想要的,这时候就需要修改它。如果用数组遍历的方法,数据量大的时候效率很低,下面介绍一种方法,高效的修改属性名。方法(通过正则匹配的方法):JSON.parse(JSON.stringify(data).replace(/oldName/g, 'newName'))①、JSON.stringify()将获取到的data数据(json对象)转化为json字符串; ②、replace() 方法用于在字符串中用一些字符替换另一些字.
2021-09-08 14:28:05 1295
原创 VUE 刷新路由不抖动
第一步,修改项目中的App.vue文件<template> <div id="app"> <router-view v-if="isRouterAlive"></router-view> </div></template><script>export default { name: 'App', provide(){ return{ reload: this.relo
2021-09-02 17:21:44 155
原创 解决国内下载vscode慢的方法
VSCO的的下载地址:https://code.visualstudio.com/Download下载也太慢了解决办法:复制链接到新的窗口,将圈起来的地方改为国内镜像地址:vscode.cdn.azure.cn然后几秒就下载好啦
2021-08-24 12:22:10 424
转载 安卓混淆--从入门到精通(转载)
Android混淆从入门到精通简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面...
2019-07-09 11:16:11 170
原创 关于错误---transformDexArchiveWithDexMergerForDebug FAILED 的解决方案
这两天一共遇到过两次这样的错误。第一次,是这样的:> Task :SSJG_FitfunSDK_marsAD_bugly:transformDexArchiveWithExternalLibsDexMergerForDebug FAILEDAGPBI: {"kind":"error","text":"Program type already present: com.hb.a.a.a...
2019-07-03 10:48:08 2305
原创 V7 包冲突的坑--易接打包小7渠道
在对接SDK的过程中,遇到的坑真的不少。这两天在解决一个比较烦恼的bug,用易接工具打包的时候,一直会报如下的错误,找了很多的途径去尝试解决,都会出现相同的错误。期间仔细找过各种资料,可能是xml文件书写错误,导包错误,还可能是内存泄漏等问题,就是没想到是V7包的冲突问题,后来我仔细看了一下错误原因,有下面这一句。Causedby:java.lang.NoSuchMethod...
2019-06-18 10:33:41 372
转载 Android 反编译
Android APK反编译 apktool使用教程前言:最近我在使用Android Studio混淆打包release版本,打包是否成功?自然想到了反编译。然后百度“apk反编译”,出来最多的是apktool反编译。百度也真是越来越水了,反正百度出来的教程都是N年前的,现在早就不能用了。很多博主也都不跟新博客了,然后随着jdk发展apktool也跟新很多代了。所有有些博主的内容,已经没法...
2019-05-24 14:01:29 283
原创 android studio报错: 'C:\Program' 不是内部或外部命令,也不是可运行的程序问题的解决方案
报错: 'C:\Program' 不是内部或外部命令,也不是可运行的程序问题在Android studio 上安装SVN 相关配置的时候,如果出现以上错误提示,一般就是目标文件出现了空格,可是我排查了一些文件,并没有发现自己哪些路径出现空格,后来想到自己在一开始在AS上填写 svn.exe的本地路径时候填写了C:\Program Files 。。。所以问题应该出在这里。在网上找...
2019-05-22 13:44:02 1840 3
转载 Unity 与 Android studio 如何交互
1.背景这里的实现是在Android studio 3.4 和Unity 5.0上。本人是Android开发者,因为公司的业务需求需要与unity进行对接。那么暴露出来最需要解决的问题就是android上实现的方法和unity脚本上实现的方法如何进行相互的调用。在解决该问题的过程中,找了很多的教程以及google了很多其中问题的解决方法。下面就是我整理出来的一些操作步骤和问题的解决方式。2...
2019-05-21 15:57:04 2086 1
原创 安卓开发中控制页面出现的脏数据
首先,需要总结一下Androird 中常见的visibility 属性 VISIBLE,INVISIBLE,GONE 的区别控件可见: visibleXML 文件:android:visibility="visible"Java 代码:view.setVisibility(View.VISIBLE) 控件不可见: invisible (界面保留控件的空间)XML 文件:an...
2018-11-16 15:03:13 368
原创 安卓项目打包过程中遇到的坑
今天搞了一个问题一整天,真的太气人了这个问题。如下:Error:Execution failed for task ':app:transformClassesWithDexForRelease'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessE...
2018-10-16 18:36:05 632
原创 9.10 安卓常用工具类之一TextUtil --- 封装文本
TextUtil --- 封装文本 package com.xm.mygps8;/* * 项 目 名: MyGPS8 * 包 名: com.xm.mygps8 * 文 件 名: TextUtil * 创 建 者: LW * 创建时间: 2018/7/2 0002 17:21 * 描 述: 封装文本工具 * */public class ...
2018-09-10 09:40:58 340
原创 9.10 安卓常用工具类之一Toast --- 消息提示框
Toast 工具类 消息提示框 package com.xm.mygps8;/* * 项 目 名: MyGPS8 * 包 名: com.xm.mygps8 * 文 件 名: T * 创 建 者: LW * 创建时间: 2018/7/2 0002 17:02 * 描 述: Toast 工具类 * */import android.conte...
2018-09-10 09:38:12 388
原创 9.10 安卓常用工具类之一 权限 ---- PermissionUtil
权限 ---- PermissionUtil package com.behe.treasure.util;import android.app.Activity;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;impor...
2018-09-10 09:16:42 908
原创 9.10 安卓常用工具类之一 对话 ---- DialogUtil
对话 ---- DialogUtil package com.behe.treasure.util;import android.annotation.SuppressLint;import android.app.Activity;import android.app.ProgressDialog;import android.content.Context;imp...
2018-09-10 09:14:23 1573
原创 9.10 安卓常用工具类之一 定位-----LocationUtils
定位-----LocationUtils package com.behe.treasure.util;import android.Manifest;import android.annotation.SuppressLint;import android.content.Context;import android.location.Address;import androi...
2018-09-10 09:10:18 2880
原创 2018.9.3 每日小结 总结安卓四大组件之一 Activity
1. 定义: 活动是一种可以 包含用户界面的 组件,主要用来和 用户进行交互。2. Android 中,常用Intent 来传递数据,传递页面,进行通信。3.活动常常表示的是应用程序的页面,即一个Activity代表一个页面, 正常情况下,一个应用程序可以包含一个或多个活动。4.android 应用中 ,每一个Activity 都必须要在 AndroidManifest....
2018-09-04 13:52:43 117
原创 2018.8.20 每日小结-------Intent
1.Android 开发中 活动与活动,活动与Fragment 之间的跳转都少不了一个东西,那就Intent. 2.Intent 是Android 程序中 各组件 之间进行交互的 一种重要方式。 作用:(1) 可以指明 当前组件 想要执行的动作。 (2) 可以在不同组件之间传递数据。 (3) 一般用可被用于 启动活动...
2018-08-31 10:08:28 98
原创 2018.8.1 每日小结---- 安卓手机 知识点总结
1.关于手机(1) 一般手机都达到720 p, 即 720 * 1280 高清屏(2) 高级点 达到 1080 p 即 1080 * 1920 一般用于 切图 (3) 普及: 即 540 * 960 2. 安卓界面设计的 几个概念(1) 分辨率分辨率: 手机屏幕 的 像素点数屏...
2018-08-31 09:22:10 177
原创 2018.8.5 每日小结
1. android:layout_alignTop / alignBottom 将该控件的顶部边缘 与 给定ID 的 顶部 边缘对齐/ 底部边缘对齐。2.android:layout_above / below 将该控件的 底部 置于给定 ID 的控件之上/之下。 3. 引用第二个app 注意事项: 要使 第二个app 可以使用 ,必须 ...
2018-08-31 09:19:00 104
原创 2018.7.15 异步消息处理机制
1.组成:Message : 线程之间传递的 信息Handler : 处理者MessageQueue : 消息队列Looper: 每个 线程中 消息队列的· 管家 2.异步处理机制的流程:(1) 首先需要在 主线程当中 创建一个 Handler 对象, 并...
2018-08-30 17:19:50 153
原创 2018.7.12 每日小结 ---- 复习安卓四大组件之一--------服务 Service
1. 后台运行服务,不提供界面呈现。 2.服务是 Android 中 实现 程序在后台运行 的 解决方案。 非常适合去 执行 那些不需要 和用户 交互,而且还要求长期运行的任务。 3. 服务并不是 运行在一个独立的 进程当中的,而是依赖于 创建服务时,所在的应用程序进程。 4.服务 并不会 自动开启线程,所有的代码都是...
2018-08-30 17:02:18 127
原创 2018.7.10 每日小结----- 复习安卓四大组件之一 广播机制
1. 本地广播 是只能 通过动态 注册的方式 来进行 接收。 2. 为了方便 系统级别的 消息通知,Android 也引入了 一套类似的 广播消息机制。 Android 内置了很多系统 级别的广播, 可以在 应用程序中 通过监听这些广播 来得到 各种系统级别的 状态信息。3.标准广播: 完全异步执行的广播4. 有序广播 : 同步执行的广播 同一时...
2018-08-30 16:29:57 117
原创 2018.7.5 每日小结
1.PaaSPlatform ---- as-----a ---- Service 平台即服务把服务器平台 作为 一种 服务 提供的 商业模式。 2. SaaS 通过 网络 进行程序提供 的服务。 3.Android 新接手的项目 需要注意的地方(1) 注意 gradle 插件版本。(2) 注意 运行时候是否遗留了bug.(3) 查看项目的 ...
2018-08-30 16:00:03 107
原创 7.1 每日小结
1. 安卓中的 @Nullable 和 @NonNull 注释有啥作用?(1) 用来 标记方法 是否 能传入 null 值。(2) 如果可以传入 null 值,则标记 @Nullable , 否则就标记 @NonNull.(3) 在我们做了一些 不安全的 不严谨的编码操作的时候, 这些注释会给我们一些警告。 2.关于活动 Activity 一种...
2018-08-30 15:36:43 108
原创 6.21 每日小结
1.出现错误“ Unreachable Status” 的情况。(1) return 后面写其他代码块。(2) throw 语句后面写代码块。 2.在内部类中,变量是从内部访问, 那么该变量应该申明为 final。 3.当线程不能更新UI 的时候,可以使用handle 来处理 回调 的问题。 4. 主线程任务太多,导致异常退出。出现错误:The a...
2018-08-30 15:12:13 100
原创 6.20 断点调试补充
1. Step Over ( F6) 单步调试执行到下一行代码。 2. Step Into ( F5) 进入到当前方法中,仅仅限于 自定义的方法,系统方法进不去。 3. Force Step Into (Alt + Shift + F7) 强制进入方法,包括系统方法 4. Step out (F7)...
2018-08-30 14:56:06 116
原创 6.19 每日小结
1.App 的轮询请求: App每隔一段时间会重复请求的操作,叫做轮询请求。 2.手机定位: GPS : 精度高,耗电量高,启动到 获取数据的时间长。Google 网络 : 精确度不高,耗电少,启动到 获取数据的时间短。 基站 :精度不如GPS,但能够室内使用。 3.安卓中的抛异常关键字,throws 是在方...
2018-08-30 14:40:06 105
原创 Android 开发 框架模式之MVC,MVP,MVVP
1.MVCModel ---View----Controller 模型---视图---控制器Android 中,布局文件,如 main.xml 就是对应View 层。 本地数据库 数据 或者网络下载 的数据 就是对应的 Model层。Activity对应的就是 Controller层。 2. MVP:Model----View----Presenter ...
2018-08-30 14:19:20 248
原创 CoolWeather天气---第三,四,五 阶段总结
1. 总结LitePal 数据库 数据库 LitePal 是安卓中最方便的数据库, 另外,LitePal 中的每一个实体都 必须 要继承自 DataSupport 类。 LitePal 在使用的时候 必须要配置 litepal.xml 文件, 再配置一下 LitePalApplication . 配置好之后,数据库和表 会在首次执行任意数据库操作的时候 自...
2018-08-30 10:31:59 871
转载 安卓开发季度总结十 Java 的 二十三种设计模式
创建型模式(CreationalPatters):一共有五种,常用的有三种。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。 工厂方法是一个类的实例化延迟到其子类。 ...
2018-08-28 14:23:43 141
转载 安卓开发 季度总结九 -----java的二十三种设计模式
1.单例模式确保单例类 只有一个实例,并且这个单例类 提供 一个函数 接口 让其他类 获取到这个唯一的实例。 2. Builder 模式将一个复杂对象 的构造 与它的 表示分离,使得 同样的 构造过程 可以创造不同的表示。 3.原型模式就是将一个对象进行拷贝。对于 类A 实例 a,要对a 进行拷贝,就是创建 一个跟 a 一样的类型的A 的实例b,然后...
2018-08-27 17:25:39 162
转载 安卓开发 季度总结八 ----Android四大组件及其作用
Android 开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。1.活动Android中,activity是所有程序的根本,...
2018-08-27 16:42:00 180
原创 安卓开发 季度总结七
1.Android 四大组件 activity 活动 service 服务 content provider 内容提供者 ...
2018-08-27 16:20:00 152
原创 安卓开发 季度总结六
1.Activity 是安卓的核心类(android.app.Activity) 在 Activity 类中有 onCreate 事件方法,一般用于 对 Activity 进行初始化,并且通过 SetContentView( ) 方法 将View 绑定在 Activity 上。绑定后,Activity 会显示在 View 上的 控件。 2.在MainActivity 中 ,一些方法:...
2018-08-27 15:41:26 168
原创 安卓开发 季度总结五
1.对于新接触的程序或者开发框架该如何学习? 第一,要先弄清楚程序的入口在哪里,程序是如何运行的;第二;建立一个项目后,各个文件夹有什么作用,以及如何使用等。2.Android 程序入口以及项目文件夹的含义。 1.1 Activity类在安卓程序中,用户感知的是一个个界面,在安卓程序里面每个应用界面对应一个Activity类。 ...
2018-08-27 14:12:47 140
原创 安卓开发 季度总结四
总结 安卓的 回调机制 1.编程工作的层次 : 系统编程(写库方法,写API) 应用编程(调用API去实现功能)2. 系统和应用如何统一起来去实现一个功能? 用三种机制去解决 a. 同步机制 b. 异步机制 ...
2018-08-27 13:12:59 179
原创 安卓开发 季度总结三
复习Http协议一.特点:(1) 支持客户/服务器模式(2)简单快速(3)灵活(4)无连接:限制每次连接只处理一个请求(5)无状态:协议对于事务处理无记忆能力 二.基本原理(http协议的工作原理)客户端向服务器发出一条Http请求----》服务器收到之后会返回一些数据给客户端----》客户端再对这些数据进行解析和处理 三. ...
2018-08-27 09:43:41 156
原创 安卓开发 季度总结二
1.下面总结一下Android Studio 常用的快捷键。Ctrl + D 在当前行的下方复制一行Ctrl + Y 删除当前行Ctrl + G 快捷行数定位Ctrl + Z 撤销Ctrl + / 注释一行,再按一下反注释Ctrl + J 自动代...
2018-08-24 17:12:23 142
原创 安卓开发 季度总结一
经过这三个月安卓开发的学习和实战,现总结如下一些经验,以便时常反思。1. 错误提示:Unable to start the daemon progress. (无法开启守护进程) 解决方式:打开gradle.properties文件将其改成 org.gradle.jvmargs=-Xmx536m2.文件R出现报错,一般是两种情况,其一是不小心直接修改了R文件,其二是写了错误的代码,...
2018-08-24 16:29:07 435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人