0

AJPFX分析Android退出应用最优雅的方式

什么是RS式呢?即Receiver+singleTask 。我们知道Activity有四种加载模式,而singleTask就是其中的一种,使用这个模式之后,当startActivity时,它先会在当前栈中查询是否存在Activity的实例,如果存在,则将其至于栈顶,并将其之上的所有Activity移 ...

AJPFX 发布于 2019-05-13 11:45 评论(0)阅读(57)
0

自定义View(未完待续)

一、概述 android提供了丰富的系统控件,但在实际开发中,这些控件依然不能完全覆盖我们的需求。有时,我们需要自定义控件来满足一些个性化产品需求。自定义控件,主要有以下三种方式: 前两种都是对现有控件的扩展或者组合,第三种方式是仿照 二、实例 三、关键API总结 (1)自定义属性 (2)Path类 ...

西贝雪 发布于 2019-05-13 10:52 评论(0)阅读(37)
0

Spinner在Dialog中的使用效果

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/91 背景: 记得很久以前,碰到一个需求场景,需要在Android Dialog中显示Spinner,用来进行选择操作。那个时候还很困惑,不知道是否可以这么搞。 ...

xing_star 发布于 2019-05-13 10:33 评论(0)阅读(80)
0

Android 矢量图详解

"官方文档" 关于 Vector,在官方开发指南中介绍。本文章是由个人翻译官方指南然后添加个人理解完成。 由于个人精力有限,多个渠道发布,排版上可能会有问题,如果影响查看,请移步 Android 开发者家园 Vector Drawables 概述 VectorDrawable 和 AnimatedV ...

sydMobile 发布于 2019-05-13 02:06 评论(0)阅读(41)
0

Android不显示开机向导和开机气泡

修改好的代码下载地址: https://github.com/Vico H/Launcher 不显示开机向导 =========== 修改Launcher2.java的代码 (文件位置: /alps/packages/apps/Launcher2/src/com/android/launcher2/ ...

Vico-H 发布于 2019-05-12 13:15 评论(0)阅读(70)
1

ES6中的迭代器、Generator函数以及Generator函数的异步操作

最近在写RN相关的东西,其中涉及到了redux-saga ,saga的实现原理就是ES6中的Generator函数,而Generator函数又和迭代器有着密不可分的关系。所以本篇博客先学习总结了iterator相关的东西,然后又介绍了Generator相关的内容,最后介绍了使用Generator进行 ...

青玉伏案 发布于 2019-05-12 10:29 评论(0)阅读(156)
0

【android】关于call拨号功能实现的记录

前几天考试居然记错dial和call,故在此写上小demo来作区别,加深印象。 主要是实现call(拨通电话)功能,dial(拨电话)功能用作对比,话不多说,贴上代码。 1.创建布局文件如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

HyperMan 发布于 2019-05-11 18:32 评论(0)阅读(63)
0

微信小程序九宫格布局

