Brainbg的博客

比起大脑的记忆力,我更相信手中的笔。
私信 关注
Brainbg
码龄7年

Android开发笔记

  • 76,995
    被访问量
  • 16
    原创文章
  • 124,237
    作者排名
  • 49
    粉丝数量
  • 目前就职 深圳市哇金
  • 于 2014-04-15 加入CSDN
获得成就
  • 获得75次点赞
  • 内容获得32次评论
  • 获得248次收藏
荣誉勋章
兴趣领域
  • #Android
    #Android Studio#Flutter#Kotlin#gradle#性能优化#面试#RxJava#数据结构#Java#Android Jetpack
TA的专栏
  • Android Studio 手册
    3篇
  • Android-四大组件
    1篇
  • Android-基础汇总
    2篇
  • Android 自定义view、动画
    5篇
  • IT知识
    1篇
  • Android-NDK
    3篇
  • 阅读笔记
  • Kotlin
  • Android-网络相关
  • Android-数据持久化
  • Java基础
  • Android-性能优化
  • Android-构架
  • Android-开源分析
  • Android-基础UI
  • 算法
  • 数据结构
  • Android-设计模式的应用
  • Java-基础
  • Android-基础
    3篇
  • Android Studio 手册
    3篇
  • 搭建开发环境
  • Android-NDK
    3篇
  • Git相关
    1篇
  • Android-自定义View
    4篇
  • It技巧
  • 阅读笔记
  • 数据结构
  • 算法
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Android Activity中onActivityResult的使用笔记

