Android基础
文章平均质量分 59
Martin-Rayman
35就转行咯?再干十年
展开
-
Android 在分享列表添加自己的应用
关于在分享列表添加应用「How to make my Android app appear in the share list of another specific app」「android系统分享功能,将自己的APK加入可分分享的应用列表」目前业务需求,需要在Android系统下,用户从文件管理器长按文件分享的时候,能出现我们的App列表。参考了上面两篇文章的操作,尝试在Manifest里面直接添加一个<intent-filter> <action android:n原创 2022-03-14 16:08:20 · 6113 阅读 · 1 评论 -
关于.9图失效以及.9图不可以错过的细节点
Nine Patch Pic.9图作为Android端图片控制的一个利器,使用的时候很简单,只需要在一个图片的四边预留1px的空白像素,然后按照规则,分别在left top right bottom控制这些1px像素就好了。left: Vertical拉伸控制像素,可以为一个像素,也可以是一个区域top: Horizontal拉伸控制像素,可以为一个像素,也可以是一个区域right: V...原创 2020-01-16 15:20:41 · 2526 阅读 · 0 评论 -
关于dispatchKeyEvent回调两次的问题
项目中需要监听Enter键的点击,但是部分设备直接监听onKeyDown没有效果。于是直接用dispatchKeyEvent去监听,但是发现dispatchKeyEvent在一次物理键点击的情况下会调用两次。一次是按下的时候,keyEvent的Action为ACTION_DOWN,另一次就是ACTION_UP了所以只要加个判断,去除keyEvent的action为ACTION_U...原创 2019-04-17 19:06:14 · 2168 阅读 · 0 评论 -
Android跳转第三方App,淘宝,微信,QQ等。
在项目需求中有一个需要跳转到淘宝App主页的需求。 在这里简单列举下跳转淘宝的实现方式1.项目集成了阿里百川SDK,使用SDK提供的API直接跳转,可以携带参数并跳转到具体页面2.单纯的跳转,项目没有集成阿里百川SDK,需要自己查找淘宝对应的Activity和传递的参数。跳转其他App的方式都可以2的方式去实现,找出对应App的包名,Activity名,参数列表。这里就...原创 2019-02-23 14:11:17 · 9462 阅读 · 4 评论 -
Android 6.0 Fragment权限请求问题
关于6.0中Fragment请求操作关于6.0中Fragment请求权限被拦截问题原创 2017-08-31 15:46:04 · 4193 阅读 · 0 评论 -
6.0系统中Fragment请求权限所踩过的坑
6.0出来也很久了,项目也因为没设配6.0引起了很多权限的BUG。之后看了下洪洋大神的Blog,基本上知道了如何请求权限,管理权限。但是最近发现在Fragment中请求权限有点问题。这里有两个坑:一个是Fragment中的请求方式,第二个就是Fragment中请求权限回调问题。 如何实现Fragment中的权限请求看Blog都知道,请求权限可以通过以下方式去请求,这里模拟请求的...原创 2019-02-21 09:40:13 · 1146 阅读 · 2 评论 -
同一个Activity中不同Fragment的数据传递
参考文章:http://blog.csdn.net/harvic880925/article/details/44966913最近在项目中需要实现这样的一个需求:同一个Activity中有两个Fragment,然后有两Fragment。两Fragment中又嵌套着不同的ListView。然后实现从Fragment1中的ListView点击item之后添加到Fragment2的L原创 2016-03-08 11:08:49 · 4066 阅读 · 0 评论 -
关于res目录下图片引起的OOM解决方法
参考链接:http://blog.csdn.net/coderinchina/article/details/40964205参考链接:http://blog.csdn.net/shineflowers/article/details/41648745最近的项目中需要用到比较多的图片,而且图片的像素和内存都占用得比较多。导致一两张图下来直接OOM了。对于这个难缠的问题,这两原创 2016-03-05 21:13:20 · 1564 阅读 · 0 评论 -
关于largeHeap属性
最近在研究一个项目,但是项目中用的图片和APP的运行内存远远大于Android指定的16M运行内存大小。然后小白就问了各路大神如何防止APP OOM错误。于是一群内大神给了我一条明路。 <application android:allowBackup="true" android:icon="@mipmap/icon_app" a原创 2016-03-04 17:54:45 · 2099 阅读 · 0 评论