博客专栏  >  移动开发   >  Android开发

Android开发

Android技术开发之旅

关注
8 已关注
25篇博文
  • Android LayoutInflater.inflate的使用及源码分析

    在实际开发中我们常常需要inflate要给布局然后添加到某个布局容器里面去, 要把xml布局文件转成一个View对象 需要使用LayoutInflater.inflate方法. 在开发中常常使用如下几...

    2017-03-13 10:10
    2309
  • Android架构(二)热修复技术Tinker在Android中的实践

    Tinker初体验先到Github上下载Tinker源码,里面包含了tinker-sample-android,使用AndroidStudio导入该例子工程即可。导入工程后,运行程序 ,出现如下错误:...

    2017-02-08 23:57
    3148
  • Android架构(一)MVP架构在Android中的实践

    为什么要重视程序的架构设计对程序进行架构设计的原因,归根结底是为了提高生产力。通过设计是程序模块化,做到模块内部的高聚合和模块之间的低耦合(如依赖注入就是低耦合的集中体现)。这样做的好处是使得程序开发...

    2017-01-30 16:05
    4395
  • Android 性能优化(一)内存篇

    一、android官方一些内存方面的内存tips 二、使用 ArrayMap、SparseArray代替HashMap 三、Thread与Thread Pool线程池 四、IntentService与...

    2017-01-12 14:01
    1021
  • Android开发之手把手教你写ButterKnife框架(三)

    一、概述上一篇博客讲了,如何在android studio使用apt 《 Android开发之手把手教你写ButterKnife框架(二)》然后在Processor里生成自己的代码,把要输出的类,通过...

    2016-09-26 17:31
    3105
  • Android开发之手把手教你写ButterKnife框架(二)

    上一篇博客Android开发之手把手教你写ButterKnife框架(一)我们讲了ButterKnife是什么、ButterKnife的作用和功能介绍以及ButterKnife的实现原理。本篇博客主要...

    2016-09-25 20:33
    3078
  • Android开发之手把手教你写ButterKnife框架(一)

    本系列文章的主要内容如下: 1,ButterKnife是什么? 2,ButterKnife的作用和功能介绍。 3,ButterKnife的实现原理。 4,自己动手实现个ButterKnife。

    2016-09-25 15:32
    2712
  • Android Material Design(一)史上最全的材料设计控件大全

    主要内容: 本文将要介绍Material design和Support library控件,主要包括TextInputLayout、SwitchCompat、SnackBar、Fl...

    2016-07-15 15:47
    14534
  • Android 如何监听输入法软键盘关闭事件

    假设有如下界面(输入法的上面的输入区域是用Dialog实现的)要求当输入法关闭的时候,Dialog也一起关闭,这样用户就不需要返回两次了。网上找了很多资料都没有很好的解决这个问题,输入法是第三方程序,...

    2016-05-21 18:42
    7652
  • Android EditText在ScrollView中被输入法遮挡

    Android EditText在ScrollView中被输入法遮挡。 屏幕下面部分的输入框点击,输入法弹起来,但是输入框却被遮住了。 当我把windowSoftInputMode设置为adjustR...

    2016-05-21 20:18
    6845
  • Android 使用DownloadManager进行版本更新的完整方案

    在Android App都会有版本更新的功能,以前我们公司是用友盟SDK更新功能,自己服务器没有这样的功能。版本检测、Apk下载都是使用友盟。最近看到友盟的版本更新SDK文档:十月份更新功能将会停止服...

    2016-05-21 21:58
    21172
  • Android Studio 不得不知的超实用的快捷键

    欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/50819284 本文出自:【余志强的博客】 工欲善其事必...

    2016-03-07 14:48
    6308
  • Android批量打包-如何一秒内打完几百个apk渠道包

    在国内Android常用渠道可能多达几十个,如: 谷歌市场、腾讯应用宝、百度手机助手、91手机商城、360应用平台、豌豆荚、安卓市场、小米、魅族商店、oppo手机、联想乐商、中兴汇天地、华为、安智、...

    2015-09-24 19:48
    13196
  • Android 在电脑上共享手机屏幕

    我们知道有的时候需要截取手机屏幕,可以通过豌豆荚,91助手等工具, 第一这种方式在电脑上看到的手机屏幕比实际的要小. 第二,需要安装此类软件,有时候该类软件和eclipse开发Android的时候可能...

    2012-08-02 15:18
    22517
  • 编写高效的Android代码

    虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这...

    2012-07-12 09:57
    1979
  • Android 图片混排效果和ViewPager的使用

    前段时间公司需要实现图片混排的效果,类似"美丽说"那样,宽度一样,高度不一.总共有3列.每次加载更多的时候都是往最低的那列添加图片,这样就不会出现有的列非常多的图片,而有的列图片很少.首先申明的是这个...

    2012-08-06 14:38
    3834
  • Android ExpandableListView实现QQ好友列表效果

    我们知道QQ好友列表分类使用ExpandableListView实现的,但是它在此基础上做改进,如打开分组,滑动时组标题会悬浮在最上端. 方便用户关闭分组.效果类似于下图: 实现代码如...

    2012-08-08 09:04
    13963
  • 关于Android安全和通过命令给apk签名

    一,0权限重启手机:      现在我们来定义一个实现该功能的类: /** * 单击事件 * @param view */ public void reboot(View view) {...

    2012-05-05 09:32
    11406
  • android通过Base64往服务器上传图片和对象

    在下载Base64.java文件 http://iharder.sourceforge.net/current/java/base64/,分别添加到客户端和服务器端. 1>我...

    2012-05-05 09:09
    8083
  • Android中轻松使用线程

    当你第一次启动一个Android程序的时候,一个被称为"mian"的线程就被自动创建了。它被称为主线程或者UI线程,它是非常重要的因为负责分发事件给对应的widget,还包含画图的事件。主线程贯穿用户...

    2012-05-05 10:31
    48309
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部