我有一個工作燈混合的應用程序,工作正常,除了較新的銀河S5最重要的設備和注意所有設備4屏幕尺寸問題與銀河S5和Note 4 Getpicture中API
這個應用程序顯示細膩,但是它使用Cordova相機插件來獲取現有照片。但是,三星在文件選擇器之前有一個目錄選擇器「獲取圖片」。該對話框非常大,不可用。
我已經嘗試將anyDensity
設置爲false,但這會導致應用程序的內容很小,儘管對話框看起來不錯。我也試過使用targetSdkVersion=13
,android:xlargeScreens
,android:compatibleWidthLimitDp
,android:largestWidthLimitDp
,
android:requiresSmallestWidthDp
並且在CSS中改變了@media查詢而沒有運氣。
有什麼我可以做,讓我的應用程序看起來一樣,但調整系統對話框,使其正確處理自己?
工作燈6.2
的Android 4.4.4
科爾多瓦3.6
骨幹,jQuery的,少
<supports-screens android:anyDensity="false" android:normalScreens="true" android:resizeable="false" android:smallScreens="false"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="5" android:versionName="1.0" package="com.EmployeeApp">
<uses-sdk android:minSdkVersion="8" />
<supports-screens android:anyDensity="false" android:normalScreens="true" android:resizeable="false" android:smallScreens="false"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!-- Push permissions -->
<permission android:name="com.EmployeeApp.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.EmployeeApp.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/app_name" android:launchMode="singleTask" android:name=".EmployeeApp">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="com.EmployeeApp.EmployeeApp.NOTIFICATION"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<!-- Preference Activity -->
<!-- Removed preferences activity per defect 20086 -->
<!--activity android:name="com.worklight.common.WLPreferences" android:label="Worklight Settings"/-->
<!-- Push service -->
<!-- In order to use the c2dm library, an application must declare a class with the name C2DMReceiver, in its own package, extending com.google.android.c2dm.C2DMBaseReceiver
It must also include this section in the manifest, replacing "com.google.android.apps.chrometophone" with its package name. -->
<service android:name=".GCMIntentService"/>
<service android:name=".ForegroundService"/>
<!-- Only google service can send data messages for the app. If permission is not set - any other app can generate it -->
<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<!-- Receive the actual message -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
<category android:name="com.EmployeeApp"/>
</intent-filter>
<!-- Receive the registration id -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
<category android:name="com.EmployeeApp"/>
</intent-filter>
</receiver>
</application>
</manifest>
如果您提供一些更實用的內容,例如演示項目,它可能會更容易。 – 2014-11-07 04:35:25
也添加屏幕截圖,以便更容易與您正在經歷的內容相關聯。 – 2014-11-07 11:06:26
當你使用targetsdk 19或20時會發生什麼? – 2014-11-07 12:44:19