RK3568開發平臺Android 11強制所有應用橫屏展示
Android 11強制所有應用橫屏展示
// Edit by jgduan
int screenOrientation;
if(pkg.getSharedUserId() == null){
screenOrientation = 0;
} else {
screenOrientation = sa.getInt(R.styleable.AndroidManifestActivity_screenOrientation, SCREEN_ORIENTATION_UNSPECIFIED);
}
// End
* Change the desired orientation of this activity. If the activity
* is currently in the foreground or otherwise impacting the screen
* orientation, the screen will immediately be changed (possibly causing
* the activity to be restarted). Otherwise, this will be used the next
* time the activity is visible.
*
* @param requestedOrientation An orientation constant as used in
* {@link ActivityInfo#screenOrientation ActivityInfo.screenOrientation}.
*/
public void setRequestedOrientation(@ActivityInfo.ScreenOrientation int requestedOrientation) {
if (mParent == null) {
try {
// Edit by jgduan
//ActivityTaskManager.getService().setRequestedOrientation(
// mToken, requestedOrientation);
if(mApplication != null && mApplication.getApplicationInfo() != null
&& mApplication.getApplicationInfo().uid > 10000){
ActivityTaskManager.getService().setRequestedOrientation(
mToken, ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
} else {
ActivityTaskManager.getService().setRequestedOrientation(
mToken, requestedOrientation);
}
// End
} catch (RemoteException e) {
// Empty
}
} else {
// Edit by jgduan
// mParent.setRequestedOrientation(requestedOrientation);
if(mApplication != null && mApplication.getApplicationInfo() != null
&& mApplication.getApplicationInfo().uid > 10000){
mParent.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}else{
mParent.setRequestedOrientation(requestedOrientation);
}
// End
}
}
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032144/viewspace-3001984/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短視訊開發app,Android 強制應用全域性橫屏或豎屏APPAndroid
- 直播系統程式碼,強制點開全屏視訊時橫屏展示
- 線上直播系統原始碼,強制應用全域性橫屏或豎屏原始碼
- 直播電商平臺開發,橫豎屏切換的方法
- 方法|rk3568開發平臺如何去除android正在啟動彈窗Android
- [嵌入式linux] rk3568 android11點屏流程LinuxAndroid
- 公安情報研判綜合應用平臺搭建,大資料視覺化大屏展示系統開發大資料視覺化
- Flutter中如何強制某個頁面橫屏Flutter
- Android開發之平板和橫豎屏適配-RecyclerViewAndroidView
- 酷炫大屏展示!一個完全開源的BI平臺!
- 用低程式碼開發平臺開發應用可靠嗎
- 在零程式碼開發平臺上如何開發應用程式
- Flutter嚐鮮:跨平臺移動應用開發Flutter
- 應用哪個低程式碼開發平臺好用
- 5大移動應用開發平臺推薦
- Android Jetpack - Android TV 應用開發教程AndroidJetpack
- 低程式碼應用開發平臺,讓企業開發更高效
- Android應用開發進階Android
- 開發Android系統應用Android
- MediaPipe - 跨平臺機器學習應用開發框架API機器學習框架
- FinClip 與 uniapp:輕應用平臺與前端開發框架APP前端框架
- FInClip開放平臺:淺談輕應用的發展
- 快速構建企業級應用的開發平臺
- 用JS開發跨平臺桌面應用,從原理到實踐JS
- Android11修改攝像頭前後置方法,觸覺智慧RK3568開發板演示Android
- WannaRen溯源分析;Switch全系告破;谷歌要求Android 11強制採用A/B更新谷歌Android
- 你知道無程式碼開發平臺可以開發哪些應用程式嗎
- Redux與前端表格施展“組合拳”,實現大屏展示應用的互動增強Redux前端
- 這一平臺橫空出世,國產快速開發時代全面開啟
- 《React Native跨平臺移動應用開發》讀後鬼扯React Native
- CrossApp 0.1.5 釋出:跨平臺移動應用開發引擎ROSAPP
- 跨平臺移動應用開發引擎CrossApp更新至0.1.8ROSAPP
- 大屏投影融合應用所具備的展示特點
- 直播app開發,Android ListView好友列表展示APPAndroidView
- 利用無程式碼開發平臺開發應用程式有什麼好處
- 在開放平臺建立第三方平臺應用
- 直播平臺開發,直播各個分類單例設計展示單例
- 【Abyss】Android 平臺應用級系統呼叫攔截框架Android框架