Android知识梳理

Android中5种布局 :FrameLayout,LinearLayout, RelativeLayout, TableLayout全部继承ViewGroupActivity和Fragment的关系: onAttach(fragment)--> onCreate(fragm...

2018-03-15 10:22:53

阅读数 411

评论数 0

Flutter 环境搭建和第一个Flutter应用

本文基于mac系统   首先给出flutter中文官网地址 https://flutterchina.club/get-started/install/ 根据官网流程,当然可以一撸到底,正常情况下,都是正常的。可是,根据个人经验,踩坑是必然的。 主要分为3个步骤: 1 Flutter S...

2018-11-07 21:06:01

阅读数 297

评论数 0

Retrofit源码总结

**本文总结基于Retrofit 2.4.0** GitHub:  [https://github.com/square/retrofit](https://note.youdao.com/) 官方文档:  [https://square.github.io/retrofit/](https:...

2018-10-26 19:43:47

阅读数 58

评论数 0

混淆实用小技巧总结

一 为什么要混淆 java源代码通过编译成字节码文件存储在.class文件中,字节码文件中包含了变量名,方法名等信息,而程序是通过这些名称来访问变量和方法的,这些信息很容易反编译成java源代码,所以需要通过proguard来对java字节码进行混淆,而混淆前后的代码具有相同的功能。   P...

2018-10-08 18:51:42

阅读数 38

评论数 0

Android自定义View基础知识总结

自定义View关键点 1 自定义绘制的方式是重写绘制方法,其中最常见的是onDraw()方法。 2 绘制的关键点是Canvas的使用 (1)Canvas的绘制类方法:drawXXX(xxx),关键参数是Paint。 (2)Canvas的辅助类方法:范围裁切和几何变换。 自定义绘制知识的四...

2018-09-30 20:46:06

阅读数 50

评论数 0

记2018年8月Android面试分享

个人简介 先说一下个人情况吧,毕业安徽省内一所二流的普通本科院校,就这都是使出洪荒之力,集日月之精华,收天地之灵气,方得硕果,真是汗颜。没有211,985的名校光环,没有可以纨绔霍霍的家庭背景,也没有经天纬地的大脑,更没有迷倒千万少女的盖世容颜,有的是一张蜜汁自信的脸庞,和一个健康壮硕的身体,如...

2018-09-24 21:15:54

阅读数 68

评论数 1

关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法

https://blog.csdn.net/fighting_2017/article/details/80244982

2018-09-11 18:49:47

阅读数 198

评论数 0

屏幕适配升级之今日头条总结

因为Android系统的碎片化,手机分辨率和尺寸的多样化所以开发中经常需要进行屏幕适配。 看了今日头条的技术博客之屏幕适配觉得很NB,看完之后,学到很多,以下作为基础部分回顾以及对适配方案进行总结 这是今日头条传送门。   回顾一下基本知识: 屏幕尺寸 是指屏幕对角线的长度 分辨率 是指...

2018-09-02 15:18:29

阅读数 215

评论数 0

熟悉的Handler,再看源码重新了解

Handler在Android中主要用于组件之间或者线程之间消息通信机制,主要有四个核心元素:Handler  Message  MessageQueue  Looper。   这里说一下简单原理:通过调用handler.sendMessage()方法将Message添加到消息队列Messag...

2018-08-31 11:32:10

阅读数 38

评论数 0

OkHttp通俗易通的总结,没有源码分析

OkHttp: 是一个高性能的网络请求库,支持同步和异步,支持拦截器处理,支持线程池,数据转换,参数配置,错误处理等。 OkHttp是一个偏底层的网络请求库,还需要进行一些合理封装,便于使用。 1创建一个OkHttpClient对象。 2创建Request对象。 3通过OkHttpClie...

2018-08-12 21:50:34

阅读数 52

评论数 0

开发艺术探索--关与Binder总结

Binder是Andriod中的一个类,它实现了IBinder的接口,在Android中是一种跨进程的通信方式。充当服务端和客户端的桥梁,当通过bindService和服务端连接的时候,服务端会返回一个Binder对象,通过这个对象就可以获取服务端的数据和服务了。   和Socket相比,So...

2018-08-12 21:42:02

阅读数 51

评论数 0

Window Activity View 三者的关系

Window表示一个窗口,这是一个抽象类,具体的实现是PhoneWindow,可以通过WindowManager来创建一个Window。 Activity是Android四大组件,主要和用户进行交互,View是视图对象。   Android中所有的视图都是通过Window来呈现的,不管是Ac...

2018-08-12 21:40:21

阅读数 61

评论数 0

Android模块化和组件化开发简单理解(一)

模块化和组件化可以理解为同一个概念: 将一个app分成多个模块,每个模块都是一个组件(module),开发过程中让这些组件相互依赖或者单独调试某个组件。在发布的时候将这些组件合并成一个apk。 Android组件化我的理解是 application与library之间相互转换。 因为 在An...

2018-08-09 17:29:38

阅读数 558

评论数 0

android edittext 搜索关键字带空格,引起url异常的问题

做搜索功能,当在edittext中输入带空格的关键字时,无法从服务器获得数据,跟踪一看是url异常,网上搜了搜找到这个URLEncoder.encode(keyword),将你获得的关键字编码后,再加到url中就可以了...

2018-05-16 10:24:20

阅读数 100

评论数 0

碰到https请求下发送http请求问题

HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。S...

2018-04-27 15:05:11

阅读数 3995

评论数 0

ScrollView、ListView、RecycleView嵌套其他的滑动布局引发的自动滑动问题

RecycleView等滑动组件嵌套listView,gridView等其他滑动组件引发的自动滑动尤其当l嵌套的istView或gridView在屏幕底部或超出屏幕时尤为明显。一般出现这种情况是焦点问题,这时如果不想listView或girdView获取焦点的话,需要在被嵌套的组件的父布局的根布局...

2018-03-29 17:44:15

阅读数 99

评论数 0

生存有道,买房不易,珍惜拥有,时光不老

看完这篇文章,内心久久不能平复,只能说一句:生存有道,买房不易,珍惜拥有,时光不老,希望大家能和未来的他/她,能相伴相随开心,健康一辈子,白了头,弯了腰,一起散步的时光里,有你相随,共忆时光.......(生命中除了房子,还有其他,给你也给我,能够看透这个现实的世界)一个工薪阶层2017年在萧山买...

2018-03-07 11:53:41

阅读数 152

评论数 0

15_Android性能优化

本章是最后一章,主题是Android的性能优化方法和程序设计的一些思想。通过本章的内容,读者可以掌握常见的性能优化方法,这将有助于提高Android程序的性能:另一方面,本章还讲解了Android程序设计的一些思想,这将有助于提高程序的可维护性和扩展性。Android设备作为一种移动设备,不管是内...

2018-02-24 18:05:58

阅读数 111

评论数 0

14_JNI和NDK编程

java JNI的本意是java Native Interface(java本地接口),它是为了方便java调用C、C等本地代码所封装的一层接口。我们知道,java的优点是跨平台,但是作为优点的同时,其在和本地交互的时候就出现了短板。java的跨平台性导致其本地交互的能力不够强大,一些操作系统相关...

2018-02-24 17:19:15

阅读数 85

评论数 0

13_综和技术

本章介绍的主题在日常开发中使用频率略低,但是对它们有一定的了解仍然是很有必要的。我们知道,不管程序怎么写都很难避免不crash,当程序crash后虽然无法让其再继续运行,但是如果能够知道程序crash的原因,那么就可以修复错误。但是很多时候产品发布后,如果用户使用时发生了crash,这个crash...

2018-02-24 16:15:50

阅读数 99

评论数 0

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