相关方法startActivityForResult (Intent intent,int requestCode)intentrequestCode 如果requestCode> = 0,则当Activity退出时,将在onActivityResult()中返回此请求码。onActivityResult (int requestCode, int resultCode, ...
原创
9747阅读
0评论
7点赞
发布博客于 2 年前

Android SharedPreferences保存List数据

Android SharedPreferences保存List数据背景应用场景下载地址背景存储List数据到本地的方式有很多种,对于不想用sqlite或者其他方式,又或是数据量很少的话,不妨可以试下用 SharedPreferences保存。由于SharedPreferences只能保存Map型的数据,必须要做其他转换才行。应用场景用于保存各种List数据,最常见的莫过于,ListView...
原创
1022阅读
0评论
3点赞
发布博客于 2 年前

Android Studio 多版本共存

Android Studio 多版本共存背景准备无安装版背景假如你现在需要运行一个gradle:2.x的项目,而你目前的AS的版本是3.x,由于2.x项目升级到3.x改动比较大,但你又不想对项目进行大量调试才能运行,那该怎么办?能不能同时使用AS 2.x和3.x ?于是多版本AS共存的问题便产生了。准备官方AS的提供的下载方式分为安装版(.exe)和无安装版本(zip),也就是说,要想A...
原创
1878阅读
3评论
2点赞
发布博客于 2 年前

Android Studio 创建第一个项目应用

Android Studio 创建第一个项目应用创建项目运行项目usb连接真机创建模拟器创建项目选择打开"Start a new Android Studio project",新建一个Android项目修改相应Android项目的名称、包名、项目位置等,以符合项目要求如果修改项目的位置后,记得把项目名称重新补上,如不修改,直接默认就好选择开发Android设备的类型...
原创
13563阅读
3评论
13点赞
发布博客于 2 年前

Android Studio 开发环境快速搭建(超详细)

Android Studio 开发环境搭建 1.下载JDK、AS1.1 JDK下载1.2 AS下载1.3 百度云资源统一下载2.安装JDK3.配置JDK及JAVA的环境3.1 打开系统环境3.2 配置JAVA_HOME3.3 配置CLASSPATH3.4 编辑path3.5 检查Java环境4.安装Android Studio1.下载JDK、AS1.1 ...
原创
28856阅读
10评论
32点赞
发布博客于 2 年前

Markdown基本用法

Markdown基本用法背景简介语法1.目录/锚点2.标题3.文本3.1 普通文本3.2 文本块3.3 换行4.字体4.1 斜体4.2 粗体4.3 粗斜体4.4 删除线5.分割线6.列表6.1 无序列表6.2 多级无序列表6.3 有序列表6.4 多级有序列表6.5 待办事项6.6 多级待办事项7.代码块8.表格9.图片Github仓库里的图片本地图片10.超链接11.引用这是一个标题。diff常用...
原创
296阅读
0评论
1点赞
发布博客于 2 年前

Android 自定义view基础

自定义view基础分类流程重写构造函数自定义View的属性declare-styleableformat 属性属性定义属性获取属性使用注意事项支持wrap_content、padding、margin参考资料分类自定义View按照组合方式大体分为如下两大类,四小类:自定义单一View(不含子view)继承View继承View的子类(重写、增加功能,如:SurfaceView、Text...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

Android Text文字详解

Android Text文字详解1.绘制文字1.1 普通绘写文字1.2 单独指定每个文字的位置1.3 沿路径绘写文字2.字体样式2.1 Paint相关样式2.2 Typeface字体样式参考资料1.绘制文字1.1 普通绘写文字drawText(String text, float x, float y, Paint paint):直接进行文字绘制drawText(CharSequence...
原创
265阅读
0评论
1点赞
发布博客于 2 年前

Android Path详解

Android Path详解Path内部类Path.DirectionPath.FillTypePath.OpPath的绘制1.矩形路径2.椭圆路径3.圆角矩形路径4.圆形路径5.弧形路径6.直线路径Path内部类Path.DirectionPath.Direction.CCW:counter-clockwise的缩写,逆时针创建路径。Path.Direction.CW:clockwis...
原创
180阅读
0评论
1点赞
发布博客于 2 年前

Android Paint及Canvas 详解

Android Paint及Canvas 详解Paint内部类Paint.Style 画笔样式Paint.Cap 线帽Paint.Join 节点Paint.Align 对齐方式图形绘制1.矩形2.椭圆3.圆角矩形4.圆形5.弧形6.直线/多线7.点/多点Paint内部类Paint.Style 画笔样式Paint.Style.FILL :内部填充Paint.Style.STROKE :描边...
原创
478阅读
0评论
1点赞
发布博客于 2 年前

Android WebView 详解笔记整理

Android WebView 详解简介作用加载Html的几种方式网页前进/后退清除缓存数据WebSettings类WebViewClient类WebChromeClient类WebView与JavaScript的交互Android调用JS(javascript)代码JS(javascript)调用Android代码项目中常遇到的问题避免WebView内存泄漏优秀框架参考资料简介 A...
原创
265阅读
1评论
1点赞
发布博客于 2 年前

用Git上传项目到GitHub及详细整理

用Git上传项目到GitHub及详细整理Git客户端配置SSH调出git命令窗口1、在GitHub上创建一个名为MyGit的库2、 在MyGit的文件目录下,右击,选择Git Bash here,输入git init 进行初始化3、配置GitHub的用户名和邮箱,告诉它,你是谁如果你跳过了这一步,可能就会这么提示4、添加文件5、提交6、连接远程地址7、推送上仓库8、输入账号密码gitignore文...
原创
61阅读
0评论
0点赞
发布博客于 2 年前

Android NDK 编译工具CMake的使用

Android NDK 编译工具CMake的使用1. 创建新 Android 项目2.自定义C++的配置3.分析项目结构3.1 so库/native方法3.2 原生源文件3.3 构建配置3.4 脚本配置3.5 运行流程参考资料 Author Android Studio 用于构建原生库的默认工具是 CMake。由于很多现有项目都使用构建工具包编译其原生代码,Android Studio 还支...
原创
132阅读
0评论
1点赞
发布博客于 2 年前

Android NDK 编译工具ndk-build的使用

Android NDK 编译工具ndk-build的使用1.创建native相关方法1.1 native相关方法去掉报红2.创建c/c++文件2.1 生成头文件2.2 添加 c/c++文件3.添加mk文件3.1 添加 `Android.mk`文件(必加)3.2 添加 `Application.mk`文件(可选)4.编译so库文件4.用Gradle链接c++项目6.加载so库、运行app7.下载地址...
原创
483阅读
0评论
1点赞
发布博客于 2 年前

Android 快速开发环境-Eclipse版(附完整资源)

Android 快速开发环境-Eclipse版(附完整资源)1.背景2.准备及步骤3.下载JDK、AndroidSDK、Eclipse、ADT4. 配置Java环境4.1 安装JDK4.2 配置java环境5.启动eclipse,安装ADT插件6. 关联AndroidSDK1.背景对于很多新手来说,自己搭建一个开发环境的确不是一件容易的事;对于“老手”的开发者,搭建开发环境同样也是一件麻烦的事...
原创
11599阅读
15评论
7点赞
发布博客于 2 年前

Android NDK 简介及环境配置(一)

Android NDK、JNI入门1.背景2.介绍3.下载 NDK 和工具4.配置NDK的环境变量5.创建native相关方法5.1 native相关方法去掉报红6.创建c/c++文件6.1 生成头文件6.2 添加 c/c++文件7.添加mk文件7.1 添加 `Android.mk`文件(必加)7.2 添加 `Application.mk`文件(可选)8.编译so库文件9.用Gradle链接c++...
原创
7535阅读
0评论
4点赞
发布博客于 2 年前