2
我一直在從這個美妙的網站學習很多,我想問我的第一個問題在Android上;出於安全原因,是否有任何方法可以阻止任何其他應用程序啓動我自己的應用程序? 非常感謝Android中的應用互動
我一直在從這個美妙的網站學習很多,我想問我的第一個問題在Android上;出於安全原因,是否有任何方法可以阻止任何其他應用程序啓動我自己的應用程序? 非常感謝Android中的應用互動
當一個應用程序調用另一個應用程序時,它通常使用startActivity或startActivityForResult。
如果使用startActivity進行調用,沒有什麼比可以讓您獲得發件人信息(http://stackoverflow.com/questions/4789155/how-to-find-intent-source-in-android):
private String mAction;
private Uri mData;
private String mType;
private String mPackage;
private ComponentName mComponent;
private int mFlags;
private HashSet<String> mCategories;
private Bundle mExtras;
如果使用,startActivityForResult,它創建了一個意向,你可以通過getIntent()獲取並最終獲取的原意,如果你在這種情況下是做殺。
所以總之,你不是100%確定它會工作。
非常感謝您的回答。我對這個網站不熟悉,我如何給你一個答案? – Andev
不客氣。有一個小按鈕「接受作爲anwser」。你也可以提出答案。 – Gomoku7