自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 学习链接保存

Dagger 入门https://www.jianshu.com/p/39d1df6c877d2.手写 MVVMhttps://www.jianshu.com/p/6f29b4bab288

2020-11-10 14:27:51 76

原创 自定义 view

相信每一位从事Android开发的猿都遇到过需要自己去自定义View的需求,如果想通过xml指定一些我们自己需要的参数,就需要自己声明一个styleable,并在里面自己定义一些attr属性,这个过程相信大家都比较了解。当然,属性其实也不一定需要和View配合使用,比如我想通过一个Theme中的style对一个库进行一些简单参数的配置,这应该怎么做呢?我今天在封装一个库时在这个地方浪费了较多时间,...

2019-09-29 17:38:06 98

原创 MediaSession

我们先来看看如何设计一款音乐播放App的架构,传统的做法是这样的:注册一个Service,用于异步获取音乐库数据、音乐控制等,在Service中我们可能还需要自定义一些状态值和回调接口用于流程控制通过广播(其他方式如接口、Messenger都可以)实现Activity和Service之间的通信,使得用户可以通过界面上的组件控制音乐的播放、暂停、拖动进度条等操作如果我们的音乐播放器还需要支...

2019-09-25 10:44:52 950

原创 fragment相关

Android 设置 Activity 半透明:color.xml:#80000000style.xml:Manifest中的activity 标签:android:theme="@style/AppTheme.translucent"Fragment 响应 back 键:Fragment中重写OnResume方法,添加如下代码。@Overridepublic void onR...

2019-09-24 16:25:01 165

原创 fragment.setArguments

Fragment只有一个无参构造函数,并且要显式定义用法public static XxFragment newInstance(String text) {XxFragment fragment = new XxFragment();Bundle bundle = new Bundle();bundle.putString(“name”, text);//fragment保存参数...

2019-09-23 17:36:06 1031

原创 Android.mk记录

介绍:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一:1)APK程序,一般的Android程序,编译打包生成apk文件2)JAVA库,java类库,编译打包生成jar文件3) C\C++应用程序,可执行...

2019-09-19 18:51:02 106

原创 签名

我们知道,如果一个应用程序想要使用系统的方法,那么就需要给这个应用程序签名,相当于授权。给程序进行platform、media、shared签名的方法分别如下:(1)platform签名:AndroidManifest.xml的manifest节点中添加 android:sharedUserId=”android.uid.system”,Android.mk中增加  LOCAL_CERTI...

2019-09-19 17:33:31 214

原创 新的学习旅程开始 希望一切顺利嘿

开工第一天心情是忐忑的。好在比较顺利主要就是安装环境Linux 系统对我来说还是有些许陌生下一步计划是尽快学会 git 相关的东西吧工作安装好了系统安装了 Android Studio代码下载好了今天要开始熟悉模块了知识点Linux 打开终端:ctrl + alt + t下载 git:sudo apt install git获取 ssh: ssh -keygencd ....

2019-09-19 09:58:06 138

空空如也

空空如也

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

TA关注的人

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