Android
guan2android
这个作者很懒,什么都没留下…
展开
-
android13版本兼容设置
android:exported兼容设置原创 2023-02-17 11:42:46 · 1184 阅读 · 0 评论 -
context.getPackageManager().getApplicationInfo()异常处理
context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES);异常处理1.检测是否已安装了指定包名的第三方app通过上面代码可以去判断当前设备是否已经安装了该包名的第三方app。如果不抛异常,说明这设备已经安装了。如果未安装,就一定会抛异常。但是,发现,在android11以及更高版本的手机中,即使已经安装了该包名的app,也仍然会抛异常: android.co原创 2021-09-17 11:21:23 · 5060 阅读 · 0 评论 -
打包混淆jar,aar,方法参数名变var1,var2之类的无意义参数名怎么办
打包混淆jar,aar,方法参数名变var1,var2之类的无意义参数名怎么办问题:解决:在proguard-rules.pro混淆文件中添加#参数名不参与混淆-keepparameternames完美解决。原创 2021-07-25 16:49:42 · 1128 阅读 · 0 评论 -
android一行代码搞定沉浸式状态栏
package com.csii.vierbom.voip.util;import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import android.support.v4.view.ViewCompat;import android.view.Vi原创 2021-05-26 10:19:33 · 203 阅读 · 0 评论 -
SharedPreferences使用出错分析
private static SharedPreferences sf=context.getSharedPreferences(userName, Context.MODE_PRIVATE);如果userName含有特殊符号,如“/”符号就会闪退,所以使用这个 SharedPreferences存储数据,切记userName不要带特殊符号。原创 2020-12-15 11:14:19 · 882 阅读 · 0 评论 -
android动态申请权限
权限申请String[] needPermissions = { Manifest.permission.CAMERA }; List<String> needRequestPermissonList = findDeniedPermissions(MainActivity.this,needPermissions); if (null != needRequestPermissonList原创 2020-06-10 15:58:52 · 451 阅读 · 0 评论 -
OKHttp请求好文
OKHttp请求好文https://juejin.im/post/5ea8d624f265da7bfb2699d0原创 2020-04-29 11:29:22 · 163 阅读 · 0 评论 -
mac连接android手机的那些事
mac拷贝文件夹到android手机上的解决方案android手机下载一个app,其叫做airMore(爱莫易联),根据app中的操作提示进行操作即可,一切都将变得超级简单。...原创 2020-02-25 23:33:07 · 710 阅读 · 0 评论 -
Flutter学习指南
https://juejin.im/post/5e39a1b8518825497467e4ec原创 2020-02-22 12:36:06 · 125 阅读 · 0 评论 -
Okhttp3基本使用
https://www.jianshu.com/p/da4a806e599b转载 2020-02-19 20:26:12 · 218 阅读 · 0 评论 -
打混淆版本的jar包
打混淆版本的jar包build.gradle文件的配置1. 不包含第三方jar包的情况在build.gradle目录下添加以下代码task makeJar(type: Copy) { delete 'build/libs/docpaysdk.jar' from('build/intermediates/packaged-classes/release') into...原创 2020-02-24 09:26:17 · 313 阅读 · 0 评论 -
打混淆版本的aar文件
打混淆版本的aar文件1.minifyEnabled 修改为true2.到proguard-rules.pro文件书写哪些类不混淆。3.点击左下角的Build Variants,找到AAR对应的Module文件,切换为release模式,然后Build》》Rebuild Project4.Rebuild成功的话,就生成混淆版本的AAR文件了。若没有生成AAR文件,就要去检查progu...原创 2019-10-31 17:30:10 · 756 阅读 · 0 评论 -
闪屏页优化(转载)
闪屏页优化(转载)原文链接:https://juejin.im/post/5d95f4a4f265da5b8f10714b消除启动时的白屏/黑屏,市面上大部分App都采用了这种方法,非常简单,是一个障眼法,不会缩短实际冷启动时间,简单贴下实现方式吧。<application android:name=".MainApplication" ... android:...转载 2019-10-14 17:53:29 · 225 阅读 · 0 评论 -
ViewPager设置图片切换的时间,你会了没?
ViewPager设置图片切换的时间,你会了没?使用在 viewpager.setAdapter之后,添加以下代码即可。try { //设置滚动切换的动画时间 Field field = ViewPager.class.getDeclaredField("mScroller"); field.setAccessible...原创 2019-10-08 17:50:34 · 514 阅读 · 1 评论 -
ViewPager不滑动,淡入淡出的效果,你get到了吗?
ViewPager不滑动,淡入淡出的效果,你get到了吗?如何使用?viewpager.setAdapter之后,直接使用viewpager.setPageTransformer(true,new NGGuidePageTransformer());进行设置,即可看到效果。附: NGGuidePageTransformer的源码:public class NGGuidePageTrans...原创 2019-10-08 11:49:09 · 1038 阅读 · 0 评论