Android广播在子线程中运行前言 Android中,为了不让主线程阻塞,广播接收器在一些耗时或频繁的任务,可以考虑让其在子线程中运行,当需要刷新UI是才运行在主线程。。 记录于此方便自己查阅。 正文代码片段# Android# 子线程# 广播biumall3个月前02020
Android悬浮球前言 上次介绍过创建一个《1像素的悬浮窗口》,这里需要做一个跟魅族一样的悬浮球,部分代码套用之前的。 设计悬浮球时考虑全屏和非全屏,以及导航栏在左侧或底部情况等,要不然拖动时存在抖动问题。 正文 直接...代码片段# 1像素的悬浮窗口# Android# 悬浮球biumall3个月前03290
Android aidl简单使用前言 简单记录一下aidl的使用,方便自己查阅和复习。 正文 因为客户端和服务端都需要引入相同的aidl的定义,因此这里单独吧aidl文件作为一个lib库。 Biu2Aidl库 Biu2Aidl是li...代码片段# AIDL# Androidbiumall3个月前02290
Android修改原生电话铃声前言 简单记录一下,修改Android原生默认的铃声。 推荐看参考文章,这里只是个人随笔记录。 正文 参考文章 《Android 设置铃声》 《Android 设置来电铃声、通知铃声、闹钟铃声中的坑》代码片段# Android# 电话# 铃声biumall3个月前03000
Android初始化第三方app权限前言 定制项目时要跟第三方应用合作,随着Android权限的收紧,需要APP主动申请需要的权限并让用户选择,但车机项目提醒权限申请这个弹框比较不友好,因此被客户要 正文 我只是Android系统应用测...代码片段# Android# AskPermissionbiumall3个月前03310
JNI动态注册封装C++版前言 之前JNI一直用C语言写,但发现Android Framework中大都用C++写,为了阅读方便,改为C++。其实C++跟C语言写法一样的,只不过C++更简洁些。 正文 修改点,举个例子 不同点...NDK代码片段# Android# C++# C语言biumall3个月前01840
JNI之数组简单操作前言 简单记录一下JNI中数组操作。 正文 public class Hello { static { System.loadLibrary("Hello"); } // JNI中对数组排序 publ...NDK代码片段# jintArray# JNI# ReleaseIntArrayElementsbiumall3个月前01980
JNI之对象数组使用前言 上一篇《JNI之数组简单操作》介绍的是jintArray的使用,今天就介绍对象数组。 jarray (数组) jobjectArray (object数组) jbooleanArray (boo...NDK代码片段# FindClass# GetObjectArrayElement# JNIbiumall3个月前01970