編輯:關於Android編程
Android開發之向桌面添加快捷方式
對於一個希望擁有更多用戶的應用來說,用戶桌面可以說是所有軟件的必爭之地,如果用戶在手機桌面上建立了該軟件的快捷方式,用戶將會更頻繁地使用該軟件。因此,所有 Android程序都應該允許用戶把軟件的快捷方式添加到桌面上。
在程序中把一個軟件的快捷方式添加到桌面上,只需要如下三步即可:
1. 創建一個添加快捷方式的Intent該Intent的Action屬性值應該為com.android.launcher.action.INSTALLSHORTCUT,。
2. 通過為該Intent加Extra屬性來設置快捷方式的標題、圖標及快捷方式對應啟動的程序。
3. 調用sendBroadcast()方法發送廣播即可添加快捷方式。
實例代碼:
/** * 向桌面添加快捷方式 * @author jph * Date:2014.09.05 */ public class AddShortcut extends Activity { Button btnAddShortCut; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mian); btnAddShortCut=(Button)findViewById(R.id.btnAddShortCut); btnAddShortCut.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //創建一個添加快捷方式的Intent Intent addSC=new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷鍵的標題 String title=getResources().getString(R.string.shotcut_title); //快捷鍵的圖標 Parcelable icon=Intent.ShortcutIconResource.fromContext( AddShortcut.this, R.drawable.ic_launcher); //創建單擊快捷鍵啟動本程序的Intent Intent launcherIntent=new Intent(AddShortcut.this, AddShortcut.class); //設置快捷鍵的標題 addSC.putExtra(Intent.EXTRA_SHORTCUT_NAME, title); //設置快捷鍵的圖標 addSC.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); //設置單擊此快捷鍵啟動的程序 addSC.putExtra(Intent.EXTRA_SHORTCUT_INTENT,launcherIntent); //向系統發送添加快捷鍵的廣播 sendBroadcast(addSC); } }); } }
最後為應用程序創建快捷鍵添加權限:
程序運行效果圖:
1.本文將向你介紹自定義進度條的寫法,比較簡單,但還是有些知識點是需要注意的:invalidate()方法RectF方法的應用onMeasure方法的應用2.原理畫3層圓
據說Android最推薦的是在ViewPager中使用FragMent,即ViewPager中的頁面不像前面那樣用LayoutInflater直接從布局文件加載,而是一個
本文實例講述了Android編程實現自動檢測版本及自動升級的方法。分享給大家供大家參考,具體如下:步驟:1.檢測當前版本的信息AndroidManifest.xml--&
本文分享自己在視頻錄制播放過程中遇到的一些問題,主要包括: 視頻錄制流程 視頻預覽及SurfaceHolder 視頻清晰度及文件大小 視頻文件旋轉 一、視頻錄制