![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 82
熊猫vs笨笨
开发就是一个职业,不断的学习才能不落后,分享才能补充。
展开
-
如何判断Android应用置于前后台
记录两种获取应用程序置于前后台状态方法。第一种使用Android系统API;第二种使用Activity生命周期。原创 2022-12-27 15:06:01 · 4631 阅读 · 1 评论 -
Android统一管理Timer计时器Service工具
通过服务保护计时器放置后台不被系统GC。防止计时器失效,并实现注册统一分发处理计时器回调更新UI页面数据。原创 2022-11-09 17:08:35 · 1874 阅读 · 0 评论 -
Android通过第三方应用唤起App(Intent)
Android通过第三方应用唤起App通过隐式Intent的唤起应用程序音频文件通过“其他应用打开”或者“发送到其他”的方式唤起应用过滤数据类型通过隐式Intent的唤起应用程序在很多应用中都会遇到一种情况就是点击某一个音频、视频或者图片,唤起其他应用或者通过发送的方式唤起其他应用打开对用的数据信息。这种方式很常见并且在Android官方文档中也有一定的描述 点击此处进入。但在实际使用中获取数据以及如果配置Intent过滤器都会有一些问题的存在。这篇文章主要介绍如果进行配置及使用。音频文件通过“其他应原创 2021-04-25 12:03:05 · 2811 阅读 · 0 评论 -
Android使用TypedArray获取资源getResourceId方法下标越界异常问题
Android使用TypedArray获取资源getResourceId方法下标越界异常问题Android中重复资源获取方式TypedArrayres文件夹的array.xml中创建资源数组需要注意TypedArray容易出现的问题Android中重复资源获取方式TypedArray在Android中会经常遇到使用重复的资源,比如显示用户等级;往往用户等级的icon基本都是一个尺寸只是显示的内容不一样而已。而显示的时候需要通过获取接口数据中用户等级来决定如果显示。如果按住以往的逻辑我们可能会通过if—e原创 2021-03-15 16:52:17 · 2382 阅读 · 0 评论 -
Android瀑布流搜索历史效果。
很多App中都有搜索的功能。而搜索历史有一个很有意思的开发效果。那就是瀑布流的方式显示Label标签。效果如下:该控件的效果就是当输入搜索词触发搜索之后将文本添加到搜索历史缓存中。如果缓存中有重复的搜索词会将该词汇放置缓存第一个位置。与此同时更新搜索历史控件将刚刚输入的搜索词放置在搜索历史控件的第一行第一个词汇的位置。控件结果设计类如下图:具体代码可以通过查看GitHub代码:瀑布流搜索历史效果控件中数据缓存使用了SearchHistoryDataCache类,通过Android偏好原创 2020-06-01 15:18:49 · 839 阅读 · 0 评论 -
App拉起微信小程序工具方法
在很多应用中都会关联一些微信小程序,如果通过App将微信小程序打开或者分享能。下面分别给介绍一下。1.如何通过应用程序拉起小程序。首先我们需要在AndroidStudio中集成微信的开发工具包截止到发文微信开发工具包已经更新到了6.6.0版本。...原创 2020-05-18 17:13:00 · 5415 阅读 · 0 评论 -
Android去除TextView文本中的默认内边距
Android开发过程中可能很多人都遇到过这样的问题,那就是TextView上下内边距的问题。使用TextView控件的时候由于其内边距导致与UI效果相差甚远。很是让不少程序猿难受,也包括我自己因为这个原因也没少和UI设计师打嘴仗。于是最近写了一个自定义的NoBroderTextView去除了TextView上下内边距。 通过查阅Google官网的Android开...原创 2019-02-21 13:57:07 · 11681 阅读 · 4 评论 -
Android 微信分享问题解决小心得(二)
分享音频点击跳转页面显示黑屏播放器(页面什么都没有全黑)后来在分享音频的时候,需要添加分享音乐的URL地址,也就是WXMusicObject.musicUrl属性,但是又一个肯人的地方来了。当我设置了一个分享的音频地址的时候OK可以分享也可以播放,但是当我点击分享内容的时候跳转到了一个不知道是什么鬼的页面,除了播放、暂停按钮什么都没有全黑页面。郁闷无比呀!后来通过多方查找返现,WX并没有提供分原创 2017-09-04 15:50:17 · 923 阅读 · 0 评论 -
Android 微信分享问题解决小心得(一)
近期项目增加分享(微信分享:好友及朋友圈)功能。主要用的就是WX的分享功能,于是就去微信官方开发者平台查看如何接入SDK。通过查看之后发现微信文档对于Android方面写的过于简单了。除了教授如何接入和分享各种信息之外并没有任何文档。真是郁闷!!!只能先试试看了。于是通过注册获得可APP_ID等相关信息,也添加了一些注册等一些代码。分享是发现只有第一次分享是OK的。第二次就是有问题。分享崩原创 2017-09-04 15:32:56 · 784 阅读 · 0 评论 -
Android Material Design控件学习(一)——TabLayout的用法
作者:@JohnTsai本文为作者原创,转载请注明出处:http://www.cnblogs.com/JohnTsai/p/4715454.html转载 2017-04-26 18:14:21 · 1727 阅读 · 0 评论 -
android剪切合并MP3音乐
以前做过一个音乐播放器,基本的功能都有,什么在线播放,下载,歌词显示,分享等。下面是剪切合并代码,算法也有,结合算法才好看代码[java] view plain copypackage com.cdu.hhmusic.utils; import java.io.File; import java.io.FileInputS转载 2017-04-26 14:29:10 · 3481 阅读 · 3 评论 -
android6.0运行时权限完美封装
前几天看了郭大神的运行时权限的专讲,深受启发,由于现在基于目前项目中的运行时权限封装的还不是那么完美,趁着郭神建议的还是历历在目。于是把它完整的敲了下来。并在此基础上添加上自己的一些见解,封装成一个完整的demo,希望与大家进行交流与。在这里我进行了简单的在activity中简单进行获取权限和工具类封:某一个权限被禁止或者是所有的权限被禁止,这里我做了去到烯转载 2017-04-19 14:04:53 · 682 阅读 · 0 评论 -
Android调用系统照相机和摄像机
调用系统照相机。private void callPhone() { //获得文件 File _file = new File(StorageUtils.getCacheDirectory(this), "temp.jpg"); //判断文件是否为null if (_file != null) { //获得图片URI Uri原创 2017-03-15 20:00:39 · 3015 阅读 · 0 评论 -
android studio快捷键大全Windows
接下来这篇android studio使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~ ----常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结转载 2017-04-10 11:10:02 · 260 阅读 · 0 评论 -
Android调用三星S4手机系统照相机崩溃问题(有效)
最近做项目在又发现一些新的问题,记录一下希望为后面的读者的指点迷雾。由于系统版本造成的android:configChanges横竖屏配置无效,先参考源码在level13以后加入了一个screenSize的属性,这个属性很重要如果在android3.2以后的版本中没有添加"screenSize"的话依然会触发横竖屏activity销毁周期(也就是说不能屏蔽activity销毁,从而原创 2017-03-14 14:54:31 · 1173 阅读 · 0 评论 -
Android保持当前Activity常亮问题。
最近开发录音的一个项目,而项目要求录音界面在录音状态的时候保持屏幕常量。网上普遍的方法都是推荐使用PowerManager.WakeLock类实现。但是实际中并没有什么作用。当设置参数很多参数都已经过时。在高版本中根本没有效果。无意中发现网上提到了View.keepScreenOn和android:keepScreenOn属性,这两个属性很给力。前者可以动态的在Activity中设原创 2017-03-14 14:30:32 · 5923 阅读 · 1 评论