OPhone API 中文翻译
superzhang 翻译, 原创
这 是 根 据 OPhonesdn 上的 英 文 教 材 翻 译 的 , 翻 译 的 很 拙 劣 , 请 各 位 指 正 。 我 将
OPhonesdn 上那些没有用的都去掉了,比如字段详情那段,好多都和概述的时候一样,
只是个别多了几个例子,我都在概述的时候加上了,字段详情就都去掉了。
intents 一直不知道怎么翻译好,最后只能用“意图”,但是很别扭,不知各位有没有高见。
翻译的时候还发现了一个错误,就是介绍 ACTION_CREATE_ITEM 的时候,内容却是
ACTION_ITEM_ADDED 的。还有 EXTRA_ITEM_LAUNCH_INTENT 的介绍简直让人摸不
着头脑
java.lang.Object''''' '' '' '' '' '' '' '' ' ''
oms.home.HomeIntentspublic class HomeIntentsextends
java.lang.Object
OPhone 的主屏类是关于 OPhone 平台主屏程序的函数,它定义了主屏 API 的一些常量。
如果你想要向主屏上增加一项应用,或者改变某一项,你可以向主屏程序发送一些意图,
主屏程序会执行相应的动作。
例如,飞信程序正在后台运行,当有新的消息到来的时候,飞信可以发送一个意图到主
屏,使飞信的快捷图标上有一个符号来标识新消息的到来。
下边是如何在快捷图标上添加符号的例程
// 为主屏程序创建一个意图
Intent symblIntent = new Intent(HomeIntents.ACTION_SHORTCUT_SYMBOL);
// 如果你想要向飞信发送一个意图,你必须先获得飞信的启动意图
Intent mIntent = getFetionLauncherIntent();
// 设置 symblIntent 的意图参数
symblIntent.putExtra(HomeIntents.SHORTCUT_SYMBOL_INTENT, mIntent);
// 创建一个 bitmap
Bitmap bg = BitmapFactory.decodeResource(getResources(),
R.drawable.shortcut_msgcount);
Bitmap symbol = Bitmap.createBitmap(bg.getWidth(), bg.getHeight(),
bg.getCon6g());
Canvas canvas = new Canvas(symbol);
TextPaint textPaint = new TextPaint();
评论0