函数和Lambda表达式(一)

函数入门 函数的定义和调用 函数的定义语法如下: fun 函数名(形参列表):返回值类型{ //函数体 } kotlin声明函数必须使用fun关键字 函数的返回值可以是kotlin所允许的任何数据类型,如何声明了函数的返回值类型,则函数体必须有一条有效的retur...

2018-09-05 23:39:37

阅读数 47

评论数 0

MVP在Android中的使用

概述 关于Android MVP设计模式已经出来很久了,在项目中也普遍使用这个设计模式,但是MVP对于初学者来说的话还是有点难以捉摸的!每次看上去都感觉这样写很不错,很好理解,就是增加了很多类,看完之后自己去写又很难写出来。再讲MVP设计模式之前,我们先来讲一下MVC设计模式。 ...

2018-04-03 00:22:48

阅读数 599

评论数 0

Activity的生命周期和启动模式

一、Activity的生命周期1、典型情况下的生命周期(1)onCreate 表示activity正在被创建,生命周期的第一个方法,我们可以在这里面去做一些初始化的工作。比如加载界面布局等等。 (2)onRestart activity正在重新启动,由不可见状态变为可见状态。一般调用了...

2018-03-10 16:05:56

阅读数 72

评论数 0

Android热修复(一):Tinker的使用(一)命令行接入

介绍 Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。 它主要包括以下几个部分: gradle编译插件(主要是为了帮助我们在Androi...

2017-12-22 01:00:35

阅读数 160

评论数 0

Android热修复(一):AndFix的使用

Andfix全称是Android hot-fix,是阿里开源的一个android热修复框架,允许在不发布新的安卓版本的情况下去修复线上应用的bug.

2017-12-21 00:31:10

阅读数 98

评论数 0

Suggestion: use tools:overrideLibrary="xxx.xxx.xxx" to force usage

今天碰到一个这样的bug E:\androidstudioworkspace\JunkCleaner\app\src\main\AndroidManifest.xml:36:5-53 Error: uses-sdk:minSdkVersion 14 cannot be smaller th...

2017-09-09 14:50:20

阅读数 251

评论数 0

解决git中.gitignore不起作用的问题

有时候我们会发现我们新添加的gitignore并没有起作用,这个时候就很郁闷了,其实它不起作用的原因就是因为有缓存,这个时候我们删一下缓存就好了 git rm -r --cached . git add . git commit -a -m"update .gitignore&a...

2017-09-07 11:53:48

阅读数 709

评论数 0

解决Error:java: System Java Compiler was not found in classpath

第一次使用intellij的时候碰到了一个这样的问题: Error:java: System Java Compiler was not found in classpath: java.lang.ClassNotFoundException: com.sun.tools.javac.api.Ja...

2017-09-06 17:43:43

阅读数 6305

评论数 4

android studio 将已有的项目 以module Library的 形式引入到 现在的项目中可能碰到的一些问题

假设在Android Studio中,有ModuleA和ModuleB,我们希望ModuleA依赖ModuleB,运行时候可能会出现各种问题 1、问题一问题:unspecified on project app resolves to an APK archive which is not sup...

2017-07-27 11:47:33

阅读数 418

评论数 0

dex文件详解

1、基本概念能被DVM虚拟机识别,加载并执行的文件格式2、生成dex文件1、通过IDE自动帮我们build 生成 2、手动通过dx命令去生成dex文件 3、在手机上手动运行dex文件3、使用dx命令来生成dex文件首先得要先配置dx环境变量,这个环境变量怎么配呢?找到的sdk的安装目录,然后进...

2017-07-17 22:35:07

阅读数 318

评论数 0

Android消息传递之EventBus 3.0使用

需求在做项目的时候碰到一个需求,点击fragment中的一个按钮,这个fragment所属的activity的界面也要发生改变,当然我们也可以用广播来实现这个需求,但是EventBus就是为这个环境而生的,怎么能忘记它呢? 使用1、首先在build.gradle中添加依赖: compile 'o...

2017-07-14 17:50:21

阅读数 268

评论数 0

ClipDrawable的使用(附上电池充电效果的Demo)

ClipDrawable的介绍ClipDrawable对应的标签是<clip>,它可以根据自己的当前的level来裁剪一个Drawable。可以通过ClipDrawable的setLevel()方法来实现类似于Progress的进度的效果。其中setLevel()的level值范围是从...

2017-07-14 11:09:53

阅读数 463

评论数 0

Notification的使用(自定义Notification布局)

1、notification的基本的使用 private void sendNotification() { //获取NotificationManager实例 NotificationManager notifyManager = (Notification...

2017-07-11 18:45:04

阅读数 244

评论数 0

class文件详解

1、基本概念能够被JVM识别,加载并执行的文件格式2、生成class文件1、通过IDE自动帮我们build 2、手动通过javac去生成class文件(javac xxx.java) 可以直接通过IDE的 run或者通过java命令来执行class文件(java xxx)3、class文件的作...

2017-07-07 00:46:45

阅读数 161

评论数 0

解决android studio3.0 preview一直卡在Gradle:Resolve dependencies':classpath'的问题

在今年的Google开发者大会上,Google宣布了Kotlin是Android的主要开发语言了,从此Kotlin有了个亲爸爸android studio 3.0 preview提供了kotlin的支持,2.几的版本也可以通过安装插件来支持kotlin,但是强迫症患者受不了,哈哈哈 在第一次使用...

2017-06-16 12:17:26

阅读数 8290

评论数 0

Android Studio打开新项目时gradle下载太慢的问题

Android Studio安装后新建项目时会自动去下载gradle,打开新项目有时也会自动去下载gradle,但是因为没有翻墙或者网速不好的原因,下载的很慢,甚至下载失败,这个时候就要想过其他方法来解决这个问题了,第一步:gradle的下载我们先在gradle文件夹下找到对应的gradle下载的...

2017-06-16 11:43:31

阅读数 3701

评论数 0

使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服

使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服在Android开发中我们经常引用一些网上的android依赖,例如这种形式的 compile 'com.android.support:appcompat-v7:24.2.1'这样的话我们就导入了一个V7的包了,那么...

2017-06-15 01:56:28

阅读数 1983

评论数 1

Android Studio怎样创建和使用aar文件

Android Studio怎样创建和使用aar文件创建aar文件只要在Android Library项目中的gradle的开头声明:apply plugin: ‘com.android.library’,然后Rebuild Project就可以Library中build/outputs/arr的...

2017-06-06 00:04:14

阅读数 181

评论数 0

导入jar包,以及多个moudle依赖同一个jar包

使用android studio导入jar包

2017-03-02 20:18:17

阅读数 253

评论数 0

获取root权限,实现静默安装,手机截屏

判断手机是否root,我们这篇文章是针对已经root的手机的,root之后获取手机的root权限去实现我们可以想到的手机能做的任意的功能,例如静默安装,卸载软件,手机截图

2016-11-29 14:59:11

阅读数 965

评论数 0

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