Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android ICON生成及优化

Android ICON生成及优化

Android系统中Launcher桌面图标简答来讲就是通过PackageManager获取对应APP的Icon即可,所获取的ICON就是简单地标准图标,对于Android来说,其标准的ICON为72*72简单桌面实现可以直接根据自身ICON标准,对该icon进行放大缩小后绘制即可。不过就目前来说,由于Android并未规定图标的标准样式,所以各家所制作的ICON各式各样,有的就是简单图标,有的是在方形背板基础上绘制ICON。所以各家桌面在自己绘制ICON...
Android使用定制framework开发应用

Android使用定制framework开发应用

Android系统作为目前开源移动操作系统的代表已经更新到了4.0.3版本,由于其开源的特性,使操作系统自身具备了最大限度的弹性,但同时也造成了版本的多样性,市面上所出现的都是各手机厂商或者ROM制作爱好者所修改过的系统。但是如何开发Android系统framework层那,我们知道使用Eclipse+ADT就可以进行Android 应用的开发。使用手机或模拟器进行相应效果的调试。这是标准的应用开发流程,但在为定制ROM开发定制APK时,经常面对的是使用修...
为 iOS 7 设计用户界面

为 iOS 7 设计用户界面

iOS7 体现了以下主题:尊重。UI帮助用户理解内容,并与之交互,但是不会喧宾夺主。清晰。所有尺寸的文字都能轻松识别,图标精确清楚,装饰巧妙而适当,促使设计更为注重功能。深度。视觉层面和实时动画赋予应用活力,并提高用户的理解和喜爱程度。iOS7的天气预报iOS6的天气预报不论你是在重新设计一个现有的APP还是在开发一个新的,都可以参考苹果公司重新设计内置APP的方式:首先,舍弃暴露APP的核心功能的UI,并重申其关联性。接下来,将iOS7的主题贯穿于UI设...
使用 Objective-C 一年后我对它的看法

使用 Objective-C 一年后我对它的看法

我在一年前因需要将RedPhone项目从Android移植到iOS而首次接触Objective-C。大约一个月前我负责的部分(后端:声音,网络,加密部分)已经完成。我们正等着外部的安全审查,同时在内部继续完成UI工作的过程中并未发现任何后端的bug(言外之意开发质量高)。在RedPhone最终发布后,我对于这次工作中哪些做错了,基于android和ios的代码都有哪些不同等等做了讨论。今天想探讨一下去年过程中关于Objective-C的一些体验。一年前我从...
Android手机联系人数据库分析

Android手机联系人数据库分析

最近给别人做Android的项目,其中有关于手机联系人的那一块,要求查看联系人的信息(手机号码,名字,所在群组,家庭号码,家庭地址,电子邮箱,备注,公司,工作号码等)。在此分享下学习android手机联系人数据库的知识。如有遗漏和错误,望请教。Android手机联系人数据库分析 下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/12月/24日/Andr...
你需要知道的、有用的 Python 功能和特点

你需要知道的、有用的 Python 功能和特点

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些的你应该了解的Pyghon功能特色。带任意数量参数的函数你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。首先,看下面是一个只定义可选参数的例子def function(arg1="",arg2=""): print"arg1: {0}".format(arg1) print"a...
Java项目中定时任务之Quartz的应用

Java项目中定时任务之Quartz的应用

Quartz 是个开放源码项目,提供了丰富的作业调度集。我目前接触到的quartz只是在我做的java项目中定时执行任务,我的项目因为是在spring的基础上搭建的想要整合quartz非常的简单。对于非spring项目的应用,它也很强大因为我没有实际测试过不做介绍。如果有需要的可以查看软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行的介绍。链接地址:用 Quartz 进行作业调度下面主要说...
归并排序的C语言实现

归并排序的C语言实现

归并排序的核心思想是 Divide-and-Conquer 算法,即将要解决的size为n的问题,分成a个size为n/b的子问题,这些子问题的结果经过O(n^d)的时间复杂度合并,即可解决最初的问题。所以,这一类的算法,复杂度计算公式为 T(n) = a*T(n/b) + O(n^b)。经过几天的努力,终于将归并排序用C语言实现了出来:mergesort.h:#define BUFF_SIZE 3typedef struct _array { in...
深度优先遍历与广度优先遍历算法的C语言实现

深度优先遍历与广度优先遍历算法的C语言实现

深度优先遍历算法(Depth-first-search),重点关注的是图的连通性(connectivity),即从图中给定的一点都能访问到哪些点。不仅如此,在遍历这些点的过程中,通过记录访问次序,可以实现其他功能,比如测试该图是否有闭环等。广度优先遍历算法(Breadth-first-search),是为了寻找两个节点之间的最短路径。如果把图中每一点看作是一个乒乓球,每一条边都用线连起来,那么提起图中的某一点,即可形成一棵广度优先遍历树。在学习C的过程中,...
像老大一样优化 Python

像老大一样优化 Python

我们应该忘掉一些小的效率问题,在 97% 的情况下是这么说的:过早优化是万恶之源。—— Donald Knuth如果不首先想想这句Knuth的名言,就开始进行优化工作是不明智的。可是,你很快写出来加入一些特性的代码,可能会很丑陋,你需要注意了。这篇文章就是为这时候准备的。那么接下来就是一些很有用的工具和模式来快速优化Python。它的主要目的很简单:尽快发现瓶颈,修复它们并且确认你修复了它们。写一个测试在你开始优化前,写一个高级测试...
Linux C编程的一个小例子——实现一个简单的who命令(第一版)

Linux C编程的一个小例子——实现一个简单的who命令(第一版)

在贴代码之前,有一些东西是需要讲清楚的。1)Linux C编程用到了一些只有Linux下才有的函数。而将这些放到Windows下的话,会报错。也就是说,讲一下代码在windows下运行是会报错的。。。2)有人会有疑问。书本上的是,先使用VI编辑who.c文件,然后再命令行的状态下使用GCC命令,生成一个.o文件,然后在运行该文件。假如使用eclipse在Linux进行C编码,那么是不是现在eclipse写好who.c文件,然后再命令行模式下进入到eclip...
<< 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 >>