![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 63
Lay7
BUG MAKER
展开
-
[Android] 文本长按操作自定义
[Android] 文本长按操作自定义文本长按操作自定义效果:大概就是这样的一个功能,试了试自己的手机,发现做这个功能的app 有 OutLook、GoogleTranslate、爱奇艺、今日头条,一个挺好的引流方式,记一下实现方法,找了挺多文章都不符合,最后找到可这个:原文(可能被墙),写比较随意,也可以直接跳过去看原文。这个是Android 6.0 之后引入的一个文本操作工作,比较常用的action就是 复制、黏贴、搜索、翻译等等吧,使用场景也很简单:比如视频类的APP,你可以把这个加入原创 2021-10-13 13:56:07 · 1260 阅读 · 0 评论 -
Android:分享微信小程序、QQ小程序,小程序打开APP
Android:小程序打开APP1、分享微信小程序:(接入友盟)2、分享QQ小程序:(接入友盟)3、微信小程序打开APP4、QQ小程序打开APP1、分享微信小程序:(接入友盟)UMMin umMin = new UMMin(HttpRequestUrl.getUrlDomain()); umMin.setThumb(new UMImage(context,image)); //友盟没有找到文档区分发布版、体验版,如有需求,建议同时使用官方sdk //实际分原创 2021-01-07 14:01:10 · 855 阅读 · 1 评论 -
Android:ERROR: Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
ERROR: Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues原解决方案地址:https://superuser.com/questions/1453658/android-studio-3-6-canary-4-gradle-throwing-defaultprojectsyncissues-except...原创 2019-08-10 16:52:50 · 1688 阅读 · 0 评论 -
Android:如何优雅的开发马甲包?
**什么是马甲包呢?**简而言之,同样的代码,包装成不同的APP,就是马甲包。对于开发者来说代码被盗用被包装成马甲包是很气人了,所以建议大家注意自己代码的保护!那么问题来了,真的有需要要开发不同的马甲包(咱也不知道为啥,就是有震感需求)该怎么开发呢?看了很多方案最多的就是复制一套代码,修改包名,当然是可行的,但是也有一个弊端,马甲包越多,代码越多,版本越多,马家项目越多,一次更新要修改很...原创 2019-08-05 16:52:52 · 3032 阅读 · 0 评论 -
Android:JPEG EXIF信息添加
ExifInterface:https://developer.android.com/reference/android/media/ExifInterface添加信息: ExifInterface exif = new ExifInterface(imagePath); // 写入经度信息 exif.setAttribute(ExifInterface.TAG_GPS_LO...原创 2019-01-21 14:41:34 · 1180 阅读 · 1 评论 -
Android:读写权限授予后仍提示 Permission denied!
Android:读写权限授予后仍提示 Permission denied!问题描述:解决过程:解决:总结:反思:问题描述:APP有一个保存图片的功能,第一次安装,无法保存图片也没有报错(自己代码容错性还行,哈哈哈),其实就是保存失败。第二次覆盖安装,再次保存图片,就成功了。解决过程:贼郁闷,debug一行行找问题,在catch中抛出异常Permission denied!!看了自己APP...原创 2018-10-30 15:14:04 · 38443 阅读 · 27 评论 -
Android:RecyclerView的滑动删除和拖动排序以及排序后的position错位问题
RecyclerView的滑动删除和拖动排序以及排序后的position错位问题定义相关接口:public interface OnItemTouchListener { boolean onMove(int fromPosition,int toPosition); void onSwiped(int position);}实现接口:...原创 2018-06-20 09:49:09 · 2572 阅读 · 2 评论 -
不使用SDK实现微博、微信好友、朋友圈、QQ好友、QQ空间分享
不使用第三方SDK实现微博、微信好友、朋友圈、QQ好友、QQ空间分享对应app的包名以及Activity: public static String WeiBoPackageName = "com.sina.weibo"; public static String WeiBoClassName = "com.sina.weibo.composerinde.ComposerDisp...原创 2018-03-14 15:28:17 · 730 阅读 · 0 评论 -
Android:下拉上滑显示与隐藏导航栏和状态栏(NestedScrollView实现 + RecyclerView实现)
话不多说先看效果:小米商店效果图: 个人实现效果图:前几天小米手机应用商店更新,看到这样的效果,之后看到其他app也有这样的效果,闲来无事搞一下。首先怎么实现呢?思路:不考虑滑动,先要实现全屏,而且上方状态栏显示,之后重写Scrollview,监听滑动事件,当滑动一定距离时不断更新action bar的透明度。第一步实现全屏:全屏样式实现参考 主要代码: protected void onCr原创 2016-12-20 11:38:08 · 22996 阅读 · 7 评论