喜糖

移动开发工程师 。涉及 android、ios、jni

导航

2011年9月29日

摘要: 实验内容: 在不同的launch模式下,点击‘home’后,再长按Home后的activity的执行顺序是不一样的。实验代码:public class TestActivity extends Activity { private String TAG = "TestActivity"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... 阅读全文

posted @ 2011-09-29 23:43 喜糖 阅读(3441) 评论(0) 推荐(0) 编辑

摘要: 1.启动任务栈 第一种,动作设置为“android.intent.action.MAIN”,类别设置为“android.intent.category.LAUNCHER”,可以使这个ACT(activity)实例称为一个任务栈的入口,拥有这种类型的intent-filter的ACT类型的图表和名字也会显示在application launcher中。 第二种,即是采用用“singleInstance”模式,另外开个一个唯一ACT的栈. 第三种, 在Intent中加入了“FLAG_ACTIVITY_NEW_TASK”。 当传递给startActivity()的Intent对象包含FLAG_AC. 阅读全文

posted @ 2011-09-29 22:56 喜糖 阅读(2539) 评论(0) 推荐(1) 编辑

摘要: 把相应的ttf文件放置到assert文件夹下面。(例子中起名为:fonts/HandmadeTypewriter.ttf) ; mText.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf")); 注意:android在支持ttf字体上面有一些问题。即使是用了不支持的字体,android也不会发出错误信息,而是以Droid Sans模式字体代替,所以当使用外部字体却又发现字体没有变化时,通常是因为这个字体Android没有支持,而非你的程序发生错误。 阅读全文

posted @ 2011-09-29 00:50 喜糖 阅读(324) 评论(0) 推荐(0) 编辑

摘要: 获取手机的分辨率。关键类:DisplayMetricspublic class DisplayMetricalActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Di... 阅读全文

posted @ 2011-09-29 00:21 喜糖 阅读(183) 评论(0) 推荐(0) 编辑