- 博客(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关注的人