android
文章平均质量分 67
大神,快来碗里
专注于Java相关技术
展开
-
Android gradle3.x中 implementation 、compile、api区别
compile与api二者等同,无区别implementation与compile或implementation与apiimplementation编译的依赖只作用于当前的module。即APP module依赖了core module,core module中使用implementation编译的三方库(如glide)只对core module起作用,app module中无法使用该三方库(glide);如果core module 使用implementation依赖了base module,原创 2021-03-13 08:27:17 · 508 阅读 · 0 评论 -
Android9网络请求
手机升级了9.0,调试程序的时候发现网络请求总是失败。逛了一下CSDN发现了问题所在。Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。也就是说http请求都会报错,https不受影响解决办法如下:res下新建一个文件夹,并创建xml文件<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPerm原创 2021-03-13 08:21:36 · 487 阅读 · 0 评论 -
PackageManager(管理应用程序包)解析
PackageManager:管理应用程序包功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,receiver,service,provider及相应属性等)查询已安装应用增加,删除permission清除用户数据、缓存,代码段等使用方法:在Android中,为应用包的安装,删除各种操作服务的,是PackageManagerSerivce,简称PMS.如果想要调用PMS的服务,则可原创 2021-01-10 22:36:48 · 7159 阅读 · 2 评论 -
Android中通过其他APP启动Activity的三种方式
提示:在启动一个Activity前进行必要的存在检测很有必要,以免程序意外崩溃。PackageManager packageManager = getPackageManager();Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("xl://goods:8888/goodsDetail?goodsId=10011002"));List<ResolveInfo> activities = packageManager.qu.原创 2021-01-10 22:01:30 · 896 阅读 · 0 评论 -
android.intent.action.MAIN和android.intent.category.LAUNCHER的理解
当我们使用Android Studio创建一个工程并生成一个Activity时,经常可以在清单文件中看到如下的代码:<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.ca原创 2021-01-09 10:59:22 · 1686 阅读 · 3 评论 -
android studio 控制台打印输出日志
有些情况下,不方便使用断点的方式来调试,而是希望在控制台打印输出日志,使用过Eclipse的同学都知道Java可以使用 System.out.println(""); 来在控制台打印输出日志,但是在android studio中却是不行的,还是有差别的,那应该用什么呢?android.util.Log在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 L原创 2021-01-08 23:43:38 · 3171 阅读 · 0 评论 -
(1)android开发环境搭建
1、官网下载 Android Studio 编辑器首先,访问谷歌中国开发者网站下载 Android Studio 编辑器:https://developer.android.google.cn/studiowindow上有压缩版和安装版,看个人爱好下载。2、安装和配置基于解压版,下载android-studio-ide-201.6953283-windows.zip,解压后进入bin目录,双击studio64.exe会打开 Android Studio 编辑器原创 2021-01-07 16:53:08 · 227 阅读 · 1 评论