导航

2011年3月12日

摘要: 在查找twitter api的时候无意间看到了这边文章,应该是Gfan的某位创始人的个人博客。 里面详细说明了如何修改apk,工具步骤一应俱全。 地址:http://www.geeka.net/2010/05/api-twitter-for-android-diy/ 另外一篇:http://blog.csdn.net/Android_Tutor/archive/2010/07/09/5724435.aspx 阅读全文

posted @ 2011-03-12 16:29 NCUT蓝色理想 阅读(522) 评论(0) 推荐(0) 编辑

摘要: 一、刷机原理 记得第一次刷机,哪个心理紧张啊。其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。真正使我对刷机原理有一些理解的是看了这一篇文章:点击查看 说起来,刷机就是两种方法: 一是recovery方法,就是我们平时将update.zip入到SD卡,然后alt-s的方法,这种方法是调用了recovery的方法将各种img或文件进行复制等操作。想了解recovery的工作原理吗?我也没找到好的资料,就在这看了看recovery的一些源码:点击查看 二是fastboot方法,这个方法其实是比较酷的方法,说白点,fastboot就是将已有的各分区映象文件 阅读全文

posted @ 2011-03-12 16:28 NCUT蓝色理想 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 在开发一个android应用软件时,考虑如何关闭应用程序的问题。一开始采用当前Activity调用finish()来完成,但这种做法是不对的。 这几天通过阅读Android的frameworks层代码时,发现平台提供了关闭程序的方法。 在ActivityManager类中提供了如下的方法: 如下: /** * Have the system perform a force stop of everything associated with * the given application package. All processes that share its uid * will be k 阅读全文

posted @ 2011-03-12 16:28 NCUT蓝色理想 阅读(800) 评论(0) 推荐(0) 编辑

摘要: eclipse 下 选择 run Configuration 选择 target 选下面的Manual 就会弹出选择是否用手机调试 手机上的usb 调试要打开 手机 的设置 ,应用程序设置,开发 设置---应用程序---开发----usb调试 阅读全文

posted @ 2011-03-12 16:27 NCUT蓝色理想 阅读(168) 评论(0) 推荐(0) 编辑

摘要: Android Add-ons 本文暂时只针对Android 1.5 Cupcake以及1.6 Donut平台对Add-ons进行分析。 Android Add-ons是Android中的可选API。Google和Sun相同,把部分高端应用作为可选API供手机生产商定制不同的硬件支持模块。在JME中Sun是以JSR方式公布而Google采用了Add-ons API。 一.开发用的SDK 从1.5开始,Google release出的android版本会将Google的一些特色服务分出来,整合到Add-ons中,编译的库在add- ons\google_apis-3\libs目录的map. ja 阅读全文

posted @ 2011-03-12 16:27 NCUT蓝色理想 阅读(1518) 评论(0) 推荐(0) 编辑

摘要: Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见 http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent) 阅读全文

posted @ 2011-03-12 16:26 NCUT蓝色理想 阅读(231) 评论(0) 推荐(0) 编辑

摘要: Android模拟器ndroid SDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备. Android模 拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序. Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示, Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生 事件. 同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序. 为了便于模拟和测试应用程序, Android模拟器允许你你的应用程序通过Android平台服务调用其他程 序、访问网络、 阅读全文

posted @ 2011-03-12 16:25 NCUT蓝色理想 阅读(871) 评论(0) 推荐(0) 编辑

摘要: 什么是Service : Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他 不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。 两种启动Service的方式有所不同 : 如果在Service的onCreate或者onStart做一些很耗时间的事情,最好在 Service里启动一个线程来完成,因为Service是跑在主 线程中,会影响到UI操作或者阻塞主线程中的其他事情。 什么时候需要Servi 阅读全文

posted @ 2011-03-12 16:25 NCUT蓝色理想 阅读(1036) 评论(0) 推荐(0) 编辑

摘要: 近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环,就要往消息循环里 面发送相应的消息,自定 阅读全文

posted @ 2011-03-12 16:24 NCUT蓝色理想 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):JAVA_HOME=c:\j2sdk1.4.2classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME% 阅读全文

posted @ 2011-03-12 16:23 NCUT蓝色理想 阅读(4658) 评论(0) 推荐(0) 编辑