Android
UFOcdy
这个作者很懒,什么都没留下…
展开
-
android 线程间的通信
<br />近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 <br /><br /> andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 <br /><br />在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的 新 概念。我们的主线转载 2011-02-26 11:35:00 · 285 阅读 · 0 评论 -
ROM刷机原理及ROM制作技术初探
<br />一、刷机原理 <br />记得第一次刷机,哪个心理紧张啊。其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。真正使我对刷机原理有一些理解的是看了这一篇文章:点击查看<br />说起来,刷机就是两种方法: <br />一是recovery方法,就是我们平时将update.zip入到SD卡,然后alt-s的方法,这种方法是调用了recovery的方法将各 种img或文件进行复制等操作。想了解recovery的工作原理吗?我也没找到好的资料,就在这看了看rec转载 2011-02-26 11:39:00 · 373 阅读 · 0 评论 -
Android真机调试
<br />eclipse 下 选择 run Configuration 选择 target 选下面的Manual 就会弹出选择是否用手机调试 <br /><br />手机上的usb 调试要打开 <br /><br /><br />手机 的设置 ,应用程序设置,开发 <br />设置---应用程序---开发----usb调试转载 2011-02-26 11:38:00 · 242 阅读 · 0 评论 -
Android Activity和Intent机制
<br />Activity <br /><br />Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见 http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期, 程序无法改变,但可以用onSaveInstanceState保存其状态)。 <br /><br />对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和转载 2011-02-26 11:37:00 · 341 阅读 · 0 评论 -
android模拟器命令详解
<br />Android模拟器ndroid SDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备. Android模 拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序. <br />Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示, Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生 事件. 同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序. <br转载 2011-02-26 11:36:00 · 460 阅读 · 0 评论 -
Android下编译自己的库文件jar并在应用中调用
ndroid下编译自己的库文件jar并在应用中调用2010年09月28日 星期二 下午 02:46主要为了解决如下问题:项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/system/framework/另外还会安装相关库文件的说明文件,使系统能够找到库文件:转载 2011-02-26 11:23:00 · 331 阅读 · 0 评论 -
关于apk的反编译和重新打包
<br />在查找twitter api的时候无意间看到了这边文章,应该是Gfan的某位创始人的个人博客。 <br /><br />里面详细说明了如何修改apk,工具步骤一应俱全。 <br /><br />地址:http://www.geeka.net/2010/05/api-twitter-for-android-diy/ <br /><br />另外一篇:http://blog.csdn.net/Android_Tutor/archive/2010/07/09/5724435.aspx转载 2011-02-26 11:41:00 · 361 阅读 · 0 评论 -
Android开发者应该深入学习的10个开源应用项目
<br /> 1.Android团队提供的示例项目 <br /> 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 <br /> 地址:http://code.google.com/p/apps-for-android/ <br /> 2.Remote Droid <br /> RemoteDroid是一个Android应转载 2011-02-26 11:41:00 · 253 阅读 · 0 评论 -
android关闭应用
<br />在开发一个android应用软件时,考虑如何关闭应用程序的问题。一开始采用当前Activity调用finish()来完成,但这种做法是不对的。 这几天通过阅读Android的frameworks层代码时,发现平台提供了关闭程序的方法。 在ActivityManager类中提供了如下的方法: <br />如下: <br />/** <br />* Have the system perform a force stop of everything associated with <br />* t转载 2011-02-26 11:40:00 · 282 阅读 · 0 评论 -
Android Add-ons
<br />Android Add-ons <br /><br /><br />本文暂时只针对Android 1.5 Cupcake以及1.6 Donut平台对Add-ons进行分析。 <br /><br />Android Add-ons是Android中的可选API。Google和Sun相同,把部分高端应用作为可选API供手机生产商定制不同的硬件支持模块。在JME中Sun是以JSR方式公布而Google采用了Add-ons API。 <br /><br />一.开发用的SDK <br />从1.5开始,转载 2011-02-26 11:39:00 · 867 阅读 · 0 评论 -
Android Service BroadcastReceiver
<br />什么是Service : <br /><br /> Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他 <br /><br /> 不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。 <br /><br />两种启动Service的方式有所不同 : <br /><br转载 2011-02-26 11:37:00 · 324 阅读 · 0 评论 -
android界面设计工具
<br />最近要做些android界面设计,网上搜了一下,有visio和axure两种工具,visio比较常见,但是没找到组件。axure有达人自己做了组件,在此分享。 <br />软件下载:Axure RP Pro 5.6.0.2097英文原版+简/繁体中文汉化包下载 <br />组件库下载:Android的Axure组件库转载 2011-02-26 11:40:00 · 714 阅读 · 0 评论