丿灬安之若死

我于杀戮中绽放,亦如黎明前的花朵。

Looper.getMainLooper()

一句话,不是主线程更新Ui,就要加Looper.getMainLooper() 如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper 一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。 情况...

2019-03-25 10:23:22

阅读数 16

评论数 0

android屏幕适配方案二(百分比布局)

一,百分比布局库android-percent-support介绍 百分比布局库中提供了两种布局可以设置百分比:PercentRelativeLayout、PercentFrameLayout。 这两个百分比布局都有以下九个布局属性,值都是用百分比来表示宽度、高度、margin值,使用时候需要父...

2019-03-05 10:34:20

阅读数 8

评论数 0

android java app 版本升级接口设计与实现更新

中国市场才需要这些emmm 以下是android代码 没有ios的。。google市场不需要 需要的数据 1  把安装包放到服务器生成的url地址 2  升级描述 3  是否强制升级 4  当前应用版本号 步骤 1  判断下载地址 有sd卡存哪里 没有sd卡存哪里 此步骤要尽早完成 ...

2019-02-01 16:13:45

阅读数 121

评论数 0

如何通过Html网页调用本地安卓app?

微信如何通过Html网页调用本地安卓app 或者ios app? android 端代码 <?xml version="1.0" encoding="utf-8"?> &...

2019-01-15 17:16:29

阅读数 92

评论数 0

Android Studio 3.0+ 新Dex编译器D8 Desugar R8

原文链接 https://blog.csdn.net/jamin0107/article/details/81123154 〇.序 将.class自己码转化为.dex字节码作为Apk打包的关键步骤,Google打算在Android 3.0中引入D8作为原先Dex的升级版,以及R8作为原本Pro...

2019-01-15 15:32:04

阅读数 78

评论数 0

ViewTreeObserver的使用

序言 A view tree observer is used to register listeners that can be notified of global changes in the view tree. Such global ev...

2018-12-28 16:57:21

阅读数 36

评论数 0

android 获取控件的宽高 屏幕随机位置弹出View

public View initView() { //如果想实现跑马灯 可以这么做 不然直接用TextView也是没有关系的 //设置自己的TextView样式 继承TextView 重写isFoused方法为true WaterTextView ...

2018-12-21 16:27:49

阅读数 85

评论数 0

Android获取assets文件路径

我们有时候需要放置一些资源例如json,字体,视频,音频以及其他格式的资源。为了保证这些资源不被编译,以便于我们在代码中可以正常使用,我们可以放置到assets文件夹下。这个文件夹在哪呢?看下图,Android Studio新建一个项目是没有这个文件夹的,你可以在需要的时候新建这个文件夹。 我们...

2018-12-21 15:31:22

阅读数 136

评论数 0

android performClick使用

performClick 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件) ----------------------------------------- boolean android.view.View.performClick() Call this view's OnClic...

2018-11-13 10:54:27

阅读数 115

评论数 0

Cordova 实现沉浸式(透明)状态栏效果

沉浸式状态栏(Immersive Mode)和透明状态栏(Translucent Bar)。 这两个概念很多地方的解释都不是很清晰,所以导致很多人都各有各的认识。所以这里我也有一个自己的认识,笔者认为沉浸式状态栏也可以说是全屏模式,即隐藏状态栏与导航栏。 而透明状态栏是不隐藏状态栏但是它所呈现的...

2018-10-31 11:03:29

阅读数 203

评论数 0

Android 路由框架ARouter最佳实践

一:什么是路由? 说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。 二:为什么需要路由 Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义: 在一些复杂的业务场景下(比如电商),灵活性...

2018-10-29 09:55:03

阅读数 52

评论数 0

如何阻止frament恢复销毁前状态

App开发时,我们总是遇到各种各样的需求。前些日子我就遇到一个不常见的需求:我们需要当Activity恢复时,不需要恢复Fragment的状态我们知道,在内存不足的时候,系统会回收优先级较低的Activity,并在销毁前通过onSaveInstanceState()方法保存当前状态。当然,frag...

2018-06-28 10:00:20

阅读数 100

评论数 0

Android Studio报错,Error:SSL peer shut down incorrectly

我们在用Android Studio导入项目的时候,经常会遇见各种各样的报错,导致项目不能运行。最近遇到一个问题,报错是 Error:SSL peer shut down incorrectly查了一下,貌似要改各种配置文件,挺麻烦的。就在这个位置看了一下对照本地可以正常编译的项目,改一下参数。然...

2018-06-09 11:02:59

阅读数 516

评论数 1

Android Studio3.x新的依赖方式(implementation、api、compileOnly)

Android Studio3.0正式版已经出来了,相比2.x的版本,编译速度提高了不少。 当我们使用AS3.0新建项目时会发现,默认的依赖由之前的compile更改为implementation了。下面我们来看看他们之前的差异:首先是2.x版本的依赖方式:再来看看3.0的:可以看到在Androi...

2018-06-09 10:45:08

阅读数 420

评论数 0

你必须知道的APT、annotationProcessor、android-apt、Provided、自定义注解

你可能经常在build.gradle文件中看到,这样的字眼,annotationProcessor、android-apt、Provided,它们到底有什么作用?下面就一起来看看吧1、什么是APT?随着一些如ButterKnife,dagger等的开源注解框架的流行,APT的概念也越来越被熟知。a...

2018-06-08 16:36:42

阅读数 152

评论数 0

Android中的进程简介(可见进程,前台进程,后台进程等)

我最近在看一些Android进程方面的知识,发现自己在这方面有些欠缺。所以在查阅完资料后特意在此做一下笔记,巩固这方面的知识。 Android中有多种进程,我列出下面几种:前台进程,可见进程,服务进程,后台进程,空进程。它们的定义特点分别如下:前台进程这个进程是最重要的,是最后被销毁的。前台进程是...

2018-06-05 08:00:45

阅读数 951

评论数 0

电量优化wakelock

WakeLock锁wake_lock锁主要是相对系统的休眠而言的,意思就是我的程序给CPU加了这个锁那系统就不会休眠了,这样做的目的是为了全力配合我们程序的运行。有的情况如果不这么做就会出现一些问题,比如微信等及时通讯的心跳包会在熄屏不久后停止网络访问等问题。所以微信里面是有大量使用到了wake_...

2018-06-05 07:53:11

阅读数 254

评论数 0

android 休眠唤醒机制分析— wake_lock

Android的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lock一般在关闭lcd、tp但系统仍然需要正常运行的情况下使用,比如听歌、传输很大的文件等。Wake lock - wakelock...

2018-06-05 07:50:34

阅读数 548

评论数 0

安卓-ListActivity的使用

ListActivity可以理解为是ListView和Activity的结合。主要用来显示列表数据。显示数据需要设置适配器。Adapter常用的有ArrayAdapter,SimpleAdapter和CursorAdapter。ListActivity的使用步骤:1)继承自ListActivity...

2018-06-04 01:15:42

阅读数 158

评论数 0

Google FireBase的简单介绍和使用

一、FireBase是啥东东,可以吃嘛?FireBase官网(需要科学上网)用官网简介的话来说就是:构建更出色应用和成功地扩大业务所需的工具和基础架构。再次用官网的话描述:Firebase 是一个移动平台,可以帮助您快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase 由多种互补功能组...

2018-06-03 06:50:56

阅读数 977

评论数 0

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