編輯:關於Android編程
/** * 改寫返回鍵事件監聽,使得back鍵功能類似home鍵,讓Acitivty退至後台時不被系統銷毀 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { PackageManager pm = getPackageManager(); ResolveInfo homeInfo = pm.resolveActivity( new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_HOME), 0); if (keyCode == KeyEvent.KEYCODE_BACK) { ActivityInfo ai = homeInfo.activityInfo; Intent startIntent = new Intent(Intent.ACTION_MAIN); startIntent.addCategory(Intent.CATEGORY_LAUNCHER); startIntent .setComponent(new ComponentName(ai.packageName, ai.name)); startActivitySafely(startIntent); return true; } else return super.onKeyDown(keyCode, event); } private void startActivitySafely(Intent intent) { intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "null", Toast.LENGTH_SHORT).show(); } catch (SecurityException e) { Toast.makeText(this, "null", Toast.LENGTH_SHORT).show(); } }
前言:前面一直在說OpenglES2.0二維圖形的繪制,接下來我們步入三維的世界 ,三維世界遠比二維要有趣的多,與此同時復雜性也要高得多,在unity3D中我們可以很容易
轉帖請注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming),請尊重他人的辛勤勞動成果,謝謝! 隨著移動互聯網的快速發展
一:基本操作1繼承SQLiteOpenHelperpublic class UserSqliteOpenHelper extends SQLiteOpenHe
Paint類 *Paint類代表畫筆,用來描述圖形的顏色和風格,如線寬,顏色,透明度和填充效果等信息。 *使用Paint類時,需要先創建該類的對象,可以通過該類的構造函數