
Android
文章平均质量分 71
seaofforest
这个作者很懒,什么都没留下…
展开
-
Android 数字签名
Android 数字签名 在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Ja...原创 2012-02-07 10:57:28 · 115 阅读 · 0 评论 -
成功开发iPhone软件的10个步骤
一年前斯坦福和Apple联手推出了基于iPhone平台的开发课程, 这个课程的ppt被放在网上分享,反响非常好。这个学期,斯坦福将课程进行了录像,放在了iTunes university上提供下载,目前这个课程在iTunes的下载排行第一,达到了100万人次的下载。这次给大家分享的是其中关于“成功开发iPhone软件的10个步骤”的讲座,虽然与我们工作中设计软件的应用平...原创 2009-08-07 10:53:27 · 141 阅读 · 0 评论 -
s3c2410/2440(armv4t) 移植android
http://blog.youkuaiyun.com/java211/archive/2009/02/02/3857586.aspx 【本教程版权以及image属于Androidin 转载和使用请注明出处并附带链接】Androidin首发Androidin Dev.Team 熊猫哥哥ARMv4移植简单教程: 相信国内很多朋友手上都有s3c2410/2440的片子,基于armv4t...原创 2009-07-27 22:56:51 · 121 阅读 · 0 评论 -
为程序添加版本自动更新功能(转+详细分析)
OverView:程序通过后台每天检查是否有最新版本,如果需要更新当前版本,将弹出对话框让用户选择是否在当前通过Market来更新软件。Knowledge Points:SharedPreferences: 一个轻量级的存储方法,类似于经常使用的.ini文件,它也是通过检索关键字来取得相应的数值。之所以是成为轻量级,是因为它所能应用的数值类型有限,对于存储较大数值,效率相对较...2009-06-06 20:49:18 · 222 阅读 · 0 评论 -
C语言基础:continue 和 break
来源:蚂蚁的 C/C++ 标准编程 作者:Antigloss 等级:精品 发布于2007-03-11 17:03 被读5916次 【字体:大 中 小】 continue 用于跳过循环体中的一部分语句,也就是不执行这部分语句;break 用于跳出循环。1. continue con...原创 2008-12-17 16:39:34 · 152 阅读 · 0 评论 -
C开发工具:eclipse+cdt+mingw
转自:http://blog.youkuaiyun.com/tavor/archive/2007/08/04/1726380.aspx 这两年天天和JAVA打交道,很少用到C/C++,IDE环境也是ECLIPSE,现在ECLIPSE集成了CDT功能,就试了一下,想再学学C/C++,不然忘得更多.1.直接从www.eclipse.org上下载了cdt,2.直接新建了个C++ makefile pr...原创 2008-12-16 21:30:37 · 196 阅读 · 0 评论 -
Android大赛首轮获奖作品解析。。。
Android挑战赛第一轮前50的作品公布出来了,除了有4个暂时希望保密,其他46的介绍都已放出。虽然我大大的名落孙山之后,但不妨碍翻看这些作品,尝试思考一些手机应用的问题,尽情期盼下明天。这些作品,是由上百位领域专家,经过一套还算复杂的流程评选出来的。我想,从中不仅仅可以看到Android的发展方向,也可以看到手机应用的一个发展趋势。如果你想在Android这块地盘上分一碗羹...原创 2009-06-04 10:31:39 · 116 阅读 · 0 评论 -
使用Eclipse+ADT开发android 1.5程序
开发环境:Eclipse 3.4、ADT 0.9、Android sdk 1.5 r1 创建Android项目 ADT提供了一个Android新建项目想到,会引导用户创建一个新的Android项目。 “文件” -> “New” -> “Android Project” 打开Android新建项目的向导 proj...原创 2009-05-26 20:15:06 · 250 阅读 · 0 评论 -
实际开发当中碰到的小错误,提醒大家一下(TextView)
今天在做开发的时候碰到一个问题:代码为:textView.setText(getTotalUsedTime());其中getTotalUsedTime()返回的是int整数。编译也没错啊,但是运行就出错了,找了半天才发现,setText方法是多态方法,如果参数为整数,那么表示的resourceId,所以找不到resourceId对应的resource的时候就会报错。改成te...原创 2009-05-25 22:08:45 · 114 阅读 · 0 评论 -
编写高效的Android代码
虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本章讨论了很多能让...原创 2009-05-25 15:08:25 · 76 阅读 · 0 评论 -
实现拖动效果
http://www.roiding.com/index.php/archives/211废话少说,要实现的效果就是在界面上拖动这一个按钮到处跑。1. 布局文件view plaincopy to clipboardprint?<?xml version="1.0" encoding="utf-8"?...原创 2009-05-25 14:21:49 · 94 阅读 · 0 评论 -
Android 菜单开发和视图处理
自己动手新增一个工程 技巧:默认创建一个类,R.java不要修改,将Nodepadv2.java中对R的import 路径删除,重新通过Ctrl+shift+O导入,选择org.huareal.demo.R[具体随不同项目而定] 如果想改变R.java中的内容,修正res目录下的内容的其中string...原创 2009-05-25 13:38:19 · 193 阅读 · 0 评论 -
如何在Android当中显示网络图片
写在前面:本文来自以下URLhttp://www.eoeandroid.com/viewthread.php?tid=26&extra=page%3D2推荐大家到这个论坛,和原文查看 在android当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.bi...原创 2009-05-23 11:28:22 · 219 阅读 · 0 评论 -
Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE
在反复安装androidapk的时候,有的时候可能会遇到adbinstall错误,内容是:Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]这很可能是因为你在以前uninstall应用的时候,没有做彻底,只是简单的rm/data/app/下面的apk文件了,一个补救的办法如下:启动模拟器,然后进入菜单settings-&g...原创 2009-05-22 11:27:18 · 102 阅读 · 0 评论 -
使用java写tcp服务端
因为要和另一家公司合作,就需要一下测试的服务器端,很简单,发一下import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.ne...2009-08-07 16:27:38 · 281 阅读 · 0 评论 -
Cygwin完全下载指南(上)-正常下载篇
http://www.gd-emb.com/detail/id-29800.html 本人为了学习标准C++,偶选择了眼下如日中天的Eclipse做为IDE,为了让Clipse支持C++开发,除了要下载个CDT插件外,就是要下载并安装Cygwin(或者MingW)了。岂料Cygwin这东西可不是那么好下载的,两个星期以来我反反复复下载了不下一百次,尝试了无数种方法,总是下载到百分之二十几时就下...原创 2009-08-10 14:55:37 · 162 阅读 · 0 评论 -
智能校车---校车解决方案
智能校车解决方案构想 过年期间想了一个项目,在回顾2011年的几个热点中,校车是其中之一,个人认为这块是2012的重点,各大汽车厂商都计划推出各自己的校车,因为这块的市场是巨大的。 校车的重点一定要安全,针对这点考虑了如下几点 1.人...2012-01-30 13:37:09 · 804 阅读 · 0 评论 -
eoe特刊
为解决一些朋友从eoe论坛下载时要扣论坛币,需要注册才能下载的问题,应这些朋友的要求,把这些特刊放在这里供大家下载。 不过为了更好的获取android相关知识,建议大家最好还是上论坛里逛吧。注册帐号也不会太难,不要嫌麻烦,里面好东西还是不少的。 由于:文件大小不能超过10MB所以暂时先提供这些...原创 2010-11-26 10:23:33 · 140 阅读 · 0 评论 -
搭公司班车的随想
每天早上要去搭公司的厂车,大致厂车8:03分经过XX公交站,我们每天在此等车,为了不迟到,错过厂车我每天都比8点就会到站点等,以我的性格错过厂车是比较少。最近在想自己要做个什么小应用,后来就想到等厂车的应用。 思路如下:最初是想在厂车上装一下gps,让厂车把它的行车路线上报到服务器,我在手机客户端去查看,同时这个应用支持计算出厂车多久会到,因为自己手机上的gps模块...原创 2011-09-19 15:00:43 · 157 阅读 · 0 评论 -
android 对于apk签名汇总
Android签名主要采用keytool和jarsigner制作apk文件Android程序的签名和Symbian类似都可以自签名(Self-signed),但是在Android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到Android Market上时大家都已经发现这个问题了。 Andro...原创 2011-09-15 14:10:18 · 92 阅读 · 0 评论 -
Failed to install on device ‘emulator-5554′: timeout
启动android模拟器时候如果提示:Failed to install on device ‘emulator-5554′: timeout这是可能因为卡的原因导致启动超时,解决办法:eclipse -> window -> Preferences -> Android -> DDMS -> ADB connection time out(ms).把这个时间...原创 2011-09-15 09:52:42 · 221 阅读 · 0 评论 -
android金逸电影院客户端
金逸电影院在全国都有各分院,至少在福州大家去看电影一般是去金逸电影院。故想法给金逸电影院做个手机客户端,从而实现会员购票功能。现在大部分的电影客户端只能实现查询电影院正在放映的电影信息,无法实现购票功能,因为金逸电影院有会员卡,里面有充值,所以购票问题很好解决,最主要的是解决好商务问题。...原创 2010-10-27 15:32:55 · 413 阅读 · 0 评论 -
豌豆荚手机精灵试用测试
顶着创新工厂作品的豌豆荚手机精灵,在下载后使用后,同时也下载了91手机助手 for Android程序进行了对比,感觉豌豆荚手机精灵应该是个用心之作,在界面和操作上要比91好多了。 由于这个程序刚出来不久,当然存在不少问题,有兴趣的朋友可以把我初步测试的建议文档看看,这两份文档我都有反馈给豌豆荚,对方也给予了回应,希望在下个版本得到解决。...原创 2010-10-27 09:09:39 · 355 阅读 · 0 评论 -
我看IPhone
本人是个android爱好者,从使用手机上看,个人还是喜欢iphone,界面和操作性都比较好,但从一个开发者角度来选择手机的话,我还是会选择android。开放性是我选择的最主要原因,同时iphone的开发成本也比较高。 从我周围观察,大家对iphone都是趋之若鹜,有买的,说下部手机还会是苹果的,没有的,想下部手机买iphone,在人人都疯狂时,我感觉到一丝危险,那就...原创 2010-10-15 14:58:36 · 112 阅读 · 0 评论 -
巧用优酷
要做一个培训的项目,其中有一会是视频播放,想了半天,用flowplayer能播放flv格式的,其它格式也支持吧,但感觉这样做麻烦。突然一个灵机一动,天天上网看视频,利用视频网站啊,这样保存视频的问题也没有了。 所以现在是使用把视频上传到优酷后,后台管理相关链接就行了。...原创 2010-08-27 17:26:24 · 115 阅读 · 0 评论 -
【转】Android开发者必须深入学习的10个应用开源项目
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android ...原创 2010-08-26 17:34:26 · 131 阅读 · 0 评论 -
App Inventor for Android 使用总结
昨日我们报道了Google App Inventor for Android,它是一个基于网页的开发环境,即使是没有开发背景的人也能通过他轻松创建Android应用程序。这个产品已经测试了一年之久了,主要是和教育机构合作进行的测试,因此,在课堂上接触到它的学生们很可能成为Android应用暴增的主要力量。纽约时报的一篇报道引用了项目带头人Harold Abelson(MIT教授)...原创 2010-08-25 17:31:34 · 1014 阅读 · 0 评论 -
做完一个功能,记录一下总结
每次做完一个东西,总有一点东西能总结出来。这次是做一个检验码,其中是使用des算法,做的时候还上网找资料,花了一段时间。把东西放在附件中了。 同时自己写了一个检证是否是 ip地址的检验:int LH_chargetoip(unsigned int server_ip_address[4],const char *ip ){ const char *s="."; ch...2009-08-14 15:46:17 · 97 阅读 · 0 评论 -
下载安装Cygwin
http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm 图片失效了,还是去看原文吧 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/或者直接使用下载连接来下载安装程序,...原创 2009-08-10 15:14:59 · 109 阅读 · 0 评论 -
could not find virtual device named 'XXX' 的解决方法
在SDK1.5中运行程序要选择avd才能运行。也就是要创建avd。 在ADT中可以用EC创建avd。 在我自己的电脑中是可以运行的,但在公司的机子就不行,出现 [2009-07-20 09:54:50 - HelloWrold] Automatic Target Mode: Preferred AVD 'avd1.5' is not available. Lau...原创 2009-11-16 10:41:50 · 257 阅读 · 0 评论 -
sqlite的用法
目录1 建立数据库档案2 在sqlite3提示列下操作3 SQL的指令格式4 建立资料表5 建立索引6 加入一笔资料7 ...原创 2009-05-17 16:41:48 · 95 阅读 · 0 评论 -
如何得到短信inbox收件箱的短信
原来android中的短信UI设计是没有区分inbox和outbox的如下图 可以使用下面的方法得到inbox的短信final Uri smsUri = Uri.parse("content://sms/inbox"); final Cursor c = this.getContentResolver().query(smsUri, null, null, nul...2009-11-13 16:46:27 · 187 阅读 · 0 评论 -
Android开发中的logcat工具使用
这是摘录androidin.com的一篇文章,对于学习Android的朋友来说,可以做工具来参考下。http://wuhua.iteye.com/category/26760(hanchao3c Android开发者论坛原创,转载请注明)logcat是Android中一个命令行工具,可以用于得到程序的log信息。logcat使用方法如下所示: logcat [o...2009-04-23 16:57:38 · 125 阅读 · 0 评论 -
Android开发工具使用之adb
转自:http://www.iteye.com/topic/260042 adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟...原创 2009-04-23 16:27:20 · 100 阅读 · 0 评论 -
Android官方的文档中提到了模拟器中设置代理服务器的方法,即在命令行启动模拟器时使用-http-...
http://www.eepw.com.cn/article/89572.htm注:读此文章你可以更多的了解android 谷歌的Android软件给了Sun公司的Java技术一个显赫的角色---但并非是其它手机厂商从2 0世纪9 0年代以来借以不断发展的Java技术版本. 相反,谷歌试图独立提高开放手机联盟 (Open Handset Alliance)...原创 2009-04-23 15:32:38 · 263 阅读 · 0 评论 -
Android模拟器代理设置
http://www.williamhua.com/2009/04/13/proxy-setup-in-android-emulator/在此想说明一下:很多文章是从另从转摘的,我都有写明出处,其它除了这篇文章不错外,你可以通过这个网址,访问他们其它的文章,就会发现其它的文章也都很好。物以类聚!!!Android官方的文档中提到了模拟器中设置代理服务器的方法,即在命令行启动模拟器时使用...原创 2009-04-23 15:21:50 · 1177 阅读 · 0 评论 -
对Android平台Linux部分的初步理解
关键词: Android Linux Android是基于Linux内核的,对于喜欢研究底...原创 2009-04-23 15:17:13 · 99 阅读 · 0 评论 -
Android的Camera架构介绍
时间:2008-12-04 13:27来源:Android开发者 作者:hanchao3c 点击:494次<script src="http://www.androidin.com/plus/count.php?view=yes&amp;aid=70&amp;mid=1" type="text/javascript"></script>&l...原创 2009-04-22 17:09:56 · 119 阅读 · 0 评论 -
关于android的一些想法
最近在看关于android的相关文档,发现很多人对android自带的数据库不是很满意,多次提到面向对象的数据库db4o从这种情况来猜想,将来的Android应该是会支持或自带面向对象的数据,因为从开发角度,Android上层的开发语言使用的是面向对象的java.第二点:关于布局设计,现在也有工具使用,我现在在公司是做MTK的低端手机开发,从MTK中关于界面这块,我们基本不大关心,因为...2009-04-22 15:36:51 · 103 阅读 · 0 评论 -
AndroidManifest.xml 解析
AndroidManifest.xml是每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行. 这个文件的一个重要方面(概念)是其中的intent过滤器. 这个过滤器描述了何时何种情况下让activity 启动.当一个a...原创 2009-04-22 14:16:45 · 117 阅读 · 0 评论