机制android handler消息

Android性能优化—StrictMode的使用

原文地址 zhuanlan.zhihu.com 残枫cps 原文地址 juejin.cn StrictMode是Android开发过程中一个必不可缺的性能检测工具,他能帮助开发检测出一些不合理的代码块。 策略分类 StrictMode分为线程策略(ThreadPolicy)和虚拟机策略(VmPoli ......
StrictMode 性能 Android

Android中自定义action与permission

原文地址 zhuanlan.zhihu.com 残枫cps Android中自定义action与permission Android中自定义action与permission. 在实际开发中,经常会用到系统的功能,比如打电话功能只要如以下简单代码: Uri uri = Uri.parse("tel. ......
permission Android action

android-ContentProvider初始化SDK库

原文地址 zhuanlan.zhihu.com 残枫cps Android使用ContentProvider初始化SDK库 做Android SDK开发的时候,一般我们会将初始化的方法封装为,然后让调用SDK的开发者在Application的onCreate方法中进行初始化。但是目前一些主流的SDK ......

android-开机自启动

原文地址 zhuanlan.zhihu.com 残枫cps ​目录收起跳过锁屏界面直接显示到界面广播判断包名所对应的应用是否安装在SD卡上获取自启动管理页面的Intent 由于安全原因,自2021年开始,所有的EMUI都不再支持 "应用启动 "设置的意图了 Android 10 (API 级别 29 ......
android

Android-service

原文地址 zhuanlan.zhihu.com 残枫cps Service 是一种可在后台执行长时间运行操作而不提供界面的应用组件。 Android Service Android Service是组件,既不能说它是单独的进程也不能说它是单独的线程。 如果非要从通俗的语言层面来理解的话,姑且将其理解 ......
Android-service Android service

如何通过Android studio 安装卸载apk

原文地址 zhuanlan.zhihu.com 残枫cps ​目录收起adb配置安装删除apk adb配置 自己在安装Android Studio 的adb时遇到了配置好了环境变量,在cmd中可以执行adb命令行,而在Android Studio中的Terminal中却无法执行,显示adb不是内部或 ......
Android studio apk

Android TV 开发一览

原文地址 zhuanlan.zhihu.com Android TV 开发一览 残枫cps ​目录收起1、连接2、键盘输入3、焦点控制1、设置可获取焦点2、设置触摸获取焦点2、View焦点监听3、View获取焦点时, 设置下一个获取焦点的View4、确定焦点的位置5、按键监听6、descendant ......
一览 Android TV

Android事件分发-基础原理和场景分析

和其他平台类似,Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。 ......
场景 原理 Android 事件 基础

gcc-stack-protector机制

GCC “stack smashing detected”机制 相信使用C/C++语言开发软件的程序猿们都经历过‘栈溢出’的问题。‘栈溢出’问题通常十分的隐蔽,有的时候问题复现也十分的困难。每当软件出现莫名其妙的问题时,总是有人怀疑是不是栈溢出了,但是问题的排查又十分的困难,所以,‘栈溢出’就是广大 ......

gcc栈溢出保护机制:stack-protector

关键词:stack-protector、stack-protector-strong、stack-protector-all等等。 1. gcc栈保护机制stack-protector简介 gcc提供了栈保护机制stack-protector。关于stack-protector包含三个选项,分别是s ......
stack-protector protector 机制 stack gcc

Android进程间通信 深入浅出AIDL

原文地址 zhuanlan.zhihu.com Android进程间通信 深入浅出AIDL 潇风寒月你的空闲时间决定了你的人生高度​关注他15 人赞同了该文章 文中示例代码均可在demo中找到 AIDL概念 Android 接口定义语言 (AIDL) 与您可能使用过的其他接口语言 (IDL) 类似. ......
深入浅出 进程 Android AIDL

Android进程间的通信方式

原文地址 juejin.cn 前言 在日常的开发中,我们可能会接触到多进程,比如向外界提供服务,或者因为某些原因把某个操作分离到独立的进程执行等等。那么进程与进程之间没办法直接进行数据的传输,也就是我们常说的进程间通信,因此需要借助特定的方案,下面我们一起了解一下几种进程间通信的方案。 正文 1.I ......
进程 Android 方式

深入理解Android进程间通信机制

原文地址 juejin.cn Android系统中有大量IPC(进程间通信)的场景,比如我们想要创建一个新的进程,需要通过Socket这种IPC方式去让Zygote Fork新进程;如果我们要杀掉一个进程,需要通过信号这种IPC方式去将SIGNAL_KILL信号传递到系统内核;如果我们想要唤醒主线程 ......
进程 机制 Android

Android进程间通信总结

原文地址 blog.csdn.net IPC IPC为 (Inter-Process Communication) 缩写,称为进程间通信或跨进程通信,指两个进程间进行数据交换的过程。安卓中主要采用 Binder 进行进程间通信,当然也支持其他 IPC 方式,如:管道,Socket,文件共享,信号量等 ......
进程 Android

Spring的Factories机制介绍

Java 的 SPI 机制 Java SpringBoot 加载 yml 配置文件中字典项 Spring的Factories就是Spring版本的Java Spi。 Spring Factories的最重要的功能就是:可以通过配置文件指定Spring容器加载一些特定的组件。 Spring Facto ......
Factories 机制 Spring

关于Android Studio中的Log

虽然可以用Toast进行信息提示,但是相比之下Log更加小巧方便 Log使用例句—— Log.i("TAG"," 输出内容 "); Log有5种类型,这里采用的是infor 2022.1.1版本中tag是显示方式—— 这个版本和旧版本略有不同,log日志在package:mine中,再添加tag:T ......
Android Studio Log

android折线图的实现

一:配置 参考上篇博客 二:模板代码 MainActivity: public class MainActivity extends AppCompatActivity { private LineChart mChart; @Override protected void onCreate(Bun ......
线图 android

Android升级WebView浏览器内核版本

使用AOSP项目编译的Android系统,会发现在部分APP使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于WebView自带的浏览器内核版本太旧所导致的,只要更新成比较新的浏览器内核版本就行了。 一、环境准备 (1) Android系统源码编译环境(Android9 ......
内核 浏览器 Android WebView 版本

Android安全检测 - 发送隐式广播风险

这章来学习“发送隐式广播风险”,这个风险和动态注册Receiver风险有呼应之处,可以结合起来一起看。 一、漏洞原理 隐式广播是指未指定接收方(接收的范围),在发送广播的过程中所有的APP均能够接收到这个广播,那么就会存在广播被拦截的风险,若发送的广播携带数据那么就存在数据泄漏的风险,若发送的广播存 ......
安全检测 风险 Android

Android 导入添加图片

1.找到要添加的图片 按住Ctrl+c先复制 2.打开res的drawable文件夹 然后一定要使用右键paste进行粘贴 之后选好位置点ok即可。 3.使用:@drawabel,只要左边出现图标,说明添加没问题 设置背景图片效果: ......
Android 图片

微信Windows版 v3.9.0.28 多开&消息防撤回正式版绿色版

微信,大家工作中生活中用的最多的一款应用;很多公司喜欢用微信来作为工作沟通的工具,官方原版只支持登陆一个微信,这对于需要在电脑上登陆多个微信账号的朋友来说肯定是极其的不方便。另外有的时候别人撤回了一些重要消息,会导致我们错失部分重要内容。而这个绿色特别版本就 支持多开,同时可以 防撤回消息。那么今天 ......
正式版 Windows 消息 绿色 amp

易基因:MeRIP-seq等揭示m6A甲基化修饰对抗病毒基因表达的转录调控机制|Cell Rep

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 2021年03月02日,杜克大学医学中心的分子遗传学和微生物学系Stacy M. Horner教授团队在《Cell Reports》(IF: 9.995)杂志发表了题为“Post-transcriptional regulation o ......
基因 甲基 MeRIP-seq 机制 病毒

18 17 | 如何正确地显示随机消息?

我在上一篇文章,为你讲解完order by语句的几种执行模式后,就想到了之前一个做英语学习App的朋友碰到过的一个性能问题。今天这篇文章,我就从这个性能问题说起,和你说说MySQL中的另外一种排序需求,希望能够加深你对MySQL排序逻辑的理解。 这个英语学习App首页有一个随机显示单词的功能,也就是 ......
消息 18 17

Android 系统版本和 API 等级对应关系表

Android 系统版本和 API 等级对应关系表 平台版本 API 级别 系统代号 正式版本发布时间 Android 13 33 Tiramisu(提拉米苏) 2022年5月12日 Android 12 32 Snow Cone v2(刨冰) 2022年3月7日 Android 12 31 Sno ......
等级 Android 版本 系统 API

Android Studio 文件类型及目录

Android Studio 文件类型及目录Android Studio创建安卓项目成功后,就会出现以下这个文件/目录结构: 1、.idea(或.build) //系统自动生成的文件,无需手动编辑。 2、app //项目的代码文件和资源文件。 2.1 libs //项目用到的第三方jar包(比如百度 ......
Android 类型 文件 目录 Studio

视频直播源码,Android TextView设置跑马灯效果

视频直播源码,Android TextView设置跑马灯效果 1、先在xml中给Textview设置好对应的属性 <TextView android:id="@+id/tv" android:layout_width="200dp" android:layout_height="wrap_conte ......

Android之调用service的方法

MainActivity.java : private BackgroundMusicService caller; @Override protected void onCreate(Bundle savedInstanceState) { Intent svc = new Intent(getA ......
Android service 方法

Android UI组件

1.TextView 知识点: autoLink:文本自动识别为web超链接、email地址等——第五章 AcitonBar用法:自定义ActionBar——第四章 创建Acticity选项菜单:让返回键在ActionBar中显示后,重写onOptionsItemSelected——第四章 创建,注 ......
组件 Android

Java 的 SPI 机制

什么是SPI机制? SPI机制( Service Provider Interface)是Java的一种服务发现机制,为了方便应用扩展。那什么是服务发现机制?简单来说,就是你定义了一个接口,但是不提供实现,接口实现由其他系统应用实现。你只需要提供一种可以找到其他系统提供的接口实现类的能力或者说机制. ......
机制 Java SPI

fcitx5-android 安卓开源输入法

fcitx5-android/fcitx5-android: An attempt to run fcitx5 on Android (github.com) Fcitx5 for Android | F-Droid - Free and Open Source Android App Reposi ......