澳门新葡亰手机版 16

最详细的 Android NavigationDrawer 开发实践总结

继前面写的两篇文章之后( 有问题欢迎反馈哦 ): Android开发:Translucent System Bar 的最佳实践 Android开发:最详细的 Toolbar 开发实践总结 接着来写写Android系统UI新特性,本文是我对最近开发过程中应用 NavigationDrawer 特性的详细总结。 本文涉及到的所有代码实现细节,会在文末附上源码地址 […]

Read More →
澳门新葡亰3522平台游戏 7

Android 命令行构建和签署APK

不止一次有用到Android签名相关的知识,每次都几乎从零开始在Google上搜索找,不想在继续这样了,找了个时间好好整理了一下自己用到的一些碎片知识,于是乎放到这里,一是备忘,二是帮助别人。 从APK文件中获取签名信息 image 澳门新葡亰3522平台游戏,使用方法 keytool -list -printcert -jarfile your_apk_f […]

Read More →
澳门新葡亰3522平台游戏 2

Android推送技术研究

网络状态切换 手机网络和WIFI网络切换, 网络断开和连上等情况, 也会使长连接断开. 这里原因可能比较多, 但结果无非就是IP变了, 或者被系统通知连接断了. TCP唤醒Android 这部分内容我只知道结论, 不知道具体的知识 大家有没有想过, 手机的短信功能和微信的功能差不多, 为什么微信会比短信耗电这么多? 当然不是因为短信一条0.1元. 手机短信是 […]

Read More →
澳门新葡亰3522平台游戏 3

Android MultiDex

4. 回归DexFile 基本上前面基本是一个摸着石头过河、反复验证网络说法的一个过程,虽然回想起来傻傻的,但是这种记录还是有必要的。 前面看到DexFile的存放方法数大小的类型是uint32,但是根据后面的判断,我们确定是打包的过程中产生了65k问题,所以我们得回过头老老实实研究一下dx的打包流程。 … 此处省略分析流程5000字 … OK,我把dx打包 […]

Read More →
澳门新葡亰网站注册 1

Android 中如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

作者:Ian Lake,Google Android 推广工程师;翻译:韩国恺。 当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了? 别担心,向前兼容是 Android 非常关注的事情。用户在升级到新版 Android 的时候,用以前版本的 SDK 构建的现有应用 […]

Read More →
澳门新葡亰网站注册 1

Android targetSdkVersion 原理

前几天 Google 官方发布文章解析 compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义,以及合理设置各个值的意义,原文 Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion(后面简称 “原文”),还有翻译版。 参考 […]

Read More →
澳门新葡亰网站注册 4

Android View 使用总结

澳门新葡亰网站注册,关于Android View控件 Android中控件大致被分为两类ViewGroup,View。ViewGroup作为容器管理View。Android视图,是类似于Dom树的架构。父视图负责测量定位绘制等操作。我们经常在用的findViewById方法代价昂贵的原因,就是因为他负责至上而下遍历整棵控件树,来寻找View实例,在重复操作中 […]

Read More →
澳门新葡亰网站注册 1

Android Handler原理详解

简介 在 Android 中,只有主线程才能操作 UI,但是主线程不能进行耗时操作,否则会阻塞线程,产生 ANR 异常,所以常常把耗时操作放到其它子线程进行。如果在子线程中需要更新 UI,一般是通过 Handler 发送消息,主线程接受消息并且进行相应的逻辑处理。除了直接使用 Handler,还可以通过 View 的 post 方法以及 Activity 的 […]

Read More →

Android编码规范

5.2.1 包名 包名全部小写,连续的单词只是简单地连接起来,不使用下划线。 采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名。 例如:com.jiashuangkuaizi.kitchen 包名 此包中包含 com.xx.应用名称缩写.activity 页 […]

Read More →
澳门新葡亰手机版 4

Android Mvp实践

本文由码农网 – 苏耀东原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Android Mvp实践 简介 本文是参考google官方发布的MVP架构demo以及前人对MVP实现方式的一些总结做的一个简单demo,在这里记录一下一点心得,希望能给想用MVP的人一点帮助。 简介 本文是参考google官方发布的MVP架构demo以及前人对MVP实现 […]

Read More →

使用 Swift 语言编写 Android 应用入门

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。 如果你遇到了任何问题,请参考下面的说明,上传BUG到 . 常见问题解答 让我们来回答如下经常被问及的问题吧: 这是否以为着我能够用Swift快速的开发安卓应用? 做梦,虽然Swift编译 […]

Read More →
澳门新葡亰3522平台游戏 8

Android内存泄漏的8种可能

Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak)。如果不小心,你的Android应用很容易浪费掉未释放的内 […]

Read More →
澳门新葡亰3522平台游戏 1

Android二维码生成与扫描

本文由码农网 – 苏耀东原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 原文地址:张飞的技术博客 第三方库导入 Zxing3.1第三方库下载链接 直接import module,将上面的第三方库导入。 澳门新葡亰3522平台游戏,在导入后如果用到的icon或者字符串资源名称一样,可能会报错,解决方法(以label名重复为例): 1.在Manif […]

Read More →
网站地图xml地图