K
KurrKurr
Fortgeschrittenes Mitglied
- 24
- Themenstarter
- #21
Genau.... und das müsste irgendwie behoben werden...
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
KurrKurr schrieb:So: Ich hab zumindest Mal die XML lesbar machen können (hiermit).
Das ist der Inhalt:
Nun müsste man com.cooliris.media ersetzen durch com.motorola.gallery, ...glaube ich.Code:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="30682" android:versionName="1.1.30682" package="com.cooliris.media" > <application android:label="@7F050000" android:icon="@7F020036" android:debuggable="true" > <activity android:theme="@android:01030007" android:label="@7F050000" android:name=".Gallery" android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:configChanges="0x000000A0" android:noHistory="false" > <intent-filter > <action android:name="android.intent.action.MAIN" > </action> <category android:name="android.intent.category.LAUNCHER" > </category> </intent-filter> <intent-filter > <action android:name="android.intent.action.GET_CONTENT" > </action> <category android:name="android.intent.category.OPENABLE" > </category> <data android:mimeType="vnd.android.cursor.dir/image" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.GET_CONTENT" > </action> <category android:name="android.intent.category.OPENABLE" > </category> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="image/*" > </data> <data android:mimeType="video/*" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.PICK" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="image/*" > </data> <data android:mimeType="video/*" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.PICK" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="vnd.android.cursor.dir/image" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="vnd.android.cursor.dir/image" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="vnd.android.cursor.dir/image" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="image/*" > </data> </intent-filter> </activity> <activity android:label="@7F050011" android:name="CropImage" android:configChanges="0x000000A0" > <intent-filter android:label="@7F050011" > <action android:name="com.android.camera.action.CROP" > </action> <data android:mimeType="image/*" > </data> <category android:name="android.intent.category.DEFAULT" > </category> <category android:name="android.intent.category.ALTERNATIVE" > </category> <category android:name="android.intent.category.SELECTED_ALTERNATIVE" > </category> </intent-filter> </activity> <activity android:theme="@android:0103000A" android:label="@7F050004" android:name="MovieView" android:screenOrientation="0" android:configChanges="0x000000A0" > <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <category android:name="android.intent.category.BROWSABLE" > </category> <data android:scheme="rtsp" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <data android:mimeType="video/*" > </data> <data android:mimeType="application/sdp" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.VIEW" > </action> <category android:name="android.intent.category.DEFAULT" > </category> <category android:name="android.intent.category.BROWSABLE" > </category> <data android:scheme="http" > </data> <data android:mimeType="video/mpeg4" > </data> <data android:mimeType="video/mp4" > </data> <data android:mimeType="video/3gp" > </data> <data android:mimeType="video/3gpp" > </data> <data android:mimeType="video/3gpp2" > </data> </intent-filter> </activity> <activity android:icon="@7F020036" android:name="Photographs" > <intent-filter android:label="@7F050016" > <action android:name="android.intent.action.ATTACH_DATA" > </action> <data android:mimeType="image/*" > </data> <category android:name="android.intent.category.DEFAULT" > </category> </intent-filter> <intent-filter android:label="@7F050000" > <action android:name="android.intent.action.SET_WALLPAPER" > </action> <category android:name="android.intent.category.DEFAULT" > </category> </intent-filter> </activity> <provider android:label="Picasa Web Albums" android:name="com.cooliris.picasa.PicasaContentProvider" android:authorities="com.cooliris.picasa.contentprovider" android:syncable="true" android:grantUriPermissions="true" > </provider> <service android:label="Picasa Sync Service" android:name="com.cooliris.picasa.PicasaService" > <intent-filter > <action android:name="android.content.SyncAdapter" > </action> </intent-filter> <meta-data android:name="android.content.SyncAdapter" android:resource="@7F040001" > </meta-data> </service> <service android:label="CacheService" android:name="com.cooliris.cache.CacheService" > </service> <receiver android:label="BootReceiver" android:name="com.cooliris.cache.BootReceiver" android:permission="android.permission.RECEIVE_BOOT_COMPLETED" android:enabled="true" > <intent-filter > <category android:name="android.intent.category.DEFAULT" > </category> <action android:name="android.intent.action.BOOT_COMPLETE" > </action> </intent-filter> <intent-filter > <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" > </action> <data android:scheme="file" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.MEDIA_MOUNTED" > </action> <data android:scheme="file" > </data> </intent-filter> <intent-filter > <action android:name="android.intent.action.MEDIA_EJECT" > </action> <data android:scheme="file" > </data> </intent-filter> </receiver> <receiver android:label="@7F050001" android:name="PhotoAppWidgetProvider" > <intent-filter > <action android:name="android.appwidget.action.APPWIDGET_UPDATE" > </action> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@7F040000" > </meta-data> </receiver> <activity android:name="PhotoAppWidgetConfigure" > <intent-filter > <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" > </action> </intent-filter> </activity> <activity android:theme="@android:01030055" android:name="PhotoAppWidgetBind" android:permission="android.permission.BIND_APPWIDGET" android:exported="true" > </activity> <receiver android:name="com.cooliris.picasa.PicasaReceiver" > <intent-filter > <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED_ACTION" > </action> </intent-filter> </receiver> </application> <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="7" > </uses-sdk> <uses-permission android:name="android.permission.SET_WALLPAPER" > </uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > </uses-permission> <uses-permission android:name="android.permission.GET_ACCOUNTS" > </uses-permission> <uses-permission android:name="android.permission.USE_CREDENTIALS" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission> <uses-permission android:name="android.permission.VIBRATE" > </uses-permission> <uses-permission android:name="android.permission.WAKE_LOCK" > </uses-permission> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" > </uses-permission> <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" > </uses-permission> <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" > </uses-permission> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" > </uses-permission> <supports-screens android:anyDensity="true" android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" > </supports-screens> </manifest>
Das Problem besteht nun darin, die modifizierte XML wieder in die APK zu bekommen... Das geht deshalb nicht so einfach, da erstens die XML wieder in dieses binäre Format zurückkonvertiert und zweitens die APK wieder neu signiert (also die APK neu erzeugt) werden müsste.
Ich komm da einfach nicht weiter...
Chris
Koala schrieb:Sicher das du in die 2.1 Gallery kommst?
Sofern du die nur neben der Standardgallery installiert hast anstatt diese zu ersetzen, funktioniert auch der Link aus der Kamera weiterhin.
Allerdings führt der dann eben auf die "alte" Gallery.
Thyrus schrieb:es ist nicht so einfach. du musst die .apk (hast sie bestimme in gallery.apk umbennant) zerlegen und dir die XLM dateien anschauen ich wuerde das ja machen, aber das ist was, was ich mache, wenn ich sonst nix mehr zu tun habe