温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、基本互操作 1、属性读写 Ko…
分类:移动开发
android中判断应用是否在前台
文章转载于(内容也是从下面出来) https://blog.csdn.net/zhufuing/article/details/53007705 1、编写MyLifecycleHandler.java文件 public …
Kotlin 语言下设计模式的不同实现
一、创建型模式 1.1 工厂方法模式 工厂方法把创建对象的过程抽象为接口,由工厂的子类决定对象的创建,Kotlin 下的实现与 Java 一样。 interface Product { val name: String …
探android汉字转拼音的一种方法
基于android studio 3.0 作者:fearlazy 主页:fearlazy.com 在做模糊匹配功能时,可能需要将汉字转换为拼音或拼音首字母。那么安卓中该如何实现汉字转拼音呢?这里介绍一种操作简单的方法,最…
Dagger2高级使用
这篇文章介绍如下内容 相关代码在这里DaggerDemo 两种建立Component之间联系的方式。 @Component的Dependencies @Subcomponent @Scope和@Singleton @Qu…
Java中16进制byte与String,2进制,10进制,16进制的互相转换
前言 CSDN博客地址 GitHub https://github.com/MrQ-Android 最近在操作蓝牙的时候,记录一下常用的操作 目录 16进制的byte与String转换 16进制与10进制的互相转换 2进…
Java类的加载机制(读书笔记)
java类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中验证、准备和解析统称为连接。 java虚拟机并没有强制约束在什么情况下需…
Android 绘图机制
一:前言 一直对Android绘图机制比较感兴趣,虽然从书和博客中对SurfaceFlinger稍微有些了解,但是没有往下去深究。刚好最近项目中设计openGL相关的需求,于是便研究了下Android的绘图机制(基于7.…
android 滑动及其拓展使用
说在开头 android 滑动部分可以说是 android UI 交互的核心了,所有炫酷的效果都是使用滑动来完成的。当然这其中设计到先当多的知识点,并且这些知识点是相互结合在一起工作的,像 滑动 + 动画 + behav…
java.lang.IllegalArgumentException: pointerIndex out of range
Q:在做多点触控放大缩小,操作自己所绘制的图形时发生这个异常 A:bug是Android系统原因 1.修改frameworks\base\core\jni\android_view_MotionEvent.cpp 的an…
Android Studio : /usr/bin/git
mac 系统更新之后,打开Android Studio, 提示: can’t start git: /usr/bin/git probably the path to git executable…
Redex安卓Apk优化技术研究
Redex介绍 ReDex 是 Facebook 开源的工具,通过对字节码进行优化,以减小 Android Apk 大小,同时提高 App 启动速度。 GitHub:ReDex github,官网主页:fbredex.c…