- 博客(128)
- 资源 (8)
- 收藏
- 关注
转载 Android的Bluetooth Profile与UUID
在Android中,常用的几种Bluetooth Profile分别为:SPP (Serial Port Profile)、A2DP (Advanced Audio Distribution Profile)、AVRCP (Audio/Video Remote Control Profile)、HID (Human Interface Device Profile)、HFP (Hands-Free
2013-09-11 14:18:59 3798
原创 【总结备用】Android Studio导入第三方jar包
1、将jar包放入项目里的libs文件夹中。 2、在project选中jar包点击右键"Add as library"。 3、此时项目仍然是无法正常编译的,这时需要在项目的build.gradle文件里的dependencies节加入 dependencies { compile files('libs/android-support-v4.jar')
2013-08-30 15:07:24 1581
转载 上百个Android开源项目分享
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects
2013-01-16 00:50:52 2024 1
转载 【总结备用】清除应用程序所有缓存
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */package com.test.DataClean;import java.io.File;import android.content.Context;im
2012-12-31 23:51:40 1000
转载 开发者,别让任何人绑架你的工作节奏
【编者】听取用户意见,但要自己掌控整个工作的节奏、目标和流程。作为一个软件开发者,你的工作内容远远不止写代码。还有一些是你职责范围内的事: 预估工作周期理解你没写过的软件的功能把复杂的问题简单化把复杂的问题分解成若干个小问题调整代码,为迭代预留空间发现并修复漏洞上述问题与其他成员协作完成如果你直接和你的用户交互,还有更多的建议:把用户需求翻译成改进计划;深入浅出,把复杂的意思用
2012-12-24 23:47:25 968
原创 【配置教程】Nginx上安装Node.js
最近研究了下Node.js ,顺便熟悉了一下Nginx的配置和使用。 1. 官网下载最新版Nginx 官网:http://nginx.org 我下载的是 nginx/Windows-1.3.6 这个版本。2. 解压到本地 双击nginx.exe 黑屏一闪而过,查看进程 nginx.exe已经启动。3. 浏览器输入 http://l
2012-09-17 11:15:30 2761
转载 值得开发者关注的5个新兴平台
–从汽车到起居室,技术与市场都在迅速地尽最大的可能去为编程先锋们提供便利为用户服务!在很久以前,作者跟朋友们共进午餐时畅想未来:如果能给自己的手机重新编程会是什么样?那时的心态和思维方式与现在是截然不同的。那时候作者和朋友们的想法,现在想想还有些变态和疯狂:或许改变一下拨号器的字体,或许加入一个屏幕保护动画程序~难道拥有那种可以飞翔的面包片作为手机屏保不是很酷么?作者有这种想法的时
2012-08-30 14:10:21 2264
翻译 Android进阶篇(Advanced Training)
原文地址:http://developer.android.com/training/advanced.htmlAdvanced Training contains a variety of classes that teach you best practices in Android development. These classes simplify the steps
2012-08-27 18:40:04 1322 1
原创 【总结备用】Android Activity切换动画汇总
1. 淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);2. 放大淡出效果overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action);3. 转动淡出效果overridePendingTransition(R.anim.scale
2012-08-26 18:59:04 1258
转载 10大优秀的移动Web应用程序开发框架推荐
在最近几年里,移动互联网高速发展、市场潜力巨大。继计算机、互联网之后,移动互联网正掀起第三次信息技术革命的浪潮,新技术、新应用不断涌现。今天这篇文章向大家推荐10大优秀的移动Web开发框架,帮助开发者更加高效的开发移动Web应用。Sencha Touch Framework Sencha Touch 是世界上第一个基于 HTML5 的移动 Web 开发框架,支持最新的 HTML5
2012-07-25 17:53:17 1277
转载 分享七个非常有用的Android开发工具和工具包
过去的2010年是Android全面爆发的一年,出众的扩展性使其成为了众多玩家的购机首选,市场占有率节节攀高。本文与大家分享七个非常有用的Android开发工具和工具包,希望对从事Android开发的朋友有所帮助。1. Android Honeycomb Stencils & Sketchsheets谷歌发布了专用于平板电脑的Android 3.0 Honeycomb系统,
2012-07-25 17:51:37 1283
转载 Android调用WebService
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到And
2012-07-25 17:38:43 2117
转载 【总结备用】Android应用开发之(Location in Android-定位)
如何在Android上开发LBS(“基于位置的服务”),那么首先要明白如何获得位置。传统意义上的位置,就是指门牌号一类的描述,虽然可以被人理解,但是无法被计算机理解。为了让计算机能够理解“位置”,地理学上的位置,即经纬度被引入进来。获取经纬度信息,一般都会想到GPS(Global Positioning System)。这个前身为美国军方卫星定位系统,在推出之后迅速发展成为最大的民用定
2012-07-16 14:34:00 3114
转载 【总结备用】 Android中通过GPS或NetWork获取当前位置的经纬度
今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能。要实现该功能要用到Android Framework 中的 LocationManager 类。下面我就直接贴上主要的代码说明如何实现通过GPS或NetWork来获取实时位置的经纬度。private double latitude=0.0;private double longitude =0.
2012-07-16 14:05:59 1383
转载 Android推送通知指南
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就
2012-07-11 11:14:52 1025
转载 Android NDK的C/C++代码中利用JNI回调实现字符编码转换
在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有MultiByteToWideChar之类的函数,Linux下有iconv库,纯C下用wcstombs、mbstowcs也可以做。然而我在我机上的Android NDK目录下,并没有找到iconv
2012-07-09 17:29:58 1708
转载 Android优秀开源项目收集
1、Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://code.google.com/p/apps-for-android/2、Remote
2012-07-03 13:04:22 1080
转载 turn.js:超酷的杂志翻页效果HTML5实现
摘要: 简介:turn.js是一款基于HTML5技术用来实现纸制书翻页的jQuery插件。使用硬件加速,跨平台,容易维护,体积小。简介:turn.js是一款基于HTML5技术用来实现纸制书翻页的jQuery插件。使用硬件加速,跨平台,容易维护,体积小。转自:http://ww
2012-06-18 14:02:11 3781
转载 11款产品原型设计工具
网页的线框图是非常直观、但是也没什么技术上难点的东西。只需要你大概描出页面上需要的一些元素,比如头部、导航、页脚等等,最多再就是一些交互、内容区域什么的。 但这对于任何网络应用的开发都是非常重要的。 当然有很多种方法可以做这件事情,最简单的就是拿起纸和笔,但是在这篇文章中,我们要介绍的是一些非常高效好用的在线原型工具,并且他们完全免费。 Lumzy 快速原型工具 使用Lumzy你可
2012-06-18 12:01:13 1706
原创 【Error大杂烩】Conversion to dalvik format failed with error 1 的解决方法
Android低版本工程放到高版本环境中(如2.2)可能会此错误,SOURCE没有报错,但是工程为红色。解决方法如下:1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SD
2012-06-17 18:14:42 728
转载 13类互联网公司赚到1000万美元的方法
腾讯科技讯(Kathy)北京时间10月14日消息,据国外媒体报道,美国社交理财投资网站Cake Financial创始人史蒂文·卡朋特(Steven Carpenter)日前在知名科技博客TechCrunch上撰文,探讨了互联网公司的3种类型和13种业务模式,以下为全文摘要:本文的重点不是指导某个特定公司如何盈利,而是对互联网初创公司(注:本文中均指面向消费者的互联网公司)的一般盈利方法进
2012-06-13 11:35:11 2756
转载 十招教你从程序员转向企业家
很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。1. 代码只占生意的5%我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是
2012-06-08 18:05:01 666
转载 每天工作4小时的程序员
每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以来,我一直像所有其他程序员那样工作、休息。但就在2011年的下半年,我开始了一项
2012-06-06 14:42:01 742
转载 iPhone软件开发完美起步
本文将指导您如何进行iPhone软件开发,把您的创意通过编程变成现实。您将学会如何打造第一个iPhone程序,及其创意实施过程、GUI设计、编程等。手机上的应用软件开发正在受到越来越多人的关注,软件开发的内行和外行们都在通过iPhone为大家带来出前所未有的惊喜和创新。不过对于那些门外汉来说,iPhone软件开发仍然是一个谜,那么就让我为大家揭开它的神秘面纱吧。1. 有一个创意,很棒的创意
2012-05-28 16:32:41 952
原创 应用更新实现(下载及自动安装)
/** * download the new apk file * * @param newApkUrl * @return */ public File downLoadFile(String newApkUrl) { final String fileName = "update.apk"; File tmpFile = new File("
2012-05-20 00:51:31 1125
转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今
2012-05-17 17:22:58 591
转载 互联网设计入门(概要)
苹果产品创造的神话,使乔布斯像神一样被年轻人崇拜,互联网公司的产品类职位对专业一般无要求,越来越多的毕业生选择了产品职位。 产品是实实在在存在的,而怎么把概念变成现实,却是个漫长的过程。一个产品,需要经历:需求分析、方案设计、研发、推广运营、收集反馈、改进等一系列的过程。而初入行的产品人员会提出很多想法。他们最擅长这个,其实也只擅长这个。 实现想法的第一步就是做出你的方
2012-04-17 13:43:45 678
转载 设计的本质是什么?
Future Simple的创始人兼CEO Uzi Shmilovici写了一篇文章,里面谈到了设计应该关注的核心问题,我们编译如下,供各位参考。出色的设计很好,但是用户体验最重要。Path 2.0的设计就很出色,但从作者自己的感受来说,Path实际并没有没有什么用户,其本人称自己仅用过两次,周围使用Path的人也是寥寥(当然他的感受不一定就代表所有人)。这个就好比是时装表演上的衣服,
2012-04-16 10:19:30 763
转载 习惯测试:只需三步,勾住用户
过去25年里真正伟大的消费者科技公司都有一个相同之处:他们能创造习惯。这点就把改变世界的公司和平庸的公司给区别了开来。每天都有大部分的用户在使用苹果, Facebook, Amazon, Google, 微软和Twitter的产品,他们的产品是如此成功,我们许多人都很难想象没有他们的日子会是什么样子。创造习惯,说起来比做起来容易多了。尽管我曾专门写过行为工程学和未来互联网世界里习惯的重要性
2012-04-12 13:48:53 747
转载 用户体验导向的Android应用开发
文 / 陈彧堃本文指出“流畅的环境”、“友好的体验”和“节省电量”是保证Android应用拥有良好用户体验的三要素。Android开发目前是移动开发中的“当红炸子鸡”,大量Java程序员涌向Android,同时会习惯性地将桌面和Web端的开发/设计经验带到移动设备上。这样的好处是充分利用了移动开发和桌面/Web服务的共性,比如广泛使用的列表、本地数据库等常用组件;坏处是移动和桌
2012-04-12 13:27:31 1297
转载 无需编程知识,Wix让你零基础打造HTML5页面
让没有Flash知识的人也可以制作支持Flash的页面,Wix正是以此而出名。如今该平台推出新服务,将同样思想应用到HTML5技术,让你零基础打造HTML5应用。这对HTML5技术的推动来说非常重要,因为它让大量的人可以通过它打造跨PC和手机浏览器的应用。Wix声称每个月有100万的用户通过他们的平台制作页面,在这些页面中,不仅仅有基于Flash的网页,更有专门支持移动设备浏览器的页面。而
2012-04-10 15:30:23 830
转载 游戏制作人谈10大开发经验
去年澳大利亚布里斯本遭遇了30多年来最大的一次洪水灾害。但过去几百年来,这座城市曾遇到过多次类似规模的洪水。每次洪灾后,政府都会成立委员会探究未来如何降低洪水灾害的破坏性。但多数建议都遭到忽视,大家继续在洪泛区建筑高楼。这种情况似乎也出现在全球众多事件中——无论是洪水、火灾,还是暴乱。成立委员会,提出建议,然后将此搁置一旁,完全忘记这回事,直到类似情况再次出现。这种情况也出现在电子
2012-04-09 13:02:27 1941
转载 给Android应用开发者的十个建议
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。 尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设
2012-04-09 01:17:52 581
转载 【术语解析】H264和MPEG4的关系
·mpeg-4的初衷是将dvd质量的图像码流从每秒6兆降低到1.5兆,将高清电视的码流从每秒几十兆降低到6~8兆。要实现这样的编码压缩水平,就要用到一种叫avc(advanced video codec)的技术。国际电联(itu)将这项技术命名为h.264标准,mpeg 把这项技术放到mpeg-4标准里的第10章(part 10)。这就是mpeg-4和h.264的关系。 ·h.264/avc
2012-04-07 19:44:03 1712
转载 设计为王的时代 创业公司如何解决设计师问题
或许因为苹果对产品设计的重视,直接促成了iPhone与iPad的成功。或许一些注重设计的创业公司比如Airbnb及Hipmunk的成功,又或许因为意识到设计所带来的不同,不管什么原因,过去几年,科技界对设计越来越重视。这个趋势的一个标志就是,一些投资人开始只投资由设计师创办的创业公司,结果如今对设计的需求比以往任何时候都紧张,使得科技公司招聘设计师越来越难。尤其是在美国湾区,WePay创始
2012-04-05 17:14:23 971
原创 【Error大杂烩】Cannot recover key
Android开发中,用数字证书签名打包时第一步: 输入keystore密码 通过第二步:输入alias密码 不通过时 便会报这个错。 java.security.UnrecoverableKeyException: Cannot recover key This exception may result from the fact that you had provide
2012-04-02 13:44:54 19720 4
转载 【产品经理】让我们的产品更成功
文 / 马博作者首先分析了影响产品成败的因素,然后对症下药,从战略、规划、战术三个层面,诠释了做一款成功产品的秘诀。谈到“成功”和“失败”,我想每个企业管理者和产品的具体参与者都存有“避之不及”与“翘首期望”的双重心态。被冠以“成功”还好,可以上下振奋、内外俱荣。一旦被冠以“失败”,便推搡躲闪、情何以堪。其实定义所谓的“成败”很容易,销量、口碑、利润率、市场占有率、顾客满意度、
2012-03-29 13:29:33 1291
转载 如何开发一款好的IOS应用?
iOS开发者或许会成为第一批摆脱码农称号的程序员,因为相比其它应用,iOS应用更赚钱,Android应用开发者收入仅为iOS应用的24%。 那如何成为一名合格的iOS开发者呢?一名成功的iOS开发者需要经过哪些过程呢?下面这张信息图可以让你对iOS开发者的工作一目了然。 当然,最核心的难点有两个:一是你想成功,心动而且行动了;第二就是准备和苹果应用商店的审核人员死磕,别怕这里有
2012-03-29 11:45:56 622
转载 系统性能优化的常见八大误区
系统性能优化的常见八大误区一、吞吐量与响应时间系统的吞吐量反映了一个系统的容量,可承受的负载,很多系统都以这样一个指标来衡量系统的性能。而响应时间往往更容易忽视。我认为吞吐量更多是衡量一个系统在特定压力下的稳定性,而响应时间可以更好的形容系统性能。一个请求响应时间满足不了需求,那系统再高的吞吐量是没有意义的。比如普通的网站页面,如果客户的一个请求都能在200ms以内响应,那
2012-03-28 11:33:30 595
[iPhone开发书籍大全].Head.First.iPhone.Development.(O'Reilly.2009-11)
2012-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人