移动平台-日排行
以前一直以Eclipse开发项目,最近正在研究Android Studio的使用,首先想到到的是将Eclispe项目导入AS。 可以方便查看以前写过的代码,然后出现了中文乱码的问题,通过搜索了一些资料,找到了解决方法。 解决方法为如下四步: 1.点击AS右下角的 File Encoding UTF- ...
http://blog.csdn.net/xuesen_lin/article/details/8796492 我们可以结合目前已有的知识,想一下每一个层次都会包含哪些模块(先不考虑蓝牙音频部分)? · APP 这是整个音频体系的最上层,因而并不是Android系统实现的重点。比如厂商根据特定需求自... ...
摘要
今天给大家着重介绍一下单元测试,很多人可能没有听过单元测试或者是只是听说过,而没有实际的去实践过,没有关系,今天就给大家普及普及这方面的知识,并且带着大家进行实践,切身体验一下单元测试好处.
如果一个移动端的开发人员对单元测试不去重视他,这种开发人员往往表现一种“无知的自信”,总觉得自己写的代码质量很高,直到一次次虫子(Bug)把自己咬的头破血流时,出现重大问题时,才发现原来自己的代...
1.什么情况使用 weak 关键字,相比 assign 有什么不同?
2.怎么用 copy 关键字?
3.这个写法会出什么问题: @property (copy) NSMutableArray *array;
4.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?
5.@property 的本质是什么?ivar、getter、setter 是如何生成...
1.什么情况使用 weak 关键字,相比 assign 有什么不同?
2.怎么用 copy 关键字?
3.这个写法会出什么问题: @property (copy) NSMutableArray *array;
4.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?
5.@property 的本质是什么?ivar、getter、setter 是如何生成...
简单谈谈Android menu菜单的使用,帮助入门的同学。menu主要分类:选项菜单:最常规的菜单
子菜单:多层菜单的实现方案之一
上下文菜单:android中长按视图控件后出现的菜单选项菜单(OptionMenu)该菜单默认在右上角显示,有两种布局方式,xml布局和java代码布局,首先看一下在XMl中的布局方式
一个简单的代码示例
静态布局(xml): <group...
一、activity import android.app.Activity; import android.graphics.Point;import android.graphics.PointF;import android.os.Bundle;import android.os.Messag ...
运行时(iOS) 一、什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼、开发中经常用到的底层技术) 二、运行时的作用? 能获得某个类的所有成员变量 能获得某个类的所有属性 能获得某个类的所有方法 交换方法实现 能动态添加一个成员变量 能动态添加一个属性 能动 ...
Android JSON原生解析的几种思路,以天气预报为例
今天项目中要实现一个天气的预览,加载的信息很多,字段也很多,所以理清了一下思路,准备独立出来写一个总结,这样对大家还是很有帮助的,老司机要开车了
涉及到网络,你就一定要先添加权限,准没错
<uses-permission android:name="android.permission.INTERNET...
最近公司有个需求,点击第三方APP的H5页面然后直接跳转到APP里面,比如浏览器打开一个H5页面,然后点击某个链接就直接到APP的某个指定的Activity,经过研究发现实现还是蛮easy的,下面说下方法吧。
首先,在AndroidManifest.xml里面进行配置,在对应的Activity加上一个intent-filter, 如下:
<application
android...
要引入两个jquery插件 可以去网上下载 <script src="jquery-1.11.1.min.js"></script><script src="js/jquery.touchSwipe.min.js"></script> 代码如下: <!DOCTYPE html > <html ><h ...
这篇文章主要介绍了Android SDK中的Support兼容包详解,本文详细区分了Support Library的版本区别、各种Theme的概念和使用注意事项等内容,需要的朋友可以参考下 背景 来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是 ...
一、ActionBar介绍 在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar ...
圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。我查阅了一些现有的资料,收获良多的同时也发现了一些误导人错误。本文总结整理了一些知识点, ...
网址: http://www.cnblogs.com/panfeng412/archive/2012/12/24/applications-scenario-summary-of-compression-algorithms.html GZIP、LZO、Zippy/Snappy是常用的几种压缩算法, ...
1.首先先去下载需要的jar包2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置:3.右键该jar包,选择add as library,弹出如下窗口:4.点击ok即可,变成下图所示就是导入成功:—————————我是分割线————————-或者还可以这么导入:1.首先先去下载需要的jar包2.将jar包复制到Project下的app–>libs...
上篇文章提到了使用贝赛尔曲线实现画图板(传送门),顿时就对贝赛尔曲线兴趣大增有木有。
之所以接触贝赛尔曲线,多亏了师父。周五下班前师父给我留了个任务,让我周末回家研究研究 iPhone 手机下载 App 时的效果是怎么实现的(不知道效果的童鞋请看下图)
如果所示,下载 App 的过程效果,就是 App 图标中间有一个顺时针旋转的圆圈。当一圈走完时 App 就下载完成了。
刚给我交代这...
1、内存溢出的原因
1.1、内存泄漏
内存泄漏和内存溢出的区别:
内存泄漏:程序中存在对无用对象的引用,导致GC无法回收。内存泄漏最终会导致oom。
内存溢出:程序在申请内存时,没有足够的内存空间供其使用,出现out of memory。
1.2、保存多个耗用内存过大的对象
应用的某些逻辑操作消耗掉大量内存(譬如加载一张不经过处理的超大超高清图片等)导致超过阈值。
2、内存优化
2...
关于Hybrid模式开发app的好处,网络上已有很多文章阐述了,这里不展开。
本文将从以下几个方面阐述Hybrid app架构设计的一些经验和思考。
原文及讨论请到 github
issue
通讯
作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。
Native(以Android为例)和H5通讯,基本原理:
...