高效App框架设计与重构

1. 规划Android项目结构 平时我们自己开发一个Android项目时,我们更多是在一个工程里新建一个Android项目,然后在项目中划分不同的板块,例如activities、adapter、entity、net等等,一个项目就将工程的所有功能都实现了,那是因为我们的页面比较少,但是在公司...

2017-10-22 14:50:29

阅读数 326

评论数 0

Kotlin基础学习(2)

kotlin基本语法首先我们来个demo1://变量的声明和使用fun main(args: Array<String>) {//固定写法,函数入口 //声明变量并对他赋值,输出结果看是否赋值为"小明!" var name = "小明!&q...

2017-10-18 21:20:59

阅读数 152

评论数 0

Kotlin基础学习(1)

前言 学习一门语言,肯定要了解为什么我们要学习这门语言,学完这门语言对我们有什么用,学习kotlin对我们有什么用呢?学完kotlin,我们就能够变成一名全栈攻城狮,kotlin与现在的Java相似,不仅能够写Android,我们还能够写Web前端、Web后台、Server脚本、桌面游戏等等,...

2017-10-15 15:14:21

阅读数 225

评论数 0

BiliBili——Android客户端笔试

写这篇文章,不知道会不会被封号,但是我还是大义凛然的写下了这篇文章 对于一名程序员来说,会写代码的是程序员,但是不会翻墙的一定不是一名合格的程序员,今天我们来讲讲翻墙的那些事 首先我们需准备两个东西,一个是ShadowsocksR,一个是搬瓦工的服务器(这个服务器要钱,所以不想给钱的我也...

2017-09-30 11:59:51

阅读数 911

评论数 0

Android中五大字符串总结(String、StringBuffer、StringBuilder、SpannableString、SpannableStringBuilder)

String、StringBuffer、StringBuilder来自JDK SpannableString、SpannableStringBuilder来自Android的API 先简单分析一下来自JDK的三个字符串的区别: String:“字符串常量”(即定义字符串过后,就不能改变对...

2017-09-28 11:31:33

阅读数 557

评论数 0

Android SparseArray与HashMap与ArrayMap的性能差别

google官方推荐,当使用HashMap时,Key值为整数类型时,建议使用SparseArray的效率更高 下面我们来见识一下SparseArray、HashMap、ArrayMap的性能区别,首先我们先看一下google官方推荐的SparseArray,SparseArray是Android的...

2017-09-25 17:11:56

阅读数 268

评论数 0

Android组件 <shape>阴影

很多时候我们都想让一些控件拥有自己的阴影,让它看起来更帅、更NB!在这儿写一个NB的阴影展示图想了解下面的阴影的编写,首先你先要知道一些shape属性下面给大家介绍的阴影是阴影的编写文件:home_menu_background.xml<?xml version="1.0"...

2017-09-04 11:34:56

阅读数 610

评论数 0

真流弊、实战最真实的Android的切面编程 AOP

概念Java中的编程思想是OOP(Object-Oriented Progreming)面向对象的编程,这样编程会使得问题或功能划分到一个个模块里,每个模块之间通过设计好的接口进行交互,就会使得代码单一职责原则,但是在有些时候,我们有很多不同类型的模块都需要同一个功能,这个时候还用OOP就会很麻烦...

2017-08-21 16:11:32

阅读数 342

评论数 0

Android中的WebView达到一种web端可以运行app端代码的高度

WebView代码展示演示 //直接上来展示我的类public class WebViewActivity<T> extends Activity implements View.OnClickListener { //网页Url地址 eg: https://www.bin...

2017-08-15 11:35:06

阅读数 211

评论数 0

Android中的RxJava 2.X与Retrofit(一)

AndroidStudio中关于RxJava2.x与Retrofit的配置Module中的build.gradle进行设置,在dependencies其中添加如下代码: //具体RxAndroid的版本号,见:链接-1 compile 'io.reactivex.rxjava2:rx...

2017-08-15 09:48:45

阅读数 407

评论数 0

为什么在Library中无法使用switch-case来实现点击事件的判定??

最近一直在在接触组件化工程,项目中将每个模块都独立出来,然后Module中的application对这些组件Library做些依赖,然后组装在一起,就成了一个大型的工程了,废话不多说,今天直接进入主题,首先,我们先新建一个工程,然后在其中activity_main.xml写下如下代码: <?...

2017-08-10 12:00:02

阅读数 444

评论数 0

Gradle for Android

基本配置与依赖管理首先,我们先新建一个项目,在其中我们可以看到很多关于Gradle的配置文件 app/build.gradleapply plugin: 'com.android.application'android { compileSdkVersion 25 build

2017-07-26 12:00:37

阅读数 310

评论数 0

AndroidStudio工程中的build.gradle中的buildTypes、productFlavors的多构建、多渠道打包APK

buildTypes与productFlavors联合配置ModulebuildTypes:构建类型,在Gradle组件中,默认提供”debug”、”release”两个配置,分别是调试与发布,在不同配置中我们可以对其进行设置,例如,当发布APP时,我们希望自己的APP发布到应用平台上不被别人给破...

2017-07-25 09:12:46

阅读数 912

评论数 0

常见Android内存泄漏汇总

首先 我们我们先看一下内存泄漏与内存溢出的区别,因为这是笔试与面试常出现的问题,他们的区别,此章我将着重讲解Android中常见的内存泄漏 看了内存泄漏的定义,现在问题来了,Java中不是有垃圾回收机制吗?怎么会存在内存泄漏呢? 要想知道内存泄漏,首先我们要了解垃圾回收机制,垃圾回收就是它...

2017-07-01 17:19:24

阅读数 141

评论数 0

Android面试——事件的传递机制

Android事件的传递机制前言 最近面试了很多公司,大多数公司都问到了这么一个问题,就是Android事件的传递机制,那Android事件的传递机制到底是怎么一回事?今天我们来探讨探讨! 正文 Android中三个方法是关于事件传递的,分别是dispatchTouchEvent、onIn...

2017-07-01 11:38:47

阅读数 265

评论数 0

Android RecyclerView实现加载多样式子项

RecyclerView实现加载多种Item布局前言 好久没写博客,是时候写写博客了,前面一个月都在找实习、学校实训事情忙都忙不过来,跑完之后还要去反省,今天哪里没做对?哪里还需要完善?自己的知识哪里还需要巩固?等等,牢骚话就不发了,步入正题! 背景 最近学校实训,要完成一个大的V电影的仿...

2017-06-30 13:31:51

阅读数 2093

评论数 1

Android加载大图片APP

加载大图片 其中借鉴了一些郭霖大牛博客上的知识 导言 最近在面试实习,已经写了好几个面试app了,但是一直没时间将其写成博客上传到博客上!今天我就上传一个,等我得到实习offer了,我将所有我写的实习面试题app都写成博客,上传到博客上,大家可以借鉴借鉴,也随便了解一下Android面试实...

2017-05-07 13:53:40

阅读数 388

评论数 0

Java编写作业检查器

作业检查器背景 最近收作业,太麻烦了,有些人你不喊他,他不交,所以为了我偷懒,我就写了个作业检查器,看哪些人没交,我就好通过这个作业检查出的结果直接通知那些没交作业的人,不过写这个作业检查器,还真是麻烦,因为其中我用的是json数据格式来配置存储作业的路径以及人员名单,网上关于Java的解析j...

2017-04-11 18:36:17

阅读数 625

评论数 0

结对编程写的个C随机生成等式

直接上代码:/** * Description: Haaaaaaaa, make some simple arithmetic problems for my sons. * My sons are ........; * Author: xxm, leezp, x...

2017-04-06 13:23:30

阅读数 221

评论数 0

C++内存分布

C++类内存分布 博文转载来源:http://www.cnblogs.com/jerry19880126/p/3616999.html 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚...

2017-03-27 13:32:01

阅读数 421

评论数 0

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