排序:
默认
按更新时间
按访问量

Android - EditText自动获取焦点问题的处理

如果一个界面中包含EditText控件的话,当我们跳转到该界面时,会自动弹出输入法。但很多情况下我们不想弹出输入法。那么我们就要知道为什么跳转到界面时会自动弹出输入法,这是因为EditText自动获取焦点导致的。知道了原因我们也就有了相应的解决方案。要想禁止EditText自动获取焦点,只需在其父...

2018-06-22 13:24:44

阅读数:11

评论数:0

OkHttp官方使用教程

在这篇文章中,我将告诉你OkHttp常见的使用场景,以及如何解决OkHttp常见的问题,你需要了解这些并明白它们是如何在一起工作的。 同步Get请求(Synchronous Get) 下载一个文件,打印它的响应头,并以字符串形式打印它的响应体。 响应体中的string()方法对于小文档来说非...

2018-06-19 16:02:22

阅读数:2245

评论数:0

Android - AndroidStudio的下载、安装与配置

一、AndroidStudio的下载 首先把AS的下载地址分享给大家: AndroidStudio官方下载地址 大家可以根据自己的系统进行下载。 另外,分享一下不用翻墙即可浏览的谷歌开发者地址: 谷歌开发者 二、AndroidStudio的安装 软件的安装也比较简单。一直”next”...

2018-06-12 16:01:46

阅读数:5564

评论数:0

Android - 应用安装、卸载、覆盖安装的广播及不生效原因解析

一、应用安装、卸载、覆盖安装的广播 最近想优化一下项目,因为应用是有自动更新的功能的,想在覆盖安装的时候做一些自己的逻辑。于是使用了广播来完成这个需求。 讲到广播接收者,大家都知道,Android中四大组件之一。我们需要新建一个类继承BroadcastReceiver,然后记得去清单文件中配置...

2018-06-11 16:02:50

阅读数:5373

评论数:0

如何将项目提交到GitHub

一、前言 GitHub这个平台相信大家都不陌生,并且你可能已经在上面看过很多人的开源项目了。刚进入程序开发行业的时候,很多人和我一样,觉得GitHub上的项目都好高大上,也很佩服能够写出优秀的开源项目的作者,当然,也非常感谢他们的奉献精神。那么应该如何将我们的项目提交到这个“高大上”的平台呢?请...

2018-06-05 11:00:06

阅读数:2221

评论数:1

Android - 弹幕实现原理(附Demo源码)

