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

推荐一个Video转gif的网站

http://ezgif.com/

2017-11-23 16:30:07

阅读数:146

评论数:0

android之PictureSelector

https://github.com/LuckSiege/PictureSelector

2017-11-22 14:34:53

阅读数:548

评论数:0

android之Retrofit2.0

什么是 Retrofit ? Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。 常用...

2017-10-26 09:46:32

阅读数:135

评论数:0

android之仿酒店预订日期选择UI界面

这是到哪儿旅行的酒店预订日期选择界面:这是自定义的日期选择界面,实现了区间,悬浮头效果:需要下载源码的可以到:https://github.com/qinkangli/CustomDatePicker.git

2017-10-24 10:02:56

阅读数:295

评论数:0

android高德地图自定义infoWindow没有显示出来

所有的配置都写了,但是没显示出来,解决办法就是一定要加个titile: MarkerOptions options = new MarkerOptions(); options.position(new LatLng(MyApplication.startLat,My...

2017-10-16 15:25:00

阅读数:454

评论数:0

Android之Windows下反编译APK文件

反编译 我们都知道,Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何Android手机上的,我们反编译其实也就是对这个APK文件进行反编译。Android的反编译主要又分为两个部分,一个是对代码的反编译,一个是对资源的反编译,我们马上来逐个学习一下。  在开...

2017-06-27 11:29:54

阅读数:406

评论数:1

Android之如何把你的应用上传到谷歌市场

一直挺纳闷没有一篇关于把应用上传到谷歌市场的教程,只好自己琢磨,也借着这个机会,记录一下,以免以后忘记。 1.在国内要访问谷歌市场,要翻墙的。所以要打开翻墙工具,我用的是Shadowsocks。2.打开https://play.google.com/apps/publish/signup/,登陆...

2017-06-14 15:38:28

阅读数:6003

评论数:3

Android之EventBus源码浅析

自EventBus问世后,带给众码农福利多多。不仅简而易用,而且代码简洁明了。虽然Activity之间以及fragment之间的消息通信可以使用很多方式实现,比如广播,接口回调,但是与EventBus相比起来,还是觉得后者更加犀利。 发动机虽好用,可是一旦出了问题一脸懵逼,所以起码也要稍微明白发...

2017-05-26 14:40:28

阅读数:145

评论数:2

JAVA设计模式之单例模式(双重锁定)

public class SingleInstance {static volatile SingleInstance defaultInstance;public static SingleInstance getDefault() { if (defaultInstance == nu...

2017-05-11 14:36:41

阅读数:132

评论数:0

Android之AsyncTask的学习笔记

AsyncTask是轻量级的异步任务类,它可以在线程池中执行任务,然后把执行任务的进度和最终结果返回给主线程进行UI更新。从组成结构来讲,AsyncTask用到了Thread和Handler,通过AsyncTask可以更好的执行异步任务以及在主线程中访问UI。但是AsyncTask并不适合执行特别...

2017-04-09 13:38:32

阅读数:180

评论数:0

Android之View分发流程的实验总结与记录

在实验开始之前,必须要先构建项目,编写基本的代码。public class MyButton extends Button { private static final String TAG = MyButton.class.getSimpleName(); public MyBut...

2017-03-31 13:32:49

阅读数:174

评论数:0

Android之通过socket.io实现长连接

在项目开发中,时常有服务端向客服端主动发起交流的需求,可以集成极光推送,但是如果网络不好的情况下,推送可能会迟迟收不到,这样就导致了用户体验得不到保证。 若改用socket实现长连接的话,速度就快很多了。客户端的demo可以参考如下: https://github.com/qinkangli/...

2017-03-23 15:36:12

阅读数:1158

评论数:0

Android之最清晰的通过AIDL实现Service跨进程通信

将一个普通的Service转换成远程Service其实非常简单,只需要在注册Service的时候将它的android:process属性指定成:remote就可以了,代码如下所示: [html] view plain copy xml version=&...

2017-03-23 15:02:45

阅读数:143

评论数:0

Android之最清晰的Service详解

Service的基本用法 关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。 新建一个Android项目,项目名就叫ServiceTest,这里我...

2017-03-23 14:36:44

阅读数:93

评论数:0

Android Animations动画使用详解

一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 t...

2017-03-21 15:48:45

阅读数:173

评论数:0

Android Studio 解决Error occurred during initalization of VM

在导入一个项目的时候出现Error occurred during initalization of VM问题,查了一下资料发现貌似是因为硬件分配内存不足导致的。 解决的办法是: 1.回到AS主界面 Configure –> Setting –> Build,Execution...

2017-03-01 09:53:54

阅读数:342

评论数:0

github之最简单的将项目上传到仓库

第一步:建立git仓库cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。git init 第二步:将项目的所有文件添加到仓库中git add . 这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。如果想添加某个特定的文件,只需把.换成特定的文件名即可...

2017-02-13 22:34:00

阅读数:1412

评论数:0

《Android 开发工程师面试指南》

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0719/4507.html

2017-02-10 16:45:37

阅读数:154

评论数:0

一个2年安卓开发者的一些忠告

我仍记得2014年我决定做安卓开发的那天,这是我一生中做出的最好决定之一。到现在已经有2年半了, 最初的时候,并没有人告诉我如何做才是正确的。我犯了很多错误,浪费了很多时间。 一年半之后,我有机会和一个真正有才而且经验丰富的安卓开发者一起工作,他指导我,教我正确的做事方式。这期...

2017-02-10 16:41:44

阅读数:204

评论数:0

android之dagger2+rxjava+retrofit2+mvp架构的结合

dagger2的优势   省去无谓的体力劳动,增加开发效率,代码解耦 rxjava的优势        尽管项目里的逻辑不断的变为复杂,但是rxjava异步代码依然简洁易懂。         retrofit2的优势     简洁功能却强劲,自定义GSON解析,添加拦截器等 mvp的优势     ...

2017-02-10 10:01:00

阅读数:418

评论数:1

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