自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android14 替换系统字体

Android14 替换系统字体

2024-04-13 00:04:01 939

原创 Ubuntu 18.04下Android源码的下载及编译

Ubuntu 18.04下Android源码的下载及编译

2022-05-25 17:41:11 815

原创 使用VMware Workstation 16 Player安装ubuntu18.04

使用VMware Workstation Player安装ubuntu18.0.4

2022-05-25 16:12:52 3591

原创 PermissionX开源框架的使用

PermissionX开源框架的使用背景动态申请权限是一件特别繁琐的事情,涉及的权限一多,就让人头疼。Android提供给我们的运行时权限申请的API并不是很友好。比如我们需要动态申请打电话的功能。除了在roidManifest.xml中声明权限之外,还要在执行拨打电话操作之前进行动态申请才行。<uses-permission android:name="android.permission.CALL_PHONE"/>然后在代码中动态申请:if (ContextCompat.che

2021-03-10 18:04:51 1433 2

原创 Google三方登录流程及注意事项,获取用户的更多数据

Google play三方登录流程准备注册一个google账号(方法自行百度)步骤打开GoogleAPIs,登录,看到如下界面打开Google登录Android文档官方文档添加Google Play服务在项目的顶级build.gradle文件中,确保包含Google的Maven存储库:allprojects { repositories { google() // If you're using a version of Gradle

2021-03-09 16:57:50 6958 3

原创 Facebook三方登陆流程

Facebook三方登陆流程准备工作注册一个facebook账号(注册流程就不说了,需要科学上网)正篇进入Facebook Developer官方网站,登录Facebook账号ps:如果第一次登陆进来图中框起来的地方是**“新手xx”**忘记截图记不太住了,反正一点进去是一个注册成为Developer,按照步骤注册就行了,注册好之后,就是图中这样,点击我的应用。点击创建应用按图中所示操作创建好之后就可以看到这样的界面,点击Facebook登录对应的设置

2021-03-09 09:29:36 4760

原创 Kotlin中 ? 和 !! 的区别,?和?:使用

Kotlin中 ? 和 !! 的区别前言:很早就听说Kotlin对java NullPointerException有一定的管理,而在Kotlin中 ? 和 !! 均是和 NullPointerException有关系,对于刚接触Kotlin的初学者了来说就有一点蒙,就比如我,经常能看到代码中出现很多 ? ,看着我也满脸问号。正文:先直接丢出通俗易懂的解释:"?" : 加在变量名后,系统在任何情况不会报它的空指针异常"!!" : 加在变量名后,如果对象为null,那么系统一定会报异常通过j

2021-02-26 14:13:55 1203 2

原创 Android 中<xliff:g> 标签的使用

Android 中<xliff:g> 标签的使用前言:今天再看官方demo的时候发现在res/values/string.xml中有一个包含<xliff:>这个标签:<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="title_connecting">connecting...</string> <stri

2021-02-03 17:19:09 1370

原创 Android 接收开机广播启动service/activity

Android 接收开机广播启动service/activity前言:此文章针对于普通手机APP,在没有限制之前直接可以通过接收开机广播,然后通过intent即可实现开机启动service/activity。Intent intent = new Intent(context,XXXXX.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);//启动activitycontext.s

2021-01-30 09:26:27 7788 2

原创 Android中使用log4j2

Log4j2 的配置、使用最近公司让调研log4j2在Android中的使用,在网上查了很多资料,在这做个总结,一起学习,参考了许多文章,文末都有链接,感谢大佬们的文章Log4j2 简介log4j2是log4j 1.x 的升级版,2015年5月,Apache宣布log4j1.x 停止更新。最新版:官网下载log4j2参考了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有:异常处理:在logback中,Appender中的异常不会被应用感知到,但是在log4j

2021-01-05 17:52:35 5870 3

Google三方登录获取更多信息.zip

普通的登录只能获取到用户的全名,邮箱,头像的URL 需要获取其他更多的信息,请查看PDF普通的登录只能获取到用户的全名,邮箱,头像的URL 需要获取其他更多的信息,请查看压缩包中的PDF

2021-03-18

Google三方登录流程及注意事项1.0.pdf

Google三方登录流程及注意事项1.0.pdf

2021-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除