![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
lwzy1314
这个作者很懒,什么都没留下…
展开
-
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 · 189 阅读 · 0 评论 -
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 · 1600 阅读 · 0 评论 -
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 · 2945 阅读 · 0 评论 -
2018.7.5 每日小结
1.PaaSPlatform ---- as-----a ---- Service 平台即服务把服务器平台 作为 一种 服务 提供的 商业模式。 2. SaaS 通过 网络 进行程序提供 的服务。 3.Android 新接手的项目 需要注意的地方(1) 注意 gradle 插件版本。(2) 注意 运行时候是否遗留了bug.(3) 查看项目的 ...原创 2018-08-30 16:00:03 · 119 阅读 · 0 评论 -
7.1 每日小结
1. 安卓中的 @Nullable 和 @NonNull 注释有啥作用?(1) 用来 标记方法 是否 能传入 null 值。(2) 如果可以传入 null 值,则标记 @Nullable , 否则就标记 @NonNull.(3) 在我们做了一些 不安全的 不严谨的编码操作的时候, 这些注释会给我们一些警告。 2.关于活动 Activity 一种...原创 2018-08-30 15:36:43 · 118 阅读 · 0 评论 -
6.21 每日小结
1.出现错误“ Unreachable Status” 的情况。(1) return 后面写其他代码块。(2) throw 语句后面写代码块。 2.在内部类中,变量是从内部访问, 那么该变量应该申明为 final。 3.当线程不能更新UI 的时候,可以使用handle 来处理 回调 的问题。 4. 主线程任务太多,导致异常退出。出现错误:The a...原创 2018-08-30 15:12:13 · 115 阅读 · 0 评论 -
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 · 125 阅读 · 0 评论 -
6.19 每日小结
1.App 的轮询请求: App每隔一段时间会重复请求的操作,叫做轮询请求。 2.手机定位: GPS : 精度高,耗电量高,启动到 获取数据的时间长。Google 网络 : 精确度不高,耗电少,启动到 获取数据的时间短。 基站 :精度不如GPS,但能够室内使用。 3.安卓中的抛异常关键字,throws 是在方...原创 2018-08-30 14:40:06 · 132 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 943 阅读 · 0 评论 -
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 · 404 阅读 · 0 评论 -
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 · 420 阅读 · 0 评论 -
安卓混淆--从入门到精通(转载)
Android混淆从入门到精通简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面...转载 2019-07-09 11:16:11 · 185 阅读 · 0 评论 -
关于错误---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 · 2351 阅读 · 0 评论 -
V7 包冲突的坑--易接打包小7渠道
在对接SDK的过程中,遇到的坑真的不少。这两天在解决一个比较烦恼的bug,用易接工具打包的时候,一直会报如下的错误,找了很多的途径去尝试解决,都会出现相同的错误。期间仔细找过各种资料,可能是xml文件书写错误,导包错误,还可能是内存泄漏等问题,就是没想到是V7包的冲突问题,后来我仔细看了一下错误原因,有下面这一句。Causedby:java.lang.NoSuchMethod...原创 2019-06-18 10:33:41 · 389 阅读 · 0 评论 -
Android 反编译
Android APK反编译 apktool使用教程前言:最近我在使用Android Studio混淆打包release版本,打包是否成功?自然想到了反编译。然后百度“apk反编译”,出来最多的是apktool反编译。百度也真是越来越水了,反正百度出来的教程都是N年前的,现在早就不能用了。很多博主也都不跟新博客了,然后随着jdk发展apktool也跟新很多代了。所有有些博主的内容,已经没法...转载 2019-05-24 14:01:29 · 329 阅读 · 0 评论 -
安卓开发中控制页面出现的脏数据
首先,需要总结一下Androird 中常见的visibility 属性 VISIBLE,INVISIBLE,GONE 的区别控件可见: visibleXML 文件:android:visibility="visible"Java 代码:view.setVisibility(View.VISIBLE) 控件不可见: invisible (界面保留控件的空间)XML 文件:an...原创 2018-11-16 15:03:13 · 386 阅读 · 0 评论 -
CoolWeather天气---第三,四,五 阶段总结
1. 总结LitePal 数据库 数据库 LitePal 是安卓中最方便的数据库, 另外,LitePal 中的每一个实体都 必须 要继承自 DataSupport 类。 LitePal 在使用的时候 必须要配置 litepal.xml 文件, 再配置一下 LitePalApplication . 配置好之后,数据库和表 会在首次执行任意数据库操作的时候 自...原创 2018-08-30 10:31:59 · 880 阅读 · 0 评论 -
2018.9.3 每日小结 总结安卓四大组件之一 Activity
1. 定义: 活动是一种可以 包含用户界面的 组件,主要用来和 用户进行交互。2. Android 中,常用Intent 来传递数据,传递页面,进行通信。3.活动常常表示的是应用程序的页面,即一个Activity代表一个页面, 正常情况下,一个应用程序可以包含一个或多个活动。4.android 应用中 ,每一个Activity 都必须要在 AndroidManifest....原创 2018-09-04 13:52:43 · 129 阅读 · 0 评论 -
安卓开发 季度总结八 ----Android四大组件及其作用
Android 开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。1.活动Android中,activity是所有程序的根本,...转载 2018-08-27 16:42:00 · 193 阅读 · 0 评论 -
安卓开发 季度总结七
1.Android 四大组件 activity 活动 service 服务 content provider 内容提供者 ...原创 2018-08-27 16:20:00 · 168 阅读 · 0 评论 -
安卓开发 季度总结六
1.Activity 是安卓的核心类(android.app.Activity) 在 Activity 类中有 onCreate 事件方法,一般用于 对 Activity 进行初始化,并且通过 SetContentView( ) 方法 将View 绑定在 Activity 上。绑定后,Activity 会显示在 View 上的 控件。 2.在MainActivity 中 ,一些方法:...原创 2018-08-27 15:41:26 · 187 阅读 · 0 评论 -
安卓开发 季度总结五
1.对于新接触的程序或者开发框架该如何学习? 第一,要先弄清楚程序的入口在哪里,程序是如何运行的;第二;建立一个项目后,各个文件夹有什么作用,以及如何使用等。2.Android 程序入口以及项目文件夹的含义。 1.1 Activity类在安卓程序中,用户感知的是一个个界面,在安卓程序里面每个应用界面对应一个Activity类。 ...原创 2018-08-27 14:12:47 · 152 阅读 · 0 评论 -
安卓开发 季度总结四
总结 安卓的 回调机制 1.编程工作的层次 : 系统编程(写库方法,写API) 应用编程(调用API去实现功能)2. 系统和应用如何统一起来去实现一个功能? 用三种机制去解决 a. 同步机制 b. 异步机制 ...原创 2018-08-27 13:12:59 · 197 阅读 · 0 评论 -
安卓开发 季度总结三
复习Http协议一.特点:(1) 支持客户/服务器模式(2)简单快速(3)灵活(4)无连接:限制每次连接只处理一个请求(5)无状态:协议对于事务处理无记忆能力 二.基本原理(http协议的工作原理)客户端向服务器发出一条Http请求----》服务器收到之后会返回一些数据给客户端----》客户端再对这些数据进行解析和处理 三. ...原创 2018-08-27 09:43:41 · 171 阅读 · 0 评论 -
android主线程和子线程的区别
android 主线程和子线程有什么区别本文较为深入的分析了android中UI主线程与子线程。分享给大家供大家参考。具体如下:在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和...转载 2018-06-06 21:26:35 · 7424 阅读 · 3 评论 -
DTO 包及其作用
Java 中的DTO全称是 Data Transfer Object, 概括来说,就是把需要传递参数封装为一个class的形式,也符合java面向对象编程的概念.比较常用的方式:Web参数的传递,使用 Javascript POST一个DTO类型的对象,在Java 服务端可用DTO类型对象直接接收比如:上面的两个形式是一一对应的,在做参数传递处理的时候会比较方便,其实最主要的还是体现Java面向对...转载 2018-03-25 21:08:38 · 5781 阅读 · 0 评论 -
2018.7.10 每日小结----- 复习安卓四大组件之一 广播机制
1. 本地广播 是只能 通过动态 注册的方式 来进行 接收。 2. 为了方便 系统级别的 消息通知,Android 也引入了 一套类似的 广播消息机制。 Android 内置了很多系统 级别的广播, 可以在 应用程序中 通过监听这些广播 来得到 各种系统级别的 状态信息。3.标准广播: 完全异步执行的广播4. 有序广播 : 同步执行的广播 同一时...原创 2018-08-30 16:29:57 · 129 阅读 · 0 评论 -
2018.7.12 每日小结 ---- 复习安卓四大组件之一--------服务 Service
1. 后台运行服务,不提供界面呈现。 2.服务是 Android 中 实现 程序在后台运行 的 解决方案。 非常适合去 执行 那些不需要 和用户 交互,而且还要求长期运行的任务。 3. 服务并不是 运行在一个独立的 进程当中的,而是依赖于 创建服务时,所在的应用程序进程。 4.服务 并不会 自动开启线程,所有的代码都是...原创 2018-08-30 17:02:18 · 139 阅读 · 0 评论 -
2018.7.15 异步消息处理机制
1.组成:Message : 线程之间传递的 信息Handler : 处理者MessageQueue : 消息队列Looper: 每个 线程中 消息队列的· 管家 2.异步处理机制的流程:(1) 首先需要在 主线程当中 创建一个 Handler 对象, 并...原创 2018-08-30 17:19:50 · 162 阅读 · 0 评论 -
安卓开发 季度总结二
1.下面总结一下Android Studio 常用的快捷键。Ctrl + D 在当前行的下方复制一行Ctrl + Y 删除当前行Ctrl + G 快捷行数定位Ctrl + Z 撤销Ctrl + / 注释一行,再按一下反注释Ctrl + J 自动代...原创 2018-08-24 17:12:23 · 156 阅读 · 0 评论 -
安卓开发 季度总结一
经过这三个月安卓开发的学习和实战,现总结如下一些经验,以便时常反思。1. 错误提示:Unable to start the daemon progress. (无法开启守护进程) 解决方式:打开gradle.properties文件将其改成 org.gradle.jvmargs=-Xmx536m2.文件R出现报错,一般是两种情况,其一是不小心直接修改了R文件,其二是写了错误的代码,...原创 2018-08-24 16:29:07 · 455 阅读 · 0 评论 -
酷欧天气---第一,二阶段总结
一.项目一般有如下几个包:1.db: 用来存放数据库模型相关的代码。2.gson: 用来存放GSON 模型相关的代码。3.service: 用来存放服务相关的代码。4.util : 用来存放工具相关的代码。5.fragment : 用来存放碎片相关的代码。二. 添加各种依赖库。如下:compile 'org.litepal.android:core:1.4.1'...原创 2018-08-24 10:27:35 · 1393 阅读 · 0 评论 -
2018.8.20 每日小结-------Intent
1.Android 开发中 活动与活动,活动与Fragment 之间的跳转都少不了一个东西,那就Intent. 2.Intent 是Android 程序中 各组件 之间进行交互的 一种重要方式。 作用:(1) 可以指明 当前组件 想要执行的动作。 (2) 可以在不同组件之间传递数据。 (3) 一般用可被用于 启动活动...原创 2018-08-31 10:08:28 · 118 阅读 · 0 评论 -
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 · 194 阅读 · 0 评论 -
2018.8.5 每日小结
1. android:layout_alignTop / alignBottom 将该控件的顶部边缘 与 给定ID 的 顶部 边缘对齐/ 底部边缘对齐。2.android:layout_above / below 将该控件的 底部 置于给定 ID 的控件之上/之下。 3. 引用第二个app 注意事项: 要使 第二个app 可以使用 ,必须 ...原创 2018-08-31 09:19:00 · 122 阅读 · 0 评论 -
安卓开发季度总结十 Java 的 二十三种设计模式
创建型模式(CreationalPatters):一共有五种,常用的有三种。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。 工厂方法是一个类的实例化延迟到其子类。 ...转载 2018-08-28 14:23:43 · 157 阅读 · 0 评论 -
安卓开发 季度总结九 -----java的二十三种设计模式
1.单例模式确保单例类 只有一个实例,并且这个单例类 提供 一个函数 接口 让其他类 获取到这个唯一的实例。 2. Builder 模式将一个复杂对象 的构造 与它的 表示分离,使得 同样的 构造过程 可以创造不同的表示。 3.原型模式就是将一个对象进行拷贝。对于 类A 实例 a,要对a 进行拷贝,就是创建 一个跟 a 一样的类型的A 的实例b,然后...转载 2018-08-27 17:25:39 · 173 阅读 · 0 评论 -
关于Handler 的相关知识
ArrayHandler:把结果集中的第一行数据转成对象数组。ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。转载 2018-01-13 13:05:42 · 203 阅读 · 0 评论