
Android API
文章平均质量分 76
StoneHui_
React | Vue | 微信小程序 | Android | Flutter | 微信小游戏
展开
-
获取<meta-data>元素的value属性的值
获取元素的value属性的值,有注释不解释。import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.pm.ActivityInfo;import android.content.pm.ApplicationInf原创 2015-10-20 15:09:39 · 1615 阅读 · 0 评论 -
Android开启悬浮窗
开启全局的悬浮窗(即覆盖在所有Activity上的悬浮窗)需要使用Application的Window,即使用Application Context获取WindowManagerWindowManager manager = (WindowManager) applicationContext.getSystemService(WINDOW_SERVICE);如果使用Activity Context原创 2015-10-21 16:40:25 · 1644 阅读 · 0 评论 -
WebView和js交互
Android调用js调用方式: mWebView.loadUrl("javascript:method()"); 其中method()是js中的一个方法。js调用Android调用方式: * 首先在Java类作为被调用对象,这里叫做JavaScriptInterfaceObject,其中有个方法叫method(); * 其次使用以下方法注入对象到js mWebView.addJavaSc原创 2015-05-23 16:14:19 · 1070 阅读 · 1 评论 -
Android平台播放一个帧动画
众所周知,Android中动画分为两种,一是Tween动画,主要通过ObjectAnimation(如TranslateAnimation)实现,可实现平移、旋转、缩放、淡入淡出等动画效果;还有一种是Frame动画,即帧动画,通过不播放连续的图片实现。本博客为大家讲解Frame动画的实现。 帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动原创 2015-07-11 13:11:07 · 1654 阅读 · 1 评论 -
Fragment介绍
Fragment简介Fragment为大量不同型号、尺寸、分辨率的设备提供了一种统一的UI优化方案。 Fragment允许将Activity拆分成多个完全独立封装的可重用的组件,每个组件有它自己的生命周期。 每个Fragment都是独立的模块,并与它绑定的Activity紧密联系在一起。多个Activity可以共用一个Fragment。 Fragment展现了良好的适应性和动态构建UI的能力,原创 2015-05-23 16:15:20 · 1000 阅读 · 1 评论 -
使用AIDL实现进程间通信
AIDL(Android Interface Definition Language) 是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC)的代码。以下的文件创建过程是基于Android Studio。使用AIDL实现进程间通信步骤:1. 创建.aidl文件该文件结构类似与Java中的接口,定义了可用的方法和数据的接口。 右键点击程序包 –> new –> A原创 2015-11-04 16:59:07 · 1622 阅读 · 3 评论