Is there a way for adding more apps in the Picture Apps list
By Picture Apps list, I mean the following
1.Open a Picture
2.Open the options for it and you will see an option for Apps
3.When you click that you are presented with Apps that can directly edit that picture.
Following is the illustration for the same.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I have a Samsung Focus and have installed HTC's Photoeffects, Samsung's Photogram and LG's Photostylist, each of them working perfectly stable.
But currently in my Picture Apps list, only HTC's Photoeffects is visible(as shown above) but I wanted to include the other two also in the Picture app list as Samsung's Photogram has nice HDR effect and LG's Photostylist has really nice interface
So is there any way by which I can somehow make all there of them appear in my Picture Apps list
SOLUTION: Thanks to sensboston(Post 5)
Code:
To add you app to extra app list for pictures, edit your WMAppManifest.xml and add after </tokens> following lines:
<Extensions>
<Extension ExtensionName="Photos_Extra_Share" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
<Extension ExtensionName="Photos_Extra_Viewer" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
</Extensions>
I believ ethe apps themselves have to register for that list. If you modified the XAPs it might be possible, but doing that would mess up the signatures so you'd have to strip the DRM and sideload them afterwards... if you managed it at all.
GoodDayToDie said:
I believ ethe apps themselves have to register for that list. If you modified the XAPs it might be possible, but doing that would mess up the signatures so you'd have to strip the DRM and sideload them afterwards... if you managed it at all.
Click to expand...
Click to collapse
The XAPs which I have are downloaded from XDA itself and I believe are stripped off the DRM since they can run on any WP7 device
But for this I wanted to know how do I go about modifying the XAPs so that I can manage to have those desired apps also in the Picture Apps list
It might be a flag in the XAP itself (specifically, in a manifest file, probably WMAppManifest.xml). It alternatively might be something that the app needs to do when run. I suggest applying a search engine to this question.
Also, you could try using the OEM Marketplace XAPs (see my signature) to get much more up-to-date versions which probably don't need modification and can receive future updates. I thought that's what you *were* using...
To add you app to extra app list for pictures, edit your WMAppManifest.xml and add after </tokens> following lines:
Code:
<Extensions>
<Extension ExtensionName="Photos_Extra_Share" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
<Extension ExtensionName="Photos_Extra_Viewer" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
</Extensions>
You will receive image token in NavigationEventArgs.Uri, as "/MainPage.xaml?token="image_token""
Code:
private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
{
MessageBox.Show(e.Uri.OriginalString);
// Set the root visual to allow the application to render
if (RootVisual != RootFrame)
RootVisual = RootFrame;
// Remove this handler since it is no longer needed
RootFrame.Navigated -= CompleteInitializePhoneApplication;
}
Thanks sensboston that worked
Even I was working those extension which I had seen in the Manifest file of the HTC App HTC App had the following extensions.
Code:
<Extensions>
<Extension ExtensionName="Photos_Extra_Viewer" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
<Extension ExtensionName="Photos_Extra_Hub" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />
</Extensions>
You are welcome!
Probably, there are more (and a lot of!) extensions are available to use. Let's ask XDA local WP7 ROM cooks/explorers? I believe WP7 ROM's should have other than "Photos_Extra_Viewer" extension names inside...
Here is MSDN link: http://msdn.microsoft.com/en-us/library/ff817010(v=vs.92).aspx
Related
since no one is interested in Galaxy Nexus forum, I share that here too
(I searched and didn't find anything related)
I found the way how and I wanted to share it. I'm not advanced on that.
1. Decompile SystemUI.apk
2. Go to \res\values\dimens.xml
3. Change
<dimen name="status_bar_recents_thumbnail_width">XXX.0dip</dimen>
<dimen name="status_bar_recents_thumbnail_height">XXX.0dip</dimen>
to your like.
4. Recompile
5. Use it
- You better leave the same proportions of the thumbnail width and height, or I guess they'll look weird. Approximately, it is at 1,13xxx.
- You can change the app title size by changing
<dimen name="status_bar_recents_app_label_text_size">XX.0dip</dimen>
- You can change the icon size by changing
<dimen name="status_bar_recents_app_icon_max_width">XX.0dip</dimen>
<dimen name="status_bar_recents_app_icon_max_height">XX.0dip</dimen>
- You can change app label color by changing
in file \res\values\colors.xml the line
<color name="status_bar_recents_app_label_color">#ff0dc5e0</color>
the result:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Well I know what I will be doing when the ics ROM for the 3vo becomes more stable. Thanks dude
Sent from my PG86100 using XDA App
AWESOME, THANKS!
Sorry for the stupid questions but I'm just starting on android. I swear I searched but I didn't find an answer.
So, do I have to sign the SystemUI after recompile? If yes where do I find the key, I'm not making a rom just modifying SystemUI.apk
Do I have to push it using ADB or just use root explorer to replace and set permissions?
Thanks..
nikidorian said:
AWESOME, THANKS!
Sorry for the stupid questions but I'm just starting on android. I swear I searched but I didn't find an answer.
So, do I have to sign the SystemUI after recompile? If yes where do I find the key, I'm not making a rom just modifying SystemUI.apk
Do I have to push it using ADB or just use root explorer to replace and set permissions?
Thanks..
Click to expand...
Click to collapse
You don't need to sign system apps both ways should work
Sent from my Hero using XDA App
Ok, it worked but I noticed that the image is just getting bigger and the quality is still bad. Is there any way to increase the resolution of the previews. Is I read the files in SystemUI I can't find any way to do that. Anyone?
I didn't find a way for that but also I guess that it would take longer to show you the thumbs. Plus, it would consume more ram. Personally, I use smaller thumbs.
Nice
Nice guide, thanks for that
but before applying the tutorial you wrote, my thumbnails don't show up
I have cm9.1 while i tried on aokp they show up
here's what i mean
If I changed it in the dimens.xml it didn't change anything on my lg g3
edit: I had to change 'status_bar_recents_thumbnail_height_two_line' and 'status_bar_recents_thumbnail_height_three_line'
but thanks for your guide i wouldn't have found it otherwise
Yeah, it was for an older version of android, I haven't looked at it for the newer ones
Sent from my Nexus 5
Google disclose API document at http://developer.android.com/reference/classes.html.
However many useful classes and methods hidden by Google and manufacture, and developers be restricted to implement more advanced function.
For instance, the Bluetooth API was disclosed at Android 2.3, but it's available at Android 2.2 already. And the "android.randerscript" package for 3D calculation was disclosed at Android 3.0, but it's existed at Android 2.3 already.
Google list 3112 classes at API document, but this tool found 9082 classes at Galaxy Nexus. In other words, more than 5000 classes were hidden by Google, and those classes may be the key point to help developer to implement advance function.
Try to discover more useful classes and method at your Android device, it may help you to make more miraculous function at your application.
You can download this tool at URL below.
https://market.android.com/details?id=com.twrd.yulin.classminer
This is going to be fun
Awesome. Thank you.
Very Awesome.
Thanks
9110 classes
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AWESOME! Thanks a lot
This is absolutely useful, when you want to develop, without going to your browser each time and to search it.
A nice time-saver !
Thank you !
Really Awesome.
Thanks!
I was just wondering, would it be possible to scan for Content Providers as well? I guess that would make the app even more useful
forceu said:
I was just wondering, would it be possible to scan for Content Providers as well? I guess that would make the app even more useful
Click to expand...
Click to collapse
Dear forceu,
Does you means scan context which provided by ContentProvider? I'll study for that, thanks for your suggestion.
No, I actually meant scanning APKs for declared ContentProviders in the Manifest. (Eg the SMS-Provider).
And, if possible, list the needed permission for the content provider (should be declared in the manifest as well).
Example in a manifest:
Code:
<provider android:name="xxx.NotesContentProvider"
android:authorities="xxx.NotesContentProvider"
android:readPermission="xxx.PERMISSION" />
Nice ill be giving this a try
Hi!
I'm not sure if this is the correct place where to ask this, but at least Subforum name rings a bell for me.
I've recently installed "AdAway" on my "Huawei U8350" (Android 2.2.2) in order to block ads on websites.
Since this application doesn't work as "AdBlock Plus" does for "Mozilla Firefox" (hiding blocked elements, etc), the places where ads were used to be displayed have been replaced with a "website error" dialog, telling me that these sites couldn't be loaded.
Here's an example (taken from "Dolphin Browser":
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In some cases, these dialogs are pretty long, and sometimes they change the visible area on websites, so, their layout is affected (height gets increased):
Since my phone's Display is quite small, I'd like to know if there's a way to change/customize these dialogs in order to gain working areas.
I'd like to know if were possible to modify these dialogs to something like these (being C my favorite):
I could see that inside "framework-res.apk" (assets folder) there's the "upside down Android" image under the name "android-weberror.png".
The problem is that I don't know where the dialog text could be located at (or if it is located inside Dolphin Browser apk files).
I've to add that I couldn't find any "SystemUI.apk" file; it has "framework-res.apk" only (as I've read, it seems to be usual, since it's still a Froyo, but I could've been searching on the wrong path).
I hope that someone could guide me to complete this little mission, by providing me of necessary info and help.
Thanks in advance!!
Framework-res.apk file
/res/raw(-locale) has the html file
/res/values/strings.xml has the texts depending on the error:
<string name="httpErrorUnsupportedAuthScheme">The site authentication scheme is not supported.</string> for example
This is the syntaxis (string name="httpErrorxxxxxxxxx")
Thank you so much!
I've been able to edit "loaderror" and "nodomain" files from "raw" folder.
This is what I did for "nodomain":
Code:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
<title>Site Unavailable</title>
<style type="text/css">
body { margin: 0px; padding: 0px; }
</style>
<body>
<p><img src="file:///android_asset/webkit/android-weberror.png"></p>
</body>
</head>
</html>
I hid URLs inside that upside down Android image, making it like a link object.
I haven't changed anything from "strings.XML" yet (probably unnecessary for now).
However, ads areas (height/width specified by website itself) are still there, but all has been replaced by that upside down Android only
Thanks again for your help Browser's visible area looks cleaner now!
Hi,
I've a XTRONS PX5 pb78qsfp-s (Android 8).
I've a problem with the status bar and the navigation icons. These icons are white.
See this picture :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
When I use some Apps (like Google Chrome) that changes the status bar color these icons becomes invisible (white on white) :
because we have a white background and a white "font" color.
There is a solution for this issue ?
I tried the app : Status Bar & Notch Custom Colors and Backgrounds The app works, but i have to open it at every boot-up because the app's "autostart funcion" doesn't work (the autostart option is checked but the app doesn't start at boot).
Thank you,
Salvo
Did you end up finding a solution to this? It really annoys me too.
Knocksee said:
Did you end up finding a solution to this? It really annoys me too.
Click to expand...
Click to collapse
Yes, I used Tasker + Status Bar & Notch Custom Colors and Backgrounds. I set Tasker to send an intent to the APP (com.fragments.notch.status_bar.StatusService) when "Open Chrome, Open Gmail and Open Maps".
You can simplify and you can send the intent on boot-up.
But in order to allow Tasker to call Status Bar App i edited the manifest of the app.
<service
android:name="com.fragments.notch.status_bar.StatusService"
android:enabled="true"
android:exported="false" <--- THIS
androidrocess=":statusBarProcess"/>
to
<service
android:name="com.fragments.notch.status_bar.StatusService"
android:enabled="true"
android:exported="true"
androidrocess=":statusBarProcess"/>
This is the APK patched : https://drive.google.com/open?id=1QXZdO2Ehb8UqR9f_5PKLCW_ep6WF30Tp
parisisal said:
Yes, I used Tasker + Status Bar & Notch Custom Colors and Backgrounds. I set Tasker to send an intent to the APP (com.fragments.notch.status_bar.StatusService) when "Open Chrome, Open Gmail and Open Maps".
You can simplify and you can send the intent on boot-up.
But in order to allow Tasker to call Status Bar App i edited the manifest of the app.
<service
android:name="com.fragments.notch.status_bar.StatusService"
android:enabled="true"
android:exported="false" <--- THIS
androidrocess=":statusBarProcess"/>
to
<service
android:name="com.fragments.notch.status_bar.StatusService"
android:enabled="true"
android:exported="true"
androidrocess=":statusBarProcess"/>
This is the APK patched : https://drive.google.com/open?id=1QXZdO2Ehb8UqR9f_5PKLCW_ep6WF30Tp
Click to expand...
Click to collapse
Do u run tasker with root to call the exported service?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is my new app for searx, the metasearch engine. It's a pretty simple app as there's not much that needs done and I'm new to app development. It's essentially webview with some extra functionality for navigation and with an easy method of switching between public searx instances (or using a custom url for your own or whatever). I also have another branch with pi-hole option as well because it's something I use.
I'm not entirely sure exactly what direction I'll go with it (whether it'll largely stay the same, I'll add more features, turn it in to a self-hosting kind of app, etc.), but it's completely functional at this point. I currently have the releases listed as beta because they're subject to major changes due to the above.
I'm open to any feedback/suggestions in the app/direction it'll go so let me know what you think!
In app ads/trackers
No. Would defeat the purpose of this whole thing
Features
Easy access to any public searx instance listed in the official instances list
Default instance is Disroot
Can change it to any other public instance by simply clicking on the link through settings within the app
Or you can enter a custom url
Basic navigation controls:
Back
Forward
Refresh
Home (Tapping on the instance title in the top left acts as the home button)
Option to open the current page in your web browser - useful for multiple tab scenarios as that functionality is not in this app (no need for the extra bloat
Option to add your pi-hole url
Long press the instance title in top left to open pi-hole page
Screenshots
Download
The latest release apk can be found at the repo below or at the link about. Pi-hole is disabled by default so if you don't have it, don't worry about it
Credits
Searx
Pi-hole
Source
Is this on F-droid?
No but you're welcome to add it if you want. I won't be updating this anymore either so if anyone wants to fork it and change it, that's fine by me
Zackptg5 said:
I won't be updating this anymore either so if anyone wants to fork it and change it, that's fine by me
Click to expand...
Click to collapse
Greetings. In regards to your comment, please let me know if you would like me to close this thread. Thank you.
-Badger50
@Badger50 Ya, I'm not working on this anymore so best if the thread would be closed. Thanks!