Android早已是全球最大、用户最多的移动操作系统之一,不过它离全球最好用还差得很远。
大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!
不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?
可能很少有人会知道,Android的不好用是因为什么?现在的Android又是怎样?
手机卡...
分类:
移动开发 时间:
2015-03-30 13:22:59
阅读次数:
196
首先得了解最基础的装饰器模式参考设计模式之八 --- 装饰模式(Decorator)参考链接:http://blog.csdn.net/cjjky/article/details/7478788然后学习Android源码学习之装饰模式应用http://www.cnblogs.com/yemeishu...
分类:
移动开发 时间:
2015-03-30 13:08:38
阅读次数:
133
【app名称修改】修改config.xml--name标签【图标和启动画修改】//进入项目所在文件夹执行ionic resources执行该命令后,会自动在resources文件夹下创建已添加的平台名称的文件夹,把相应素材放到文件夹如下图resources/android/icon/app.png-...
分类:
移动开发 时间:
2015-03-30 13:08:17
阅读次数:
205
论文写完,感觉头脑好久没被灵感刺激了,前些天室友介绍了个小游戏,我突然来了灵感可以写的简单的android 程序实现自动运行。主要的过会为三步:1,Android 屏幕的获取。因为安全的原因,过程比较麻烦,我目前采用的是开启用户调试模式,利用adb脚本反复循环截图。2,图像分析。这部分代码中有体.....
分类:
移动开发 时间:
2015-03-30 13:06:02
阅读次数:
211
1、什么是ADT:android官方解释是:ADT (Android Developer Tools) is a plugin for Eclipse that provides a suite of tools that are integrated with the Eclipse IDE. I...
分类:
移动开发 时间:
2015-03-30 13:05:33
阅读次数:
135
(一)Activity作用:提供可视化用户界面只能通过setContentView(View)来显示指定组件View组件是所有UI控件、容器控件的基类,View组件就是android应用中用户实实在在看到的部分。但View组件需要放到容器组件中,或者使用Activity将它显示出来。如果需要通过某个...
分类:
移动开发 时间:
2015-03-30 13:01:37
阅读次数:
149
正常情况下,整个android应用程序的application的onCreate方法只会在程序运行的时候执行一次,但是也有特殊情况,那就是在应用中开启了远程服务,远程服务运行在一个单独的进程当中,这个时候application的onCreate方法会被重复调用。很多时候我们希望Application...
分类:
移动开发 时间:
2015-03-30 13:00:08
阅读次数:
167
android提供了自己的log输出api-->位于android.util.Log这个类中.这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中:1 Log.v(tag,message); //verbose模式,打印最详细的日志 2 Log.d(tag,m...
分类:
移动开发 时间:
2015-03-30 12:58:47
阅读次数:
279
//判断是否移动端 function isPhone() { var ua = navigator.userAgent.toLowerCase(), Agents = ["android", "iphone", "symbianos", "win...
分类:
移动开发 时间:
2015-03-30 12:55:49
阅读次数:
184
写程序的话,只要有思路,实现起来不会太难,而我们经常要做的是读别人的程序,自己写的程序如果没有好的注释的话,过一段时间以后,尚且不知道当时为什么这么写,何况是别人写的呢?在读别人程序的时候,弄清楚程序的流程是很重要的,输出程序的堆栈信息,对弄清楚程序整个流程是非常有帮助的。在java中,通过抛出异常...
分类:
移动开发 时间:
2015-03-30 12:51:17
阅读次数:
151
注:在项目中,有时可能会有一些定时执行的任务,这时,一般都会在一个service中写一个定时器。例:Service类:import java.util.Timer;import java.util.TimerTask;import android.app.Service;import android...
分类:
移动开发 时间:
2015-03-30 12:45:30
阅读次数:
157
A tale of two viewports — part twoshow page contentsIn this mini-series I will explain how viewports and the widths of various important elements work...
分类:
移动开发 时间:
2015-03-30 12:44:12
阅读次数:
185
上一节《iOS NSOperation 非并发执行》中已经讲了NSOperation中系统提供的子类NSBlockOperation和NSInvocationOperation的任务的非并发执行,以及添加到NSOperationQueue中进行并发执行。这节将NSOperation子类实现以及并发执...
分类:
移动开发 时间:
2015-03-30 12:37:25
阅读次数:
148
编者按:前端工程师的菜!最近移动Html 5越来越火,想有一个体验流畅的Html 5 应用,这篇优化指南就别放过咯。腾讯的同学将关键的注意点与优化方法都总结出来,全文高能干货,非常值得深度学习 >>>概述PC优化手段在Mobile侧同样适用在Mobile侧我们提出三秒种渲染完成首屏指标基于第二点,首...
分类:
移动开发 时间:
2015-03-30 12:37:43
阅读次数:
155
本文译自Android官方技术文档《Build
Overview》,原文地址:http://tools.android.com/build。
因为《Android Lint Checks》这篇太长了,没译完,所以这次就发一下《Build Overview》的翻译好了。
这一篇是对Android 的开发工具进行构建的概述,比如Android Studio,Android Gradle 插件,...
分类:
移动开发 时间:
2015-03-30 11:29:00
阅读次数:
179
本文的实例是基于《Android系统回顾(八):网络通信(一)》中的项目添加而来的。
实现的效果是:在PostActivity里,当美女们加载完成之后,把她们的信息异步地写入数据库中。
/MeiNvLiuLanQi/src/com/example/meinvliulanqi/basic_service/IDBOperate.java文件:
package com.example.mei...
分类:
移动开发 时间:
2015-03-30 11:30:12
阅读次数:
158
实现自动更新,手机无SD卡也可以,本人亲测。...
分类:
移动开发 时间:
2015-03-30 11:28:29
阅读次数:
176