Android 基础
文章平均质量分 69
假装多好123
CSDN Android领域优质创作者。从事5年android 系统apk,framework开发定制,flutter开发。做过高通,MTK,RK,Mstar,Hisi平台。
展开
-
android 获取系统的壁纸
android 获取系统的壁纸获取当前系统的壁纸:WallpaperManager wallpaperManager = WallpaperManager.getInstance(context); Bitmap wallpaperBitmap = wallpaperManager.getBitmap();获取系统的默认壁纸:InputStream wpStream = WallpaperManager.openDefaultWallpaper(context, WallpaperMana原创 2021-12-15 21:33:54 · 3470 阅读 · 3 评论 -
最全app build.gradle常用语法
1.增加签名文件 signingConfigs { sign_q { keyAlias 'key1' keyPassword '111111' //签名文件 storeFile file('storefile/sskey.jks') storePassword '111111' } } buildTypes {原创 2021-10-19 17:04:04 · 1441 阅读 · 0 评论 -
android中与js的交互
android中加载html原创 2020-02-19 20:08:05 · 203 阅读 · 0 评论 -
android 多语言国家化对照表(超详细)
android 多语言对照表英语values中文(简体)values-zh-rCN中文 (繁体香港)values-zh-rHK中文 (繁体台湾)values-zh-rTW俄语values-ru-rRU法语value-fr-rCA阿拉伯语العربيةvalues-ar波斯语values-...原创 2019-12-20 21:20:05 · 6114 阅读 · 0 评论 -
android 如何去控制第三方音乐播放app之控制QQ音乐
android 如何去控制第三方音乐播放 NotificationListenerService原创 2019-10-21 23:55:08 · 9546 阅读 · 5 评论 -
android系统源码中给apk签名的几种方式(包括有源码和无源码的apk)
为什么要签名首先说下为什么要签名,此部分为转载部分android apk签名的作用1.使用特殊的key签名可以获取到一些不同的系统权限。 2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本, 这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。 3.防止程序发布后被篡改签名一般用私钥,私钥签名以后会生成harsh值序列, 公钥验证的时...原创 2018-07-10 22:29:00 · 4302 阅读 · 6 评论 -
java android中打印方法栈的几种办法
java 打印方法调用过程原创 2019-05-09 23:15:00 · 1232 阅读 · 0 评论 -
Android数据库之LitePal的使用
郭神的LitePal 库原创 2019-05-26 17:41:00 · 690 阅读 · 0 评论 -
java NIO字符集Charset 支持的所有字符集
可以通过以下方法打印所有的字符集 public void test(){ Map<String , Charset> map = Charset.availableCharsets(); Set<Entry<String , Charset>> set = map.entrySet(); for(Entry...原创 2019-05-23 18:53:08 · 4183 阅读 · 0 评论 -
android 仿华为手机悬浮窗设计
android 悬浮窗设计(windowManager)原创 2019-09-08 17:31:59 · 941 阅读 · 1 评论 -
android 如何得到本地视频的缩略图
public class VideoThumbUtils { /** * 得到视屏的缩略图 * * @param videoPath * @param width * @param height * @return */ public static Bitmap getVideoThumbnail(String ...原创 2019-05-01 16:55:31 · 585 阅读 · 0 评论 -
反射与注解的用法解析
反射和注解原创 2019-03-02 14:46:06 · 2514 阅读 · 0 评论 -
android 差异化多渠道打包
使用多渠道打包方式原创 2018-12-05 22:21:34 · 238 阅读 · 0 评论 -
UI Automator 的详细用法步骤解析
浅谈UI Automator1.UIAtomator测试工具定义以及用途2.四大测试工具的优缺点比较3.测试工具的工作流程4.测试环境的配置以及用到的工具的介绍5.UIAutomator API6.结合Demo具体的测试操作步骤7.一点感悟1.UIAtomator测试工具定义以及用途Google 官方出的一种简单的UI自动化测试工具。在Android测试中,UI界面测试占...原创 2018-09-28 17:45:45 · 32744 阅读 · 2 评论 -
Android 多个应用之间声音竞争之Android 系统处理音频焦点(AudioFocus)
问题发现最近在项目中发现我们的自己的apk和第三方的媒体apk会出现串音问题。即两者之间的声音会重叠在一起。解决问题1. 使用多媒体按键去控制第三方应用的声音播放(无效果)通过触发媒体的按钮来操作播放器状态:KeyEvent.KEYCODE_MEDIA_PAUSE public static void sendMediaButton(Context context, in...原创 2018-11-11 15:41:20 · 7169 阅读 · 0 评论 -
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments
最近有一个需求,需要在打开一个fragment的时候通过构造方法传参的方式传入数据。但是当我在fragment里面进行有参构造方法的时候。报以下的错:报错:Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead less… (...原创 2018-11-14 23:43:29 · 895 阅读 · 0 评论 -
Glide图片旋转与放大缩小
a原创 2018-11-15 00:11:52 · 4380 阅读 · 0 评论 -
recycleView 中item为GridLayout时调节item之间的间距
首先要继承recycleview 的ItemDecorationpublic class SpaceItemDecoration extends RecyclerView.ItemDecoration{ private int spanCount; //列数 private int spacing; //间隔 private boolean includeEdge; ...转载 2018-11-21 22:54:15 · 1659 阅读 · 0 评论 -
Android性能优化之使用线程池处理异步任务
说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式: 1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自...转载 2018-12-01 21:14:17 · 239 阅读 · 0 评论 -
android 中 string.xml中特殊符号的表示
要显示以下字符串(&amp;)I like android &amp; ios用&amp;amp; &lt;string name="keys_test"&gt;I like android &amp;amp; ios&lt;/string&gt;尖括号&lt;&gt原创 2018-12-05 21:04:41 · 5103 阅读 · 0 评论 -
一个可以打印类名,方法名,行号的logcat工具类
一个可以直接打印类名,行号的logcat工具类原创 2018-12-05 21:17:47 · 590 阅读 · 0 评论 -
分享几个常用的工具类
几个常用的工具类,照片,文件,时间,网络工具原创 2018-12-05 21:37:57 · 2198 阅读 · 0 评论 -
.9图报错 【Error:top-left corner pixel must be either opaque white or transpare】【Error:found an invalid】
Android 项目中.9图使用时报错操作时报错在android studio中写一个资源文件时。将几张之前制作好的.9图拷贝到对应文件夹下后,随机报以下的错: Error:top-left corner pixel must be either opaque white or transpare 起初我以为是哪块配置错了,找了半天也找不出错误。然后就重新开始写这个资源文...原创 2018-05-20 14:59:40 · 12330 阅读 · 0 评论