printdotio / printio-android-sdk Goto Github PK
View Code? Open in Web Editor NEWGooten custom print fulfillment service Android SDK
Home Page: https://www.gooten.com/platforms/android-sdk/
License: Other
Gooten custom print fulfillment service Android SDK
Home Page: https://www.gooten.com/platforms/android-sdk/
License: Other
After selecting product, choose images from Phone. Images are not organized by the device photo album structure, and are displayed in one group. Photobucket creates a Photobucket album on the device, as do other photo apps. This would make it easier for users to find their media.
If this is available we just need the documentation
Select prints from the feature products screen
Hit 'Create It'
App crashes with, 'Unfortunately, app has stopped"
Galaxy S3 Android 4.4.2
I find myself unable to pinch to zoom on some photos.
Product: mousepad. 20 images. Frame position: top, second from right.
The following image is a 400x400px square, which should match the product grid square. Entering the editor, the image was automatically cropped. When I tried to edit, I was unable to change the vertical crop, as it seemed stuck on a top center crop, only allowing movement from side to side. When I exited and re-entered the editor, I was unable to pinch to zoom at all.
How do we turn off the Shipping country prompt that pops up each time we open the app? We would like to use the country drop down similar to iOS
When attempting to start basic PrintIO Widget by :
PIO.setRecipeID(PbApplication.PRINTIO_API_KEY_STAGING);
try {
PIO.start(getActivity(), null);
} catch (PIOException pioException) {
logger.error("Excpetion starting PrintIO SDK", pioException);
}
Getting crash :
07-02 14:19:29.839 18855-18855/com.photobucket.android E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.photobucket.android/print.io.ActivityCountry}: java.lang.ClassCastException: com.jeremyfeinstein.slidingmenu.lib.SlidingMenu cannot be cast to com.slidingmenu.lib.SlidingMenu
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2517)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2574)
at android.app.ActivityThread.access$600(ActivityThread.java:162)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1413)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5789)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassCastException: com.jeremyfeinstein.slidingmenu.lib.SlidingMenu cannot be cast to com.slidingmenu.lib.SlidingMenu
at com.slidingmenu.lib.app.SlidingActivityHelper.onCreate(Unknown Source)
at com.slidingmenu.lib.app.SlidingFragmentActivity.onCreate(Unknown Source)
at print.io.ActivitySideMenu.onCreate(Unknown Source)
at print.io.ActivityCountry.onCreate(Unknown Source)
at android.app.Activity.performCreate(Activity.java:5195)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2473)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2574)
at android.app.ActivityThread.access$600(ActivityThread.java:162)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1413)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5789)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
at dalvik.system.NativeStart.main(Native Method)
Samsung Galaxy S3 version 4.1.1
Photobucket 3.3.0
-I noticed that while in the settings page the cart item number in the top left corner is white and the view cart item number is black
-Also there are a lack of back arrows in the top left corner under the "Change Currency" and under the "Change Country". I realize there is the back arrow on the phone itself but with no back arrows at the top left of these screens it can be confusing and disrupts flow of entire app.
The following SlidingMenu Activities which need to be added to the main app manifest are incorrect in the configuration doc:
<activity android:name="com.slidingmenu.lib.SlidingMenuActivity" />
<activity android:name="com.slidingmenu.lib.SlidingFragmentActivity" />
<activity android:name="com.slidingmenu.lib.SlidingListActivity" />
<activity android:name="com.slidingmenu.lib.SlidingPreferenceActivity" />
When opening PrintIO widget from app, widget will currently load, but clicking on hamburger menu icon has no effect.
How do we:
Select a product, import photos from Phone. Animated GIFs are not filtered-out of the list, nor are they identified as GIFs. A single low-resolution image is imported. These were filtered-out from the Photobucket source. Our GIF Maker will save a local copy of any created GIFs.
Samsung Galaxy S3 version 4.1.1
Photobucket 3.3.0
-Go to Magnetgram
-Tap on create
-Tap on any size and set
After follow steps you should be able to select a size and set and then be taken to the photo select page. But I am not able to go beyond the select size and set. It will only put a blue box around the one I selected. If I tap the other ones, it will put a blue box around them as well until all 3 have a blue box around them.
How do we update the help text on the select photos page?
We need to change the update images text, i.e. "Upload images from your device, Instagram, Facebook, Picasa, Flickr, or Dropbox"
Samsung Galaxy S3 version 4.1.1
-Go to minibooks or tinybooks
-Click on photobucket to access photos
-Tap on photos to meet the 100 photo limit (or 72 if you choose tinybooks)
I get stuck at 61 photos or 91 photos. This only happens when selecting photos from photobucket and when there is a product in the cart.
In one rare case I also tried to click on a photo and it gave me the error that I have already selected the maximum amount when I had no photos selected.
Below are the items we need to update to match the app:
When attempting to start basic PrintIO Widget by :
PIO.setRecipeID(PbApplication.PRINTIO_API_KEY_STAGING);
try {
PIO.start(getActivity(), null);
} catch (PIOException pioException) {
logger.error("Excpetion starting PrintIO SDK", pioException);
}
Getting crash :
07-07 08:25:20.343 6988-7110/com.photobucket.android E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-657
java.lang.IllegalStateException: Target host must not be null, or set in parameters.
at ch.boye.httpclientandroidlib.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:784)
at ch.boye.httpclientandroidlib.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:414)
at ch.boye.httpclientandroidlib.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:902)
at ch.boye.httpclientandroidlib.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:801)
at ch.boye.httpclientandroidlib.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:780)
at print.io.network.RestClient.getAllCountires(Unknown Source)
at print.io.ActivityCountry$6.run(Unknown Source)
@barnbucket was navigating the app, it eventually slowed down and then crashed. I'm not sure if she was doing anything out of the ordinary.
Log:
07-16 13:23:41.327 787-998/? E/DatabaseUtils﹕ Writing exception to parcel
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15031)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2488)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
07-16 13:23:41.327 180-523/? E/ACDB-LOADER﹕ Error: ACDB AFE returned = -8
07-16 13:23:42.007 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:43.008 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:44.009 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:44.080 787-798/? E/DatabaseUtils﹕ Writing exception to parcel
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15031)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2488)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
07-16 13:23:45.021 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:45.681 787-7059/? E/﹕ ../../accel.c|inv_get_accel_offset|211 returning 19
07-16 13:23:45.681 787-7059/? E/Sensors﹕ mEnabled = 10
07-16 13:23:45.691 787-911/? E/Sensors﹕ activatePendingSensors : mEnabled = 10
07-16 13:23:45.691 787-911/? E/Sensors﹕ requested_sensors(0) from kernel
07-16 13:23:45.691 787-911/? E/Sensors﹕ set fifo rate - divider : 3, delay : 20 ms (50.00 Hz)
07-16 13:23:46.012 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:46.342 787-911/? E/Sensors﹕ accelHandler 1.223855 6.096522 8.056846
07-16 13:23:47.013 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:47.203 787-1109/? E/DatabaseUtils﹕ Writing exception to parcel
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15031)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2488)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
07-16 13:23:47.343 787-911/? E/Sensors﹕ accelHandler 1.647773 5.564828 7.340735
07-16 13:23:48.014 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:48.344 787-911/? E/Sensors﹕ accelHandler 2.424957 6.015091 7.635322
07-16 13:23:49.015 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:49.125 787-7071/? E/Sensors﹕ mEnabled = 0
07-16 13:23:49.135 787-911/? E/Sensors﹕ activatePendingSensors : mEnabled = 0
07-16 13:23:49.135 787-911/? E/Sensors﹕ requested_sensors(70) from kernel
07-16 13:23:50.016 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:51.017 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:51.197 180-523/? E/ALSAModule﹕ s_standby handle h 0xb8e0b5c0
07-16 13:23:51.387 180-523/? E/ALSAModule﹕ Number of modifiers 0
07-16 13:23:51.387 180-523/? E/ALSAModule﹕ usecase_type is 0
07-16 13:23:52.008 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:53.009 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:54.010 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:54.731 787-1110/? E/DatabaseUtils﹕ Writing exception to parcel
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15031)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2488)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
07-16 13:23:54.731 787-1204/? E/WifiOffloadService﹕ Intent or intent component is NULL
07-16 13:23:54.731 180-523/? E/ACDB-LOADER﹕ Error: ACDB AFE returned = -8
07-16 13:23:54.811 177-239/? E/qdmemalloc﹕ heap_msk=3000000 flags=1
07-16 13:23:54.821 177-239/? E/qdmemalloc﹕ heap_msk=40000000 flags=1
07-16 13:23:54.871 15219-15219/? E/dalvikvm﹕ >>>>> Normal User
07-16 13:23:54.871 15219-15219/? E/dalvikvm﹕ >>>>> com.android.packageinstaller [ userId:0 | appId:10066 ]
07-16 13:23:55.011 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:56.012 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:56.663 177-1178/? E/qdmemalloc﹕ heap_msk=3000000 flags=1
07-16 13:23:56.673 177-1178/? E/qdmemalloc﹕ heap_msk=40000000 flags=1
07-16 13:23:56.803 177-1178/? E/qdmemalloc﹕ heap_msk=3000000 flags=1
07-16 13:23:56.813 177-1178/? E/qdmemalloc﹕ heap_msk=40000000 flags=1
07-16 13:23:57.013 172-190/? E/DataRouter﹕ Opening of the USB File failed fd is -1 & errno is 2
07-16 13:23:57.734 177-239/? E/qdmemalloc﹕ heap_msk=3000000 flags=1
07-16 13:23:57.744 177-239/? E/qdmemalloc﹕ heap_msk=40000000 flags=1
07-16 13:23:57.854 787-7072/? E/DatabaseUtils﹕ Writing exception to parcel
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15031)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2488)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
07-16 13:23:57.944 787-2797/? E/WifiOffloadService﹕ intent action is not ACTION_MAIN
07-16 13:23:57.994 787-2797/? E/Parcel﹕ Class not found when unmarshalling: com.android.packageinstaller.InstallFlowAnalytics
java.lang.ClassNotFoundException: com.android.packageinstaller.InstallFlowAnalytics
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:251)
at java.lang.Class.forName(Class.java:216)
at android.os.Parcel.readParcelableCreator(Parcel.java:2133)
at android.os.Parcel.readParcelable(Parcel.java:2097)
at android.os.Parcel.readValue(Parcel.java:2013)
at android.os.Parcel.readArrayMapInternal(Parcel.java:2314)
at android.os.Bundle.unparcel(Bundle.java:249)
at android.os.Bundle.getString(Bundle.java:1118)
at android.content.Intent.getStringExtra(Intent.java:5145)
at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1447)
at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:1043)
at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:4063)
at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:3957)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:159)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2638)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
Caused by: java.lang.NoClassDefFoundError: com/android/packageinstaller/InstallFlowAnalytics
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:251)
at java.lang.Class.forName(Class.java:216)
at android.os.Parcel.readParcelableCreator(Parcel.java:2133)
at android.os.Parcel.readParcelable(Parcel.java:2097)
at android.os.Parcel.readValue(Parcel.java:2013)
at android.os.Parcel.readArrayMapInternal(Parcel.java:2314)
at android.os.Bundle.unparcel(Bundle.java:249)
at android.os.Bundle.getString(Bundle.java:1118)
at android.content.Intent.getStringExtra(Intent.java:5145)
at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1447)
at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:1043)
at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:4063)
at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:3957)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:159)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2638)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.packageinstaller.InstallFlowAnalytics" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:251)
at java.lang.Class.forName(Class.java:216)
at android.os.Parcel.readParcelableCreator(Parcel.java:2133)
at android.os.Parcel.readParcelable(Parcel.java:2097)
at android.os.Parcel.readValue(Parcel.java:2013)
at android.os.Parcel.readArrayMapInternal(Parcel.java:2314)
at android.os.Bundle.unparcel(Bundle.java:249)
at android.os.Bundle.getString(Bundle.java:1118)
at android.content.Intent.getStringExtra(Intent.java:5145)
at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1447)
at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:1043)
at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:4063)
at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:3957)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:159)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2638)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
Docs need to be updated to include another Activity it appears:
07-17 16:58:09.166 6163-6163/com.photobucket.android E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not execute method of the activity
at android.view.View$1.onClick(View.java:3673)
at android.view.View.performClick(View.java:4280)
at android.view.View$PerformClick.run(View.java:17984)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5789)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at android.view.View$1.onClick(View.java:3668)
at android.view.View.performClick(View.java:4280)
at android.view.View$PerformClick.run(View.java:17984)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5789)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.photobucket.android/print.io.ActivityHelp}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1767)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1563)
at android.app.Activity.startActivityForResult(Activity.java:3452)
at android.app.Activity.startActivityForResult(Activity.java:3413)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:839)
at android.app.Activity.startActivity(Activity.java:3649)
at android.app.Activity.startActivity(Activity.java:3617)
at print.io.ActivitySideMenu.onClickGeneralHelp(Unknown Source)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at android.view.View$1.onClick(View.java:3668)
at android.view.View.performClick(View.java:4280)
at android.view.View$PerformClick.run(View.java:17984)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5789)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
at dalvik.system.NativeStart.main(Native Method)
When the primary button color is updated, the "Double click photo to edit" tooltip doesn't fully update to the new color (see attached). Also, our designs require that this tooltip be the same color as the secondary button, so can we have this updated to either the secondary button color, or to a completely separate color which we can update independently?
The back button in the header on the main products page takes the user back to their previous viewed page vs. back to our app.
The standard back behavior in the header should take the user up a level not literally back to the previous screen.
For example:
Results: user is taken to canvas wrap page. Expected behavior would be to take the user up a level and out of the SDK.
Steps to reproduce:
Observed:
While the printio-android-sdk has updated and repackaged the jfeinstein10/SlidingMenu library, the attributes in attrs.xml for the declare-styleable "SlidingMenu" still exist, resulting in duplication issues for any project which also utilizes the SlidingMenu library.
Start through the checkout flow.
When you get the Address form select 'Pick from Contacts'
Select a contact from your phone
Results - the app crashes
Samsung Galaxy S3 version 4.1.1
Photobucket version 3.3.0
In both the "Change Currency" and "Choose Country" the search bar only allows for 1 letter to be entered. To enter more letters you have to tap back on the search bar and repeat the process
I also noticed that there is a redundant magnifying glass on both of those pages. It starts out as an 'X' before any text has been entered and then after tapping on the 'X', it switches over to a magnifying glass which is also displayed above it
After updating the drawable assets icon_cart_default.png and icon_cart_pressed.png, the red circle and items count which overlays the new cart icon in the actionbar within the PrintIO widget no longer line up as we'd like. Could we please have dimen values we could set for right and bottom margin for this circle, so we can position it as we wish?
More detailed documentation on the response we get back
Is there a function to remove the select category bar on the featured products screen?
This is the bar with the search, category dropdown, and app products icon.
We would also like to update the Title text from 'Featured Products' to 'Products'
We’re having issues with the PrintIO SDK integration taking us over the 64k methods limitation placed on DEX files. We’re building via Ant, with dex.force.jumbo=true , and are getting the following error:
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536
[dx] at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:501)
[dx] at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:276)
[dx] at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:490)
[dx] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:167)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
[dx] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:230)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:199)
[dx] at com.android.dx.command.Main.main(Main.java:103)
[dx] Result compacted from 12681.0KiB to 9988.2KiB to save 2692.8KiB
[dx] Merged dex A (7542 defs/9678.3KiB) with dex B (270 defs/603.6KiB). Result is 7812 defs/9988.2KiB. Took 0.7s
According to the following:
https://groups.google.com/forum/#!topic/adt-dev/LcWcFD6rHTg
http://stackoverflow.com/questions/16056442/cant-build-multiple-android-dex-files-with-ant-from-external-jars
This is due to the 64k method limit. We have removed what we can on our side, and have tried building with ProGuard enabled, to no avail. With the second link in particular, one solution is to strip out unused code from JARs, and this one actually points to the AWS Android SDK as having the potential for trimming, which is being utilized in the PrintIO SDK.
Could you please investigate this, and see if you guys can trim down the method footprint of your SDK?
Thanks!
We updated the primary and secondary button colors everywhere. On the product detail when you first enter the screen it is showing as green. As you scroll and the button locks on the screen it changes to the correct blue color. We would like it to be blue right away
The 'Add More Products' screen in the shopping cart takes the user the all products screen. We aren't currently using this screen, how can we direct them to the Featured Products screen instead?
Navigate to a product detail page and select the ? in the lower left hand corner. The select photos help displays but the keyboard pulls up. There is nothing for the user to enter so the keyboard is just blocking the text.
There is an issue when building the printio sdk library with admarvel-android-sdk-core.jar due to both the admarvel core jar, and the something contained within the printio sdk library containing a class La.
Ant build error states:
[dx] com.android.dex.DexException: Multiple dex files define La;
We would like to update this font size, but currently no way of doing this in the docs.
How do we update the app fromt the default value of Print io so the correct name is shown when users are connecting to third party apps, e.g. Facebook
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.