一、首先给不愿看博客的同学附上Demo源码的链接: 点击此处下载安卓弹幕Demo 二、弹幕原理的简单解析 1.我们先来做些准备工作。 (1)我们可能会需要一个视频(我在这里找了一个mp4格式的视频,并放在了res/raw目录下面,因为音频和视频文件放在其它目录(例如assets资源...

2018-05-30 15:11:39

阅读数:2198

评论数:0

Android - 25种开源炫酷动画框架

https://blog.csdn.net/u013101864/article/details/51500136

2018-05-29 10:18:34

阅读数:35

评论数:0

Android - 开机自启动功能实现

前言:开机自启动的功能在日常开发中可能比较少见,但是还是有一部分行业需要这样的需求。之前同事研究过一段时间,但结果却不理想。这很大程度上是和安卓手机系统相关的,众所周知,安卓系统被各大厂商改的各不相同。网上我们可以找到很多这样的代码,但是用下来可能都失败了。我在这个功能上也学习了一下,记录一下自己...

2018-05-25 17:36:06

阅读数:1197

评论数:0

SVN(Subversion)的主干(trunk)、分支(branches)以及标记版本(tags)详解以及与AndroidStuidio的结合使用

一、前言: 很多人吐槽SVN的分支不像git那么好用。的确。但现在用SVN的用户也不在少数。所以我们可能也需要了解并使用SVN的分支管理。我在最初用SVN的时候,由于大部分项目是独立开发,所以也是只有一条主干代码,后来想到可能在管理起来尤其是与其他人合作开发分模块的时候可能更需要做一个分支管理,...

2018-05-24 18:40:01

阅读数:1988

评论数:0

Android - AndroidStudio报错GC overhead limit exceeded的解决方案

解决方案一:去相关Module中的build.gradle文件中修改配置。 具体步骤为:找到build.gradle文件,在文件中的android{}下添加如下代码: dexOptions { javaMaxHeapSize "4096M&qu...

2018-05-17 18:54:18

阅读数:1230

评论数:0

Android - 跳转到应用商店进行应用打分功能实现

一、前言 一个比较常见的需求是,我们希望更多的人给我们千辛万苦开发出来的应用进行打分、评价,那么这时候我们可能希望在应用内部实现这样的功能。本篇博客将清晰的告诉你如何实现这一功能。 二、实现功能的思路或步骤 1.首先我们肯定要知道自己的应用都上线到哪些平台(应用商店)了。然后要根据这些已知平...

2018-05-11 11:35:24

阅读数:1258

评论数:0

Android笔试题大全(持续更新中)

一、选择题 1. 下列代码的执行结果是:( B ) public class Test3{    public static void main(String args[]){    System.out.print(100%3);    System.out.p...

2018-05-07 18:19:37

阅读数:5635

评论数:0

Android面试题大全(持续更新中)

1.显式intent和隐式intent的区别是什么 Intent定义:Intent是一种在不同组件之间传递的请求消息,是应用程序发出的请求和意图。作为一个完整的消息传递机制,Intent不仅需要发送端,还需要接收端。 显式Intent定义:对于明确指出了目标组件名称的Intent,我们称之为显...

2018-05-07 18:04:12

阅读数:5816

评论数:0

Android高级面试题大全(持续更新中)

1. ThreadLocal的理解 可以保证线程的安全。在多个线程共享相同的数据的时候,会为每个线程创建单独的副本,在单独的副本上进行数据的操作,不会对其它线程的数据产生影响,保证了线程安全。 2. HashMap HashSet HashTable的区别? 都是集合,底层都是H...

2018-04-16 14:10:11

阅读数:4980

评论数:0

子控件与父控件联动响应事件

1.先上代码:在子控件中设置 android:duplicateParentState="true" 2.最近遇到这样一个需求,点击一个父控件进行背景的变换,其子控件也比较多,也需要联动这样的事件,比如其中一个子控件的字体需要变换(设置其te...

2018-04-03 10:20:56

阅读数:1323

评论数:0

Java面试题大全(持续更新中)

1.看下面的程序是否有问题,如果有问题,请指出并说明理由. * byte b1 = 3; * byte b2 = 4; * byte b3 = b1 + b2; * 从两方面去回答这个题 * b1和b2是两个变量,变量里面存储的值都是变化的,所以在程序运行中JVM是 ...

2018-03-08 18:02:51

阅读数:5314

评论数:0

Java核心知识点大全(持续更新中)

1.常用的快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X 剪切 e:Ctrl+Z 撤销 f:Ctrl+S ...

2018-03-08 17:37:25

阅读数:212

评论数:0

抓包神器Charles使用说明

前言:之前使用过一些抓包的软件,最近用Charles比较多,感觉这款软件还不错,功能相对较全面,使用起来也比较简单,界面看上去也比较舒服。 一、Charles的下载 可前往官网进行下载。点此前往官网下载 二、Charles简单配置及使用 1.Charles简单配置 ...

2018-02-27 11:40:11

阅读数:1380

评论数:0

Android - 覆盖安装APP时出现"应用未安装"问题的解决方案

Android - 覆盖安装APP时出现"应用未安装"问题的解决方案

2017-12-22 18:20:07

阅读数:612

评论数:0

Retrofit 2.0 使用教程(含实例讲解)

Retrofit 2.0 使用教程(含实例讲解)

2017-11-06 14:34:33

阅读数:135

评论数:0

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