自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gs344937933的专栏

静心、学习

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 第一个开源的Android项目

一直都想在工作之余做一个开源的项目,哪怕是练手学习之用。最近在找工作,面试官说我缺少Android项目,刚好借此机会,做了一个IM即时通讯的项目。github链接地址:https://github.com/gong-shuang/andriod-open项目介绍这个是仿微信实现的,先看一下视频:https://www.ixigua.com/i673098374042...

2019-08-29 21:35:19 456

原创 如何获取Android xml 格式的矢量图标

有两个方法,方法一:使用Android Studio自带的矢量图,这个比较比较少。点击 Clip Art ,旁边的小图标,如下,就是小飞机的地方:然后再点击《next》 《ok》,将xml文件保持到drawable文件夹中,即可。方法二,使用阿里或者material在线获取SVG格式的,再转成XML格式。阿里云的连接是:http://www.iconfont....

2019-08-14 19:05:08 4426

原创 如何下载Google Chromium源码。

由于工作需要编译Android版本的Chromium,于是开始了下面的心酸历程:Chromium的源码太大,用官方默认的下载工具,不支持断点续传,我下载了无数次都解决不了,于是,我想了一个办法,先下载到国内的云服务器中,因为国内的云服务器是的入口(出口有速率限制)是没有速率限制的,然后再下载到本地,最后将源码上传到百度云中,这样,方便别的同学下载源码。参考文档:Checking out a...

2019-08-13 09:55:50 11901 22

原创 java 注解--学习

参见这篇文章: java注解:如何实现和使用一个自定义注解?,但是这个文章的有个地方的代码写错了,下面的正确的代码。没有CarTypeTarget 的注解的定义,估计是作者写错了,代码为:@Retention(RetentionPolicy.RUNTIME)public @interface CarTypeTarget { Type carType() ; p...

2019-08-10 12:45:33 268

原创 报错:ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve XX.XX

我用的as的版本是3.4.2,window10系统。build.gradle文件配置:// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { google() ...

2019-08-09 07:38:30 28837 24

原创 Android 的 MVVM 学习

首先 MVC MVP MVVM 三者的区别:MVC ,MVP,MVVM 的区别讲解:ViewModel 的文章:深入了解架构组件之ViewModel,对应的还有:带你深入了解官方架构组件LiveData----------------------------------------这是一个简单的, MVVM 的demo,见:Android中的MVVM架构设计-实用篇...

2019-08-08 11:01:23 456

原创 Butterknife 学习

Butterknife官网:http://jakewharton.github.io/butterknife/github:https://github.com/JakeWharton/butterknife注意:当前最新的版本是10.1.0,使用了Androidx中的库,这个库和Android的库不兼容,如果想解决这个问题,网上给的解决办法都比较麻烦,最好的办法是等官方修改吧,...

2019-08-07 19:33:19 276

原创 Dagger2 学习

Dagger2其版本1是由square开发和维护的,到了版本2的时候就由google维护了。官网:https://dagger.dev/producersgithub:https://github.com/google/dagger参考:深入浅出Dagger2 : 从入门到爱不释手, 这个文章的最后面的代码的单词写错了,将 DaggerCommonComponent 写成了...

2019-08-07 19:04:49 352

原创 Google Gson 学习

GsonGoogle Gson 提供了 fromJson() 和 toJson() 两个方法用于解析和生成 JSON 字符串fromJson() 实现了 JSON 字符串的反序列化toJson() 实现了 JSON 字符串的序列化github:https://github.com/google/gson用户使用的指导:https://github.com/google...

2019-08-07 13:52:58 235

原创 LeakCanary 学习

LeakCanary官网github参考的几篇文章:性能优化总结2:leakcanary的使用(简洁易懂)

2019-08-07 10:17:58 258

原创 在ubuntu环境下编译 ffmpeg for android

参考:Cross Compiling FFmpeg 4.0 for Android怕链接打不开,先记录一下主要步骤:环境:ubuntu 1604版本;Step 1: Downloading the prerequisites:Android-ndk-r15c — 因为从r16版本编译ffmpeg就会出现问题,因此我们选用r16以前的版本,:https://dl.google.co...

2019-08-06 10:13:46 988

原创 ubuntu编译ffmpeg

参考Compile FFmpeg for Ubuntu, Debian, or Mint

2019-08-06 09:45:15 257

原创 java反射--学习

1 反射的基本用法1.1 获取类对象Class.forName()(常用)Hero.classnew Hero().getClass()1.2 创建对象步骤1.获取类对象 Class class = Class.forName("pojo.Hero");2.获取构造器对象 Constructor con = clazz.getConstructor(形参.class);3 ...

2019-08-04 09:06:25 233

FreeRTOS实时内核使用指南

这个是 FreeRTOS 的入门文档,FreeRTOS本来就不难,看看这个文档就可以啦

2019-05-07

IT提问的智慧

运用某些策略,比如用谷歌(Google)搜索你遇到的各种错误提示(既 搜索 谷歌论坛,也搜索网页), 这样很可能直接就找到了解决问题的 文档或邮件列表线索。

2012-05-05

空空如也

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

TA关注的人

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