adroid之Sqlite篇

sqlite是Android中内置的轻型数据库,可以使用sql命令,是一种完善的,轻型的数据库。 在Android中,每个应用程序都可以有自己的数据库实例,默认情况下是只能被自己访问的。 数据库存放在Android设备的/data/data/<package_name>...

2019-06-24 14:44:56

阅读数 9

评论数 0

Android中Service实例及其相关知识(2)一个例子弄清Service与Activity通信

上一篇博文主要整理了Service的创建、绑定过程,本篇主要整理一下Service与Activity的通信方式。包括在启动一个Service时向它传递数据、怎样改变运行中的Service中得数据和侦听Service内数据的改变。 上一篇地址https://blog.csdn.net/baidu_3...

2019-06-24 11:47:32

阅读数 13

评论数 0

android之AIDL篇

1.什么是aidl Android使用的一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。因此,可以将这种可以跨进程访问的服务称为AIDL(Android Interface Definition Language)服务。 2.AIDL基本语法...

2019-06-21 16:33:37

阅读数 114

评论数 0

如何用androidstudio自带监控内存工具监控内存

内容简介 1.问题描述 2.寻找原因 3.Android Studio 监视器 1.问题简述 最近几个月,我们公司的 Android app 进行了一次 UI(User Interface,用户界面)的大更新,新的用户界面比原先的高大上很多。 新界面的设计和素材制作外包给一家法国比较有名的设计公司...

2019-06-21 14:42:35

阅读数 93

评论数 0

java中关键字 synchronized的用法 以及synchronized和volatile的明显区别

博客参考与:https://www.cnblogs.com/wl0000-03/p/5973039.html synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象...

2019-03-04 10:49:19

阅读数 56

评论数 0

java基础java中List map Stringbuffer 内部内等知识

一:list和set的区别 1.List,Set都是继承自Collection接口 2.List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) 3、List接口...

2019-03-04 10:25:46

阅读数 42

评论数 0

android中进程和线程的关系与区别

什么是进程什么是线程 进程是指在系统中正在运行的一个应用程序;程序一旦运行就是进程 进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,...

2019-03-01 11:55:12

阅读数 118

评论数 0

android中的进程优先级并怎么给进程设计优先级达到保活的效果

1.android中进程的优先级 前台进程(Foreground process):前台进程就是用户当前要处理的所有事情都必须要使用的进程。满足下面的各种情况则认为是前台进程。 进程持有一个正在和用户交互的 Activity。 进程持有一个 Service,这个 Service 处于这几种状...

2019-03-01 11:10:01

阅读数 82

评论数 0

android自定义Dialog

android中为了用户体验常常会有很漂亮的dialog提示框,但是系统自带的dialog又解决不了产品的需求,这个时候就需要我们去自定义一个dialog去解决了,这里给大家准备了两个方法大家可以参考参考; 1.通过申明一个dialog,给dialog设置view,然后trun this; pub...

2019-03-01 10:33:51

阅读数 104

评论数 0

View事件的分发机制(二)

在上一篇文章中,浅谈Android 事件分发机制(一),简要分析了一下事件分发机制的原理,总结一下就是事件层层传递,直到被消费,原理看似简单,但是在实际使用过程中,场景各不相同,复杂程度也就因产品而异,这篇文章就通过给view加移动来模拟事件分发。 触摸事件 这里涉及到几个与手指触摸相关的常见...

2019-02-27 17:01:44

阅读数 20

评论数 0

浅谈android中View的事件分发机制

Android事件分发机制是Android开发者必须了解的知识,这方面的内容很多,自己纯看文章总觉得比较抽象,自己写了个demo,理一下事件分发的流程,加深印象。 view结构 PhoneWindow 的指示通过 DecorView 传递给下面的 View,下面 View 的信息也通过 Deco...

2019-02-27 14:38:13

阅读数 50

评论数 0

浅谈android中TCP/IP协议族中的三次握手和四次挥手

000000

2019-02-27 10:20:50

阅读数 45

评论数 0

andrid中mvp简单实例demo登录和注册

首先简单介绍一下MVP的构成及优缺点: MVP的全称为Model-View-Presenter, Model提供数据(网络请求、数据存储等); View负责页面显示; Presenter负责逻辑的处理; 优点:主要就是将Model层和View层完全解耦,使得两者任一方的修改都不会对另一方产生影响,...

2019-02-26 18:33:38

阅读数 33

评论数 0

android自定义组件

444

2019-02-26 14:49:29

阅读数 92

评论数 0

什么是oom,常见造成oom的原因,及解决方法

一:什么是oom oom就是我们常说的内存溢出,它是指需要的内存空间大于系统分配的内存空间,oom后果就是项目程序crash; 二:常见造成oom的原因 1.内存泄露造成 2.加载的文件或者图片过大造成 三:解决方案 内存泄露是造成内存溢出的一个原因,所以避免内存泄露的那些方法都适用于内存溢出 比...

2019-02-25 16:42:21

阅读数 325

评论数 0

什么是内存泄漏,常见引起引起内存泄漏的原因,及解决办法

具体可见

2019-02-25 14:13:06

阅读数 378

评论数 0

Android中BitmapUtil来处理图片

public class MyBitmapUtils { /** * 缩放图片--- 指定分辨率 * * @param bm * @param newWidth * 指定分辨率 * @param newHeight * @return */ public st...

2018-05-06 18:13:14

阅读数 163

评论数 0

Adroid中mvp的实例,以及与mvc的区别

MVP的基本概念是: MVP 指的是Model,View,Presenter(交互器/表示器),是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。 二、MVP和MVC的区别 MVP与MVC有...

2018-05-06 18:11:38

阅读数 51

评论数 0

android中进程优先级和如何设置进程的优先级

1.前台进程(Foreground process)。它表明用户正在与该进程进行交互操作,android系统依据下面的条件来将一个进程标记为前台进程: 该进程持有一个用户正在与其交互的Activity(也就是这个activity的生命周期方法走到了onResume()方法)。 该进程持...

2018-05-06 17:10:42

阅读数 165

评论数 0

Android中ContentProvider给另外一个提供数据的原理(未完)

一个程序可以通过实现一个contentProvider的抽象接口将数据以数据库中表的方式全部暴露出去,ContentProvider存储和检索数据,通过他可以让所有应用程序访问数据,前提是有相同的数据类型和ContentProvider权限。...

2018-05-06 16:58:42

阅读数 39

评论数 0

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