摘要:
@RequiresApi(api = Build.VERSION_CODES.O)private void showNotification(){ NotificationChannel notificationChannel=new NotificationChannel("channelId", 阅读全文
摘要:
Gitflow是一个git的扩展集,是代码仓库管理框架,其使用两个分支来记录项目开发的历史,而不是使用单一的master分支。在Gitflow流程中,master只是用于保存官方的发布历史,而develop分支才是用于集成各种功能开发的分支。使用版本号为master上的所有提交打标签(tag)也很方 阅读全文
摘要:
一、下图中service.getSimpleName().equals("FaceSearchService")不能混淆FaceSearchService这样的类。如果非要混淆这样的类,可以用service==FaceSearchService.class代替。 阅读全文
摘要:
一、命令行方式 二、Android studio功能方式。 三、引用第三方依赖冲突时解决办法。 3.1、引入时剔除。 写法一、 implementation 'com.github.MFlisar.MaterialPreferences:datastore:0.5.5',{ exclude grou 阅读全文
摘要:
webview 阅读全文
摘要:
/** 判断手机中是否安装指定包名的软件 */public static boolean isInstallApk(String name) { List<PackageInfo> packages = App.instance.getPackageManager().getInstalledPac 阅读全文
摘要:
一、http适配 背景:API升级到28以后,不再支持明文的网络请求,只支持https请求。运行所报错误:java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security po 阅读全文
摘要:
一、命令 adb connect IP:5555 adb disconnect IP:5555 adb remount adb install 安装包的绝对路径 二、获取logcat信息 1、制作文件:logcat.bat 2、文件内容: @ECHO OFF for /f "tokens=2 del 阅读全文
摘要:
1.通过系统签名获取权限 定制系统中,可以通过源码的签名文件对应用进行签名,在应用的AndroidManifest.xml中配置好参数,如图 <manifest xmlns:android="http://schemas.android.com/apk/res/android" coreApp="t 阅读全文
摘要:
1、gradle需要升级。 1)、project的build.gradle文件写下如下代码: 2、关于buildToolsVersion值的设置。 最小支持:28.0.3。各module都需要这么设置。 统一去配置相关的值可以在project的build.gradle文件中编辑如下代码: 3、添加依 阅读全文