关闭
当前搜索:

推荐一个Video转gif的网站

http://ezgif.com/...
阅读(73) 评论(0)

android之PictureSelector

https://github.com/LuckSiege/PictureSelector...
阅读(54) 评论(0)

android之Retrofit2.0

什么是 Retrofit ? Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。 常用注解 Retrofit 2.0底层依赖OkHttp实现,也就是说Retrofit本质上就是对Ok...
阅读(104) 评论(0)

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

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

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

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

Android之Windows下反编译APK文件

反编译 我们都知道,Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何Android手机上的,我们反编译其实也就是对这个APK文件进行反编译。Android的反编译主要又分为两个部分,一个是对代码的反编译,一个是对资源的反编译,我们马上来逐个学习一下。  在开始学习之前,首先我们需要准备一个APK文件,为了尊重所有开发者,我就不拿任何一个市面上的软件来演示了,...
阅读(284) 评论(1)

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

一直挺纳闷没有一篇关于把应用上传到谷歌市场的教程,只好自己琢磨,也借着这个机会,记录一下,以免以后忘记。 1.在国内要访问谷歌市场,要翻墙的。所以要打开翻墙工具,我用的是Shadowsocks。2.打开https://play.google.com/apps/publish/signup/,登陆你的谷歌市场账号,一般需要手机验证的,验证好后会推送自动登陆的,然后会让你交25美金,交完后还要审核48...
阅读(1943) 评论(3)

Android之EventBus源码浅析

自EventBus问世后,带给众码农福利多多。不仅简而易用,而且代码简洁明了。虽然Activity之间以及fragment之间的消息通信可以使用很多方式实现,比如广播,接口回调,但是与EventBus相比起来,还是觉得后者更加犀利。 发动机虽好用,可是一旦出了问题一脸懵逼,所以起码也要稍微明白发动力是怎么工作的吧。所以我打开EventBus的源码,开始十目一行的阅读,慢慢的分析,发现了EventB...
阅读(117) 评论(2)

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

public class SingleInstance {static volatile SingleInstance defaultInstance;public static SingleInstance getDefault() { if (defaultInstance == null) { synchronized (SingleInstance.class) {...
阅读(112) 评论(0)

Android之AsyncTask的学习笔记

AsyncTask是轻量级的异步任务类,它可以在线程池中执行任务,然后把执行任务的进度和最终结果返回给主线程进行UI更新。从组成结构来讲,AsyncTask用到了Thread和Handler,通过AsyncTask可以更好的执行异步任务以及在主线程中访问UI。但是AsyncTask并不适合执行特别耗时的操作,对于特别耗时的操作,建议使用线程池。     AsyncTask是一个抽象泛型类,其提供...
阅读(165) 评论(0)

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

在实验开始之前,必须要先构建项目,编写基本的代码。public class MyButton extends Button { private static final String TAG = MyButton.class.getSimpleName(); public MyButton(Context context, AttributeSet attrs) { s...
阅读(155) 评论(0)

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

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

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

将一个普通的Service转换成远程Service其实非常简单,只需要在注册Service的时候将它的android:process属性指定成:remote就可以了,代码如下所示: [html] view plain copy xml version="1.0" encoding="utf-8"?>   manifest xmlns:android="...
阅读(105) 评论(0)

Android之最清晰的Service详解

Service的基本用法 关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。 新建一个Android项目,项目名就叫ServiceTest,这里我选择使用4.0的API。 然后新建一个MyService继承自S...
阅读(80) 评论(0)

Android Animations动画使用详解

一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转...
阅读(163) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:12769次
    • 积分:349
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:6篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论