自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android:关于ContentProvider的知识都在这了

前言ContentProvider是Android的四大组件之一 进程间进行数据交互 & 共享,即跨进程通讯 目录3. 原理ContentProvider的底层原理 = Android中的Binder机制 具体请看文章图文详解 Android Binder跨进程通信的原理4. 具体使用关于ContentProvider的使用主要介绍以下内容:4.1 统一资源标识符(URI)定义:Uniform Resource Identifier,..

2021-11-21 12:24:13 815

转载 三:08:Android DataBinding 从入门到进阶

DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBinding 能够省去我们一直以来的 findViewById() 步骤,大量减少 Activity 内的代码,数据能够单向或双向绑定到 layout 文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常启用 DataB

2020-06-24 10:57:19 206

转载 三:07:约束布局ConstraintLayout看这一篇就够了

目录1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout 3.1 添加依赖 3.2 相对定位 3.3 角度定位 3.4 边距 3.5 居中和偏移 3.6 尺寸约束 3.7 链 4.辅助工具 4.1 Optimizer 4.2 Barrier 4.3 Group 4.4 Placeholder 4.5.Guideline 5.总结1.介绍约束布局ConstraintLayout 是一个ViewGroup,可以在Api9

2020-06-20 10:27:04 456 1

转载 Android studio无线调试

Android Studio无线调试手机,从经常找线的困境中解脱1、电脑和手机,置于同一局域网之内就是连接同一个wifi2、连接设备用手机USB连接电脑,Android Studio的控制台输入命令 adb devices,有设备编号为连接成功控制台使用cmd或者Android Studio的termianl都可以提示adb不是内部命令bug解决一般adb.exe是放在SDK的platform-tools目录下面的,需要找到adb存放的路径如:C:\Users\yonghuming\Ap

2020-06-06 14:59:03 712

翻译 四:02:Tomcat简介

1.Tomcat是什么?Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。2.Tomcat解决什么问题?处理动态页面(jsp等)3.Tomcat的历史。简介:Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支.

2020-05-14 10:24:48 253

转载 前端:VUE简介

转载:https://www.cnblogs.com/goldlong/p/8027997.html一、简单介绍npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础...

2020-04-26 17:22:22 561

转载 Anadroid 01:intent

原文:摘抄自:https://www.cnblogs.com/engine1984/p/4146621.htmlIntent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用...

2020-04-09 22:54:30 202

原创 三:06:Android版本升级

今天咱们来讲一下 Android的版本升级模块随着Android版本的不断更新,andriod对权限的的控制越来越严格。下面咱们就一步一步的写着讲着。一:请求服务器获取最新的安装包文件,这一步感觉像是废话。肯定要往服务器上下载最新的安装包文件了。二:开始咱们的正题,安装apk文件。 application/vnd.android.package-archive 。 大家先要明白...

2019-07-01 14:25:12 1246

原创 四:01:Javaweb自学,学习路线规划

一、Java学习路线第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; (基础)第二阶段:java界面编程,包括AWT,事件机制,SWING,(不常用)这个部分也可以跳过,用的时候再看都能来及;第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分(重点);第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; Ora...

2019-06-20 11:20:10 249

原创 三:02:Android热启动优化

定义:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个方式叫热启动。特点:热启动因为会从已有的进程中来启动,所以热启动就不会走Application这步了,而是直接走MainActivity(包括一系列的测量、布局、绘制),所以热启...

2019-06-20 11:09:15 950

转载 三:01:Android冷启动优化

文章摘抄自:http://www.apkbus.com/blog-984727-80240.htmlApp的启动流程我们可以了解一下官方文档《App startup time》对App启动的描述。应用启动分为冷启动、热启动、温启动。而冷启动是应用程序从零开始,里面涉及到更复杂的知识。我们这次主要是对应用的冷启动进行分析和优化。应用在冷启动的时候,需要执行下面三个任务: 加载和启动应用...

2019-06-19 10:01:38 186

原创 二:03:AHibernate简介(二)

首先声明,很多东西是来自AHibernate框架作者博客中,因为每个人都有自己的浏览喜好,对自己规整了一下文本内容,自己以后看着稍微舒服点,在这还要感谢AHibernate框架作者给我们一个那么优秀的框架。本篇主要是怎么使用该框架public class MainActivity extends Activity { @Override public void onCreate...

2019-06-13 10:12:47 216

原创 二:02:AHibernate简介(一)

首先声明,很多东西是来自AHibernate框架作者博客中,因为每个人都有自己的浏览喜好,对自己规整了一下文本内容,自己以后看着稍微舒服点,在这还要感谢AHibernate框架作者给我们一个那么优秀的框架。一句话描述,使用AHibernate框架进行sqlite数据库操作您将从重复性劳动中解脱出来.这位作者的博客地址:http://blog.csdn.net/lk_blog(一)支持功...

2019-06-13 10:03:06 516

原创 二:01:关于数据库的一些常识

因为咱们上片提到了数据库,其实在我们这一行都是围绕着数据生活的,没有了数据咱们所有的操作都没有目标,编程也变得毫无意思。可以说数据是程序的灵魂。用来处理数据的就是数据库了。我知道的就只有这几种数据库了,原谅我的能力。Oracle MySQL SQLServer SQLite下面咱们就说一下这几个数据库的区别和用处:Oracle数据库。美国甲骨文公司推出,关系型数据库,跨平台,安...

2019-06-12 10:19:38 238

原创 一:01:知识梳理

本人是Android软件开发出身的,现在每天上下班,两点一线,功能实现无数,但总感觉自己不会的太多了。 但又不知道从何学习,今天趁这个机会,进行一下知识梳理。一:如果想做出一个完整的项目,前端Android开发,是根本离不开后台开发的,没了后台数据,Android软件毫无价值,废砖一个。那后台开发要了解的知识,(在不需要特别精通的情况下,能够支撑前端开发就行。)MySQL是必不可少的...

2019-06-11 19:50:32 145

转载 三:05:电脑断电重启后Android Studio出现异常,所有的类引入都报错

今天遇到一个很奇怪的额BUG,电脑突然断电重启后,Andorid Studio打开工程出现异常,无法引入任何类,所有的import语句和类名都报错, 无论怎么clean、rebuild都没用。解决办法:File -> Invalidata Caches/Restart -> Invalidate and Restart---------------------转载来自:ht...

2018-11-15 13:30:01 449

翻译 三:04:Android的File类处理

先了解下Java中的File类Java中对文件的操作也进行了对象的封装,这个操作文件的类就是File类,File提供了丰富的api来进行文件的操作,比如常见的createNewFile(),mkdir(),mkdirs(),exists(),isFile(),isDictory(),renameto(),delete(),getName(),getPath()....方法比较多,读者可以自行...

2018-11-02 17:10:30 1584 1

原创 三:03:解决首次进入页面ScrollView不在顶部问题

首先就是让ScrollView在进入页面时获取焦点,不被其他布局影响在最外层布局上加上 android:focusable="true" android:focusableInTouchMode="true"就会获取到焦点,问题也就解决了...

2018-11-02 10:50:29 1614

空空如也

空空如也

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

TA关注的人

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