叩首前行

记录和分享进步路上的点滴

Android知识巩固--IntentService详解(消息机制的优秀实践)

为什么需要IntentService? 我们都知道Service是负责在后台处理比较耗时的操作的。但实际上Service也是运行在主线程中的。在我们需要在Service中开启子线程来执行我们的耗时操作。 一个使用Service的案例: public class MyService ext...

2018-02-23 15:04:19

阅读数 98

评论数 0

Volley 请求后台数据中文乱码问题解决

Volley 请求后台数据中文乱码问题分析与解决

2017-07-19 19:04:29

阅读数 472

评论数 0

Git的Flow工作流分享

最近我们团队对日常开发规范和版本控制等工作进行了调整,为此对GitFlow工作流以及它的各类变种也进行了学习,在此记录一下。 只有一个Master分支带来的问题 首先我们回顾一下我们在日常与团队的合作开发一个项目中会遇到与版本控制相关的场景。 一般我们在创建一个Git仓库的时候会有一个默认的主分支...

2019-06-02 18:47:32

阅读数 20

评论数 0

Java基础知识-- Thread和线程池的具体使用

Java Thread具体使用 (1)直接创建匿名线程使用 new Thread(){ public void run(){ //... System.out.println("Sub Thread Runnable&quo...

2018-04-06 15:02:07

阅读数 69

评论数 0

getOutputStream() has already been called for

在Action中,有这样一个需求,将服务器的一个文件读取出来并写入response中,很自然,我们会 response.getOutputStream(),然后在去针对文件建立InputStream,这样然后通过,IOUtils.copy(input,output),进行文件的传输,但是很不巧总...

2018-03-28 17:03:50

阅读数 625

评论数 0

Android拍照获取不压缩原图方式以及存在的问题

一般的唤起拍照操作 //调用相机拍照 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, key); //在Activity的onActivityResult方法...

2018-03-21 15:30:42

阅读数 386

评论数 0

C++ 知识复习--一个简易围棋比赛系统

#include<iostream> #include<string> #include<algorithm> #include<vector&...

2018-02-18 15:14:54

阅读数 658

评论数 0

Android 拍照获取不压缩原图方式以及存在的问题

一般的唤起拍照操作 //调用相机拍照 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, key); //在Activity的...

2018-02-18 15:13:45

阅读数 754

评论数 0

HttpURLConnection中文乱码分析和解决

HttpURLConnection中文乱码分析和解决产生中文乱码一般都是编码格式不匹配导致的,例如后台使用UTF-8编码格式,而移动端在接收数据时采用Iso 或者 GBK等格式,而往往我们所使用的网络编程工具在我们步明确指定编码格式的情况下给我们指定的默认格式并非UTF-8. 比如下面这段代码就...

2017-12-01 17:19:28

阅读数 1812

评论数 1

MySQL数据库命令行详解

MySQL数据库命令行详解基础操作进入数据库 mysql -u root -p   (databaseName) root是只用管理员账户,后面括号是自己想连接的数据库名称,可不写,进入mysql后在通过use databaseName来连接对应数据库 显示数据库列表 show da...

2017-07-23 12:17:10

阅读数 387

评论数 0

Android在AndroidStudio中引用Module依赖注意事项

Android在AndroidStudio中添加Module依赖的注意事项,我们在开发过程中常常会有一些模块需要作为依赖,或者将部分功能单独抽出作为一个library使用,在Android studio中,我们可以通过建立多个module进行实现。

2017-06-13 14:11:14

阅读数 14953

评论数 6

Gogs使用详解

Gogs使用介绍Gogs是一款类似Github(国内有码市)的开源文件/代码管理系统(基于Git)目前功能基本介绍 远程代码仓库管理 代码仓库权限分配、管理 团队管理 代码审查(1)注册(2)基本功能介绍主面板说明图中1表示自己个人账户下的仓库(所有权属于自己) 图中2表示自己参与的仓库(所有权不...

2017-05-08 17:28:54

阅读数 39602

评论数 5

Git 使用说明

Git 是非常便捷高效的提高团队合作效率的代码管理工具。关于 Git 的使用,我们从命令行来进行说明,首先介绍我们经常用到的命令,最后具体介绍远程克隆和本地新建两种仓库建立和管理的方式,以及利用多个分支开发的简要讲解常用基本命令(逐步)git init ...

2017-05-08 16:48:33

阅读数 164

评论数 0

观察者模式详解

观察者模式–快速理解观察者模式原理解释 实际项目使用场景原理解释例子: 当我们在电脑键盘上打字时,敲下”A”,屏幕上会立刻出现一个 “A”。(当然实际上还会有很多处理流程,此处我们简化忽略) 这就可以理解成一个观察者模式,其中:屏幕是一个观察者,键盘是被观察者,数据线则是他们之间的关联(订阅),屏...

2017-04-22 18:43:16

阅读数 491

评论数 4

MPAndroidChart使用详解

MPAndroidChart使用详解概述样例特色设置概述MPAndoridChart提供了非常丰富的图表类型可供使用,如 BarChart、LineChart、PieChart、RadarChart 虽然不同图表实现不同,但是都遵循了相同的封装逻辑,每种图表涉及到的划分都是以下4个类的实体相互依...

2017-04-21 13:50:38

阅读数 749

评论数 0

Java开发注意事项

一  规范 (1)命名  变量:mNumberOfPlayer(number_of_player) 常量:INTEM_IMAGE(intem_image,intemImage) (2)方法  命名:采用小驼峰式 注意: 1、严格要求自己写体量小的方法,...

2017-04-21 13:39:01

阅读数 627

评论数 0

Android基础回顾--Activity

一门技术的基础知识是掌握一门技术的起点和支撑。许多基础知识需要我们不断的回顾。 Activity是Android的四大组件之一,也是我们最长用到的组件。熟练的使用的Activity是我们Android的最基本功。使用Activity时最常涉及到的知识有 Activity生命周期 (...

2017-04-21 13:36:50

阅读数 175

评论数 0

Android开发过程常用的框架记录

在开发的过程中,我们需要及时的更新自己的知识库,学习和使用新技术,时时整理一下自己使用的工具和架构,与最新最热做比较和选择,保持最优。 Android开发项目的一些目前比较好的可以搭配组合使用的框架   项目整体可以采用   MVP 模式  (2)网络框架 Retrofit、RxJa...

2017-02-28 16:25:14

阅读数 204

评论数 0

Android Style --圆角、填充、复用(shape、selector)

我们经常需要对TextView、Button的控件的样式做一些修改,比如圆角、填充色、边框色等 1、 圆角边框实现     在drawable中新建一个xml文件 <corners android:radius="5dp" ...

2017-02-24 10:30:47

阅读数 1868

评论数 0

Android基础--Activity

Android基础知识回顾Activity

2017-02-19 18:18:24

阅读数 168

评论数 0

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