先上效果图 使用注意事项 1:注意在app.json中注册页面路径 2:如果要增加新的Item,可到js中对listService数组进行增加 3:listService参数[ title:分类标题 items:这个分类下的所有Item[ name:这个Item的名字 url:这个Item点击跳转路 ...

听风逝夜blog 发布于 2019-05-11 08:44 评论(0)阅读(160)
0

Android8.1 开关VOLTE流程分析

前言 最近有需求需要实现插卡默认打开Volte功能,顺带研究了下Volte的流程,在此做个记录 开始 从Settings设置界面入手,网络和互联网 移动网络 VoLTE高清通话(电信卡)/增强型4G LTE模式(移动卡) 找到网络和互联网加载对应的Fragment为NetworkDashboardF ...

cczheng 发布于 2019-05-10 18:58 评论(0)阅读(169)
0

SVG矢量动画

一、概述 相较于png、jpg等位图通过存储像素点来记录图像,svg (Scalable Vector Graphics)拥有一套自己的语法,通过描述的形式来记录图形。Android并不直接使用原始的svg格式图片,而是将其转化为VectorDrawable。VectorDrawable是一个xml ...

西贝雪 发布于 2019-05-10 17:21 评论(0)阅读(56)
0

Application

一、概念理解 Base class for maintaining global application state. You can provide your own implementation by creating a subclass and specifying the fully-qu ...

西贝雪 发布于 2019-05-10 16:45 评论(0)阅读(40)
0

Context

一、Context概念理解 Google解释如下: Interface to global information about an application environment. This is an abstract class whose implementation is provided ...

西贝雪 发布于 2019-05-10 16:00 评论(1)阅读(35)
0

高通csr8670处理器介绍

csr8670是我们csr86xx蓝牙音频soc系列中的高级闪存产品,旨在提供高质量的无线音频性能并支持高差异优质无线音频产品的开发。 csr8670是csr 86xx系列的一部分,这是一系列用于无线音频应用的硅平台,集成了双模式蓝牙收音机、低功耗dsp、一个应用处理器,一个电池充电器,存储器和各种 ...

牛牛00 发布于 2019-05-10 14:05 评论(0)阅读(80)
0

Android8.1 源码修改之通过黑名单屏蔽系统短信功能和来电功能

前言 之前写过一篇Android6.0 的屏蔽系统短信功能和来电功能,具体看 "这里" 同样的最近有个新需求,需要将8.1 设备的来电功能和短信功能都屏蔽掉,特殊产品就是特殊定制,那就开始吧。 屏蔽短信功能 还可沿用之前的6.0 处理方法, 在 SmsReceiverService.java 中 h ...

cczheng 发布于 2019-05-09 18:51 评论(0)阅读(216)
0

策略模式

一、概述 一般问题:有时候一个系统需要动态地在几种算法中选择一种,或者一个对象需要动态地在几种行为中切换,如果不用恰当的模式,这些行为就只好使用多重条件选择语句来实现。 核心方案:将这些算法或行为封装成一个一个的类,使它们之间可以任意地替换。 设计意图:策略模式的设计核心是把对算法的调用责任和算法本 ...

西贝雪 发布于 2019-05-09 15:27 评论(0)阅读(46)
0

cordova+vue 项目打包成APK应用遇到的问题和解决方法

公司前端界面用的是vue,我要嵌入到Android中生成App第一步:安装nodenode安装:直接进入官网https://nodejs.org/zh-cn/,下载最新版本安装。安装之后在命令行中使用”node -v” 检查安装是否成功。npm安装:由于新版的nodejs已经集成了npm,所以nod ...

奋斗者—cyf 发布于 2019-05-09 10:46 评论(1)阅读(256)
0

高通CSR8675蓝牙音频芯片介绍

csr8675是我们csr86xx蓝牙音频soc组合中的一种高级单芯片解决方案,旨在提供高质量的无线音频性能并支支持高差异优质无线音频产品的开发。 csr8675是csr86xx系列的一部分,这是一系列用于无线音频应用的硅平台,集成了双模式蓝牙收音机、一个低功耗的dsp,一个应用处理器,一个电池充电 ...

牛牛00 发布于 2019-05-09 10:42 评论(0)阅读(384)
0

Android View篇之自定义验证码输入框

首先,我们来看看实现的是怎么样的效果: 如果我们拿到这样的UI,想到的布局应该是用4个 包在横向的 里面,但今天要讲的View,所以我们决定用一个自定义的 画出来。 学到什么? 基本理解画布概念 画布的状态、平移 布局测量 画图片 功能需求 高亮当前输入框 输入满4个数字自动调用方法 思路 完全重画 ...

RAE 发布于 2019-05-08 11:20 评论(0)阅读(105)
0

骁龙855,麒麟980,A12,Exynos 9820处理器参数对比分析

骁龙855基于7nm工艺制程打造,采用了最先进的基于ARM Cortex技术打造的Kryo 485 CPU(三丛集架构:1+3+4),与前代旗舰平台相比能够带来最高达45%的性能提升。集成全新的Adreno 640 GPU,能够带来高达20%的图形渲染速度提升(与Adreno 630对比)。 麒麟9 ...

牛牛00 发布于 2019-05-08 11:17 评论(0)阅读(121)
2

Android设计模式——MVP

一、什么是MVP MVP:全称 Model View Presenter。 MVP框架由3部分组成:View层负责显示,Presenter层负责逻辑处理,Model层提供数据。 View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity,Fragment) Model:负责 ...

听风逝夜blog 发布于 2019-05-07 21:06 评论(0)阅读(93)