2013-07-24 82 views

回答

0

您是否在談論Facebook上的電子郵件地址或位置或Android平板電腦上的電子郵件和位置。

如果您在談論FB權限,您幾乎必須使用FB SDK,並請求權限請參閱this list of FB permissions。 FB不喜歡開發人員推出他們自己的界面,並且如果您的應用程序變得流行,並且您打破了TOU,則會阻止您。

如果你想從Android應用,您需要添加

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

得到位置。您可以使用意圖發送電子郵件。

您也可以參考Android權限here

0

好整個列表,以便與默認樣式的事情是它看起來就像當你誇大從XML佈局,如果你想這是很好的僅應用於解決默認樣式。你可以做的是將一個FrameLayout放入你的XML佈局中,爲LoginButton定義邊界框,然後使用LoginButton(Context ctx, AtrributeSet attrs, int styleDef)構造函數以編程方式添加LoginButton。

這個解決方案很不好意思,因爲它需要你把所有的樣式信息放入一個與XML相反的樣式中,但它應該完成工作。

編輯:我也認爲我有理由迴應上述海報,說這可能不是最好的主意,原因有很多。從純粹的美容角度來看,很多用戶已經習慣了藍色的Facebook按鈕,這意味着非常具體的東西。如果您的應用覆蓋了它的外觀,那麼它最終會對您的用戶界面產生更多的負面影響,而不僅僅是保留標準的FB按鈕。另外,我還沒有完全閱讀TOU,但它也可能會成爲違規行爲。