博客专栏  >  移动开发   >  Android进阶之路

Android进阶之路

本专栏记录自己在项目开发中学习和总结的Android知识。

关注
1 已关注
23篇博文
  • From Android to iOS - 零基础编写一个iOS应用

    本文是关于我作为一个Android开发者自学iOS开发的一些心得、经验。如果你是一位Android开发者,同时又对iOS开发感兴趣,那么本文将带你在几天时间内学会基本的iOS编程。希望本文能对大家有帮...

    2016-07-04 13:04
    2680
  • 使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多

    一、概述 我们公司目前开发的所有Android APP都是遵循iOS风格设计的,这并不是一个好现象。我决定将Android 5.x控件引入最近开发的项目中,使用RecyclerView取代以往使用的L...

    2016-03-26 23:23
    41120
  • Andriod GridView不改变背景色实现网格线效果

    项目中需要给GridView添加一个网格线,而且GridView的背景是一张完整的图片,如图所示: 常用的方法是: 改变GridView的背景色 设置GridView水平或竖直方向的间隔 设置ite...

    2016-03-22 13:56
    2847
  • Android pm命令详解

    在看相关PackageManager代码时,无意中发现Android 下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关,且非常实用。所以研究之。0. Usage:u...

    2016-03-17 22:14
    2021
  • Android 离线缓存的快速实现

    离线缓存是指在有网络的状态下将从服务器获取的网络数据,如Json 数据缓存到本地,在断网的状态下启动APP时读取本地缓存数据显示在界面上,常用的APP(网易新闻、知乎等等)都是支持离线缓存的,这样带来...

    2016-03-15 14:41
    9939
  • Android Gson使用入门及GsonFormat插件的使用

    Gson 是 Google 官方提供的用来在 Java 对象和 JSON 之间进行互相转换的Java类库。 我之前在使用Eclipse开发Android的时候,并没有经常使用Gson,而是使用原生的...

    2016-03-14 15:20
    3553
  • Andriod DiskLruCache的使用案例

    DiskLruCache是谷歌推荐的用来实现硬盘缓存的类,本案例将对DiskLruCache的基本用法做一个总结,包括:创建缓存、查找使用缓存、移除缓存等等。实现效果图创建DiskLruCacheDi...

    2016-03-10 15:28
    2206
  • Android canvas.save()和canvas.restore()的理解

    群里一哥们面试的时候被问到canvas.restore()的作用是什么,与之常常被一起问到的是canvas.save()的作用是什么。最近在上海开发航运项目,忙里偷闲总结一下两个方法的用法,以后也将在...

    2016-03-08 15:00
    2843
  • Android搜索功能的案例,本地保存搜索历史记录

    同事负责开发的APP有一个搜索功能,并且需要显示搜索的历史记录,我闲暇之余帮她开发了这个功能,现把该页面抽取成一个demo分享给大家。实现效果如图所示: 本案例实现起来很简单,所以可以直接拿来嵌入项...

    2016-02-18 20:11
    13370
  • Android自定义dialog中的EditText无法弹出键盘的解决

    最近我独立开发的项目《全医会》已经在内测当中了,很快将会上架到各大应用市场。之前开发的几个项目都因为一些原因没有上架还是比较遗憾的。所以,最近我心情格外的好。 今天在做一个新项目,专为律师和客户开发...

    2016-01-13 22:46
    7958
  • Android图文混排-实现EditText图文混合插入上传

    前段时间做了一个Android会议管理系统,项目需求涉及到EditText的图文混排,如图: 在上图的”会议详情”中,需要支持文本和图片的混合插入,下图演示输入的示例: 当会议创建完成以后,保...

    2016-01-01 17:33
    7975
  • Android签名打包出现Export aborted because fatal lint errors were found的解决

    前些天重现安装了Eclipse,在签名打包APK时出现了如下错误: Export aborted because fatal lint errors were found. These are li...

    2015-09-28 11:11
    1032
  • Android 使用极光推送自定义消息打造个性的消息推送效果

    极光推送,是一个面向普通开发者开放的,免费的第三方消息推送服务。本篇博客将结合案例介绍极光推送自定义消息的使用方法,利用自定义消息实现项目中特定的消息推送需求。

    2015-09-03 16:41
    9551
  • Android 微信支付快速集成案例及有效解决返回值-1

    商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。本文讲解Android微信支付...

    2015-09-01 15:15
    11261
  • Android 支付宝快捷支付集成及ALI64错误的有效解决

    支付宝开放平台采用了RSA安全签名机制,开发者可以通过支付宝公钥验证消息来源,同时可使用自己的私钥对信息进行加密。RSA算法及数字签名机制是支付宝开放平台与开发者网关安全通信的基础,若开发者不熟悉RS...

    2015-08-23 18:46
    15389
  • 广告倒计时欢迎界面的实现

    今天更新了一个App,打开这个App后弹出的页面是一个广告倒计时的页面,倒计时完毕后进入主界面。于是我闲着没事儿简易实现了一下这个功能,如图: 实现这个效果也很容易,在相应布局问下中添加TextVi...

    2015-07-11 14:29
    3171
  • Eclipse无法导入现有项目的解决方法

    最近准备复习之前写的Android代码时,发现很多项目都导入不进来。 百思不得其解,Eclipse删了重新下也没有解决,真浪费了我半天的时间。 后来我对每个不能导入的项目检查后发现,所有不能导入的...

    2015-07-10 22:05
    2192
  • 在Android程序中使用已有的SQLite数据库

    在之前做的联系人项目中,应用安装完以后需要显示数据库中预存的数据,这时需要导入已有的数据库contact.db。这也是一个面试题,那么如何实现呢? 首先在res中新建raw文件夹,res\raw目录...

    2015-06-27 23:25
    2445
  • AsyncTask总结

    AsyncTask是android提供的轻量级的异步类,是针对子线程中更新UI,封装简化异步操作的封装好的组件。Android的耗时操作如:网络操作、读取文件等如果放在主线程中会出现ANR(Appli...

    2015-06-21 21:04
    1130
  • ViewPager实现应用的欢迎界面

    在前一篇博客中介绍了Animation实现应用的欢迎界面,本篇博客介绍ViewPager实现应用的欢迎引导界面,并且实现继续向左滑动最后一张图片进入新的Activity的效果。

    2015-06-20 22:51
    1392

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部