现在位置: 首页 > 编程技术 > Android > 文章
2016年01月06日 Android ⁄ 共 960字 Android 混淆的使用已关闭评论 ⁄ 阅读 632 次

Android项目开发的时候,我们使用混淆可以加密我们的App,增加我们App被破解的难度,同时也可以减小我们App的体积

阅读全文
2015年12月26日 Android ⁄ 共 1314字 Android SurfaceView的基本介绍(一)已关闭评论 ⁄ 阅读 753 次

概述

  • 官方APi的描述
    SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见区域外的部分不可见。surface的排版显示受到视图层级关系的影响,它的兄弟视图结点会在顶端显示。这意味者 surface的内容会被它的兄弟视图遮挡,这一特性可以用来放置遮盖物(overlays)(例如,文本和按钮等控件)。注意,如果surface上面 有透明控件,那么它的每次变化都会引起框架重新计算它和顶层控件的透明效果,这会影响性能。
  • 定义
    SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。
  • 绘制机制
    更详细的讲解:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1201/656.html

阅读全文
2015年12月13日 Android ⁄ 共 8389字 Retrofit2 源码解析已关闭评论 ⁄ 阅读 693 次

公司里最近做的项目中网络框架用的就是Retrofit,用的多了以后觉得这个框架真的非常好用,然后抽了点时间debug了一下源码,觉得不光代码写的非常好,而且设计这个框架的思路都非常特别,收获很多,决定记录下来

本文的源码分析基于Retrofit 2.0,和Retrofit 1.0有较大的不同, 本文主要分为几部分:0、Retrofi 是什么,1、Retrofi怎么用,2、Retrofit的原理是什么,3、我的心得与看法

下面说的Retrofit全部指Retrofit 2

阅读全文
2015年11月12日 Android ⁄ 共 365字 从手机导出 data/data 下的数据已关闭评论 ⁄ 阅读 758 次

从手机(不用root)获取 data/data 目录下的用户数据

阅读全文
2015年10月28日 Android ⁄ 共 847字 Android 系统 WebView 使用已关闭评论 ⁄ 阅读 753 次

Android开发时要经常用到webview,本文总结了一些WebView在使用中的技巧

阅读全文
2015年10月11日 Android ⁄ 共 1200字 Android 6.0的改变已关闭评论 ⁄ 阅读 676 次
阅读全文
2015年08月16日 Android ⁄ 共 14931字 谈谈App混合开发已关闭评论 ⁄ 阅读 807 次

混合开发的App(Hybrid App)就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发,这部分功能不仅能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,让用户的体验更好又可以节省开发的资源。

下面来谈谈Hybrid App开发中的技术问题。iOS方面的我不太了解,我就主要谈谈Android开发中的,其中可能会有很多说错的,请大家轻喷

阅读全文
2015年05月05日 Android ⁄ 共 3597字 关于Android开发中Java对象序列化的一次测试已关闭评论 ⁄ 阅读 753 次

Android开发过程中会遇到很多情况,需要将一个Java序列化,比如序列化一个对象来保存当前一些信息,等下次App启动后再还原。

对象序列化可以有好多种方法,一般最简单的就是实现Serializable接口,通过ObjectOutputStream写到SD卡中;还有可以将Java对象序列化到数据库中;还可以将Java对象转成一个字符串,把这个字符串写到SD卡中,反序列化时读取这个字符串,并且转成一个Java对象。

如果只保存一个Java对象,你应该不会把它写到数据库中的,一般会使用另外两种方法,但是那种方法好呢?

阅读全文
2015年04月07日 Android ⁄ 共 3913字 可以滑动切歌的播放控制条(模仿QQ音乐)已关闭评论 ⁄ 阅读 935 次

看了QQ音乐Android版有这个功能,觉得挺好玩的,就模仿它做了一个demo,可以滑动切歌(转换的gif严重失真,只能截图了 -.-)

项目地址:https://github.com/bxbxbai/SwipePlaybarDemo

下载地址:http://vdisk.weibo.com/s/GGofvp4_QVU/1428410542

底部播放条的歌曲信息可以滑动切换,并且专辑图会转动

阅读全文
2015年03月26日 Android ⁄ 共 542字 知乎专栏App已关闭评论 ⁄ 阅读 785 次

最近一直在利用空余时间开发一个完整的App,名字就叫“专栏”。开发这个App的目的主要是为了练练手,熟悉开发一个完整App的流程。就像造房子,亲手打地基,搬砖头,垒砖头,还自己装修(虽然装修的不好看)

项目地址:https://github.com/bxbxbai/ZhuanLan

阅读全文