博客专栏  >  移动开发   >  Android实战技巧

Android实战技巧

Android应用开发中积累的实战经验和技巧,让理论+实践成就优秀的Android开发者。

关注
121 已关注
53篇博文
  • Android实战技巧之五十三:dom4j&xstream

    Dom4J和XStream是Java平台上使用较广的XML开源包。 Dom4J的特点就是简单易用,而我选择XStream的原因就是XML转换Java类。在Android平台上解析XML的手段有三种,...

    2016-06-12 17:49
    2754
  • Android实战技巧之五十二:fastjson

    1、JSONJSON全称为JavaScript Object Notation,是一种轻量级的数据交换格式。 正因为数据格式简单,所以占用带宽小,网络传输的速度更快些。这一点是老前辈xml的硬伤。J...

    2016-06-10 12:32
    8595
  • Android实战技巧之五十一:libjpeg与Android

    libjpeg是一个被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现库。 说它使用广泛,是因为它跨了很多平台。比如Linux平台、JDK、Android和其他库如tess-two等等...

    2016-04-07 14:33
    12537
  • Android实战技巧之五十:App的系统签名

    这件事困扰我们多时了。 我们一直想用非源码编译的方式解决此事,按如下步骤。这种获取系统签名的方法如下: 1、apk中需要使用android:sharedUserId=”android.uid.sy...

    2016-03-15 18:18
    6109
  • Android实战技巧之四十九:Usb通信之USB Host

    零 USB背景知识USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一。 硬件上,它是用插头连接。一边是公头(plug),一边是母头(receptacle)。例如,PC上的插座就是母头...

    2016-02-25 17:27
    29954
  • Android实战技巧之四十八:Android上的Java8和kotlin

    Java和Android这对搭档目前也在风雨飘摇中。 技术圈子的事,往往被商业利益牵着鼻子走。 世事莫过于此。Java8目前Android应用开发已经使用到Java7,但对Java8的支持,还遥遥...

    2016-02-03 15:34
    6624
  • Android实战技巧之四十七:不用预览拍照与图片缩放剪裁

    副标题:Take Picture without preview AndroidGoogle出于对隐私的保护,制定了一条门槛,即在Android应用开发中编写拍照程序是必需要有图像预览的。这会对那些恶...

    2015-11-16 23:05
    4633
  • Android实战技巧之四十六:用patch更新Android Studio

    公司机器上的Android Studio很时髦,每次都会准时接收到官方稳定版的推送。目前最新的稳定版本是1.4.1,增加了很多心动的功能。 可是我的笔记本上的AS还在1.3.1,是时候主动将其更新了...

    2015-11-06 18:37
    5646
  • Android实战技巧之四十五:复用原有C代码的方案

    任务描述有一套C写的代号为“Shooter”的核心算法库可以解决我们面临的一些问题,只是这个库一直用在其他平台。 我们现在的任务是将其复用到Android平台上。复用方案描述示意图如下 编译And...

    2015-11-03 16:57
    2273
  • Android实战技巧之四十四:Hello,Native!

    在Android上运行C程序对于做上层App的童鞋来说有些陌生,因为目前的Android应用开发怎么还是绕不过Java。 但对于底层驱动开发者,这就是家常便饭一样,因为Android是Linux分支...

    2015-11-03 10:47
    7648
  • Android实战技巧之四十三:终止一个线程引起的

    这是一道老牌面试题。通常面试官会问你对Java线程的了解,然后再问此问题。 从理论到实践,这是一条好路子。 线程是操作系统实现多任务的一种方式,可以理解为线程是一个任务的执行单元。比如Androi...

    2015-10-29 17:35
    7222
  • Android实战技巧之四十二:加速度传感器

    欢迎来到传感器的世界。 传感器字面上的意思就是传递感觉的仪器,哪些感觉呢? 视觉、听觉、味觉、触觉、嗅觉等等。 所以有人说,传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活...

    2015-10-28 17:12
    17112
  • Android实战技巧之四十一:制作自己的Android SDK

    编译自己的SDK特种设备会有一些额外的功能,这样就需要给应用层提供特定的API,从而需要定制自己的SDK。 编译自己的sdk还是很简单的,因为google帮我们做好基础工作,步骤如下:$ sourc...

    2015-09-21 18:05
    16957
  • Android实战技巧之四十:Android5.1.1源代码编译与烧写

    购买Nexus手机的朋友大多是为了自己修改系统玩,再加上其较高的性价比,在开发者中还是广受欢迎的。我的5太子被我升级到了6.0预览版,玩的正嗨,舍不得换回到5.1时代了。不过鉴于距6.0源码发布还有段...

    2015-09-03 20:29
    28540
  • Android实战技巧之三十九:短信收发

    7月4日从广州出差回来就定下写作计划,但迟迟没有动笔。耽搁的原因还是老样子,工作上又有新任务,全部精力都投入过去了,每天精疲力竭的回来也打不起精神做其他事了。这就是精力管理不当所致,就像我把很多要做的...

    2015-08-15 21:57
    9032
  • Android实战技巧之三十八:Handler使用中可能引发的内存泄漏

    问题描述曾几何时,我们用原来的办法使用Handler时会有下面一段温馨的提示:This Handler class should be static or leaks might occur下面是更详...

    2015-07-14 11:20
    7824
  • Android实战技巧之三十七:图片的Base64编解码

    通常用Base64这种编解码方式将二进制数据转换成可见的字符串格式,就是我们常说的大串,10块钱一串的那种,^_^。Android的android.util包下直接提供了一个功能十分完备的Base64...

    2015-06-22 22:37
    18207
  • Android实战技巧之三十六:Makefile快速入门

    目标通过一篇文章的介绍达到能够编写简单Makefile以及能够看懂普通的Makefile之目的。make简介make是一个老牌的构建(build)工具,1970年问世以来已经度过了45年的时光而魅力不...

    2015-06-13 13:12
    3788
  • Android实战技巧之三十五:了解native activity

    1.native activity的意义很多人觉得Android的Fwk提供的支持足够好了,既然Google不推荐用Ndk开发为什么又放宽Ndk的限制而推出可以无Java开发Android App呢?...

    2015-06-12 17:53
    12055
  • Android实战技巧之三十四:用TableLayout伪装表格显示数据

    先来上个图,最终效果图。 每个Layout都有自己最适用的场景,而TableLayout往往用在中规中矩的输入界面,比如下图: TableLayout下嵌套TableRow组成Table的行;每个...

    2015-05-29 17:44
    12914
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部