- 浏览: 284807 次
- 性别:
- 来自: 深圳
最新评论
-
jlees:
Nice post.i hope this will help ...
Business mobile application development. The developer’s insight. -
weisi2375:
确实很详细的开发流程。
Android应用开发全流程 -
mikefather:
不错不错
Android,谁动了我的内存 -
ylzyd12345:
mark一下,谢谢分享
android的一些开源项目 -
limingcai:
确实不行,2.2就不行了,虽说2.3了 只有1.6可以
Android完全关闭应用程序
文章列表
配置Eclipse.ini
检查Eclipse配置文件, 增加/编辑以下代码:
view plaincopy to clipboard
private Vibrator vibrator;
this.vibrator = (Vibrator) this.activity.getSystemService(this.activity.VIBRATOR_SERVICE);
this.vibrator.vibrate(500);
AndroidManifest.xml
<uses-permission android:name="android.permission.VIBRATE"/>
Android SRC code
- 博客分类:
- android
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.6_r2
/android/database/IContentObserver.java
this web site have src which android src don't have.
android 预定义样式
- 博客分类:
- android
字体大小
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。
"?android:attr/textAppearanceLarge"
"?android:attr/textAppearanceMedium"
"?android:attr/textAppearanceSmall"
使用方法为:
android:textAppearance="?an ...
开机启动服务的关键点是,当android启动完毕后,android会广播一次android.intent.action.BOOT_COMPLETED。如果想在启动后执行自己的代码,需要编写一个广播的接收者,并且注册接收者到这个广播intent上。
这里以android中使用定时任务代码为例,将它的服务改为开机启动。
首先,需要编写一个intent的receiver,比如SmsServiceBootReceiver:
package com.easymorse;
import android.content.BroadcastReceiver;
import and ...
Android 应用开发 Bind Service 机制详解,android service ,android service 开发,android 应用开发,android bind service ,在android中有一个程序员大量使用的操作,就是bindservice,通过一个service可以实现代码的复用以及解耦,所以对这个bindservice的理解的深度直接影响了一个开发人员对于android系统开发的整体的掌握情况。
在开发中我们常常要用到这们一种情况,我们的UI逻辑和为UI逻辑提供服务的一些算法的是需要解耦的。这样,当我们UI和算法各自独立发生变化的时候,只要接口没 ...
大家知道ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参数从而显示图片,我们只好使用其 setImageBitmap 方法,如
Bitmap mBitmap = null;
URL url = new URL(imageUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream is = conn.getInputStrea ...
eclipse->help->install new software add->首先在下面的网站中找到svn插件地址(http://subclipse.tigris.org/update_1.6.x),输入到界面的location中, 接下来的就是next 了 。
http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=2F3E30ECE7AF235D24E3902EAE2DD47B?pageID=p4wYuA
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个 ...
1、Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开 ...
开发框架方面包含基本的应用功能开发、数据存储、网络访问这三大块:
一、应用方面
一般而言一个标准的Android程序由如下4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider:
1. Activity是最频繁、最基本的模块,在Android中,一个Activity就是手机上一屏,相当于一个网页一样,所不同的是,每个Activity运行结束了,有个返回值,类似一个函数一样。Android系统会自动记录从首页到其他页面的所有跳转记录并且自动将以前的Activity压入系统堆栈,用户可以通过编程的方式删除历史堆栈中的 ...
[size=x-large]SQLite外键(Foreign Key)支持
从SQLite 3.6.19 开始支持 外键约束. (Ubuntu 10.04 的SQLite版本是 3.6.22, Debian 6.0 的SQLite版本是 3.7.0)
外键约束用来强制 两个表之间”存在”的关系. 比如, 考虑下面的SQL命令建立的schema
CREATE TABLE artist(
artistid INTEGER PRIMARY KEY,
artistname TEXT
);
CREATE TABLE track(
trackid INTEGER,
trackname TEXT,
tra ...
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。
理解抽象类
...
这是android src 的地址:什么版本的代码都有http://repository.grepcode.com/java/ext/com/google/ 直接进入链接就看得到了!
1. 查看CPU是多少位?
# grep flag /proc/cpuinfo 如果发现cpu特性有lm , ia64 或者amd64, 就表示这个CPU是64位的
也可以安装lshw这个rpm包或者tarball源码, 执行可以看到cpu的bitwise这一项, 64表示64位的cpu
2. 查看该服务器有多少个CPU, CPU是几核的?
# grep processor | wc -l 可以确定这个服务的CPU个数 * 核数
# grep physical
Understanding /proc/cpuinfo
Example:
$ una ...