I have a string variable with:
Code:
<Paragraph>Hello <Run FontWeight="bold">bold text</Run> and <Run FontStyle="italic">italic text.</Run> Nice!</Paragraph>
How can I set this text to a RichtTextBox on runtime? My tries ended up in the above text as plaintext in the RichTextBox.
Try RTF or working with the Blocks collection
If the WP7 RichTextBox control is anything like other such controls Microsoft built over the years, it may work with RTF internally:
http://en.wikipedia.org/wiki/Rich_Text_Format
It's a long shot, but you might try that.
Alternative: Try to work with the Blocks collection, like they do here:
http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.blocks(v=vs.95).aspx
Thank you rbrunner7
That the solution for me was to use the RichTextBox.Xaml property and insert Xaml code into it. Unfortunately this wasn't ideal for my app, so currently I'm using the Webbrowser control
Hmm, the very first link returned by Google has all info you need: http://www.silverlightshow.net/items/Working-with-the-Silverlight-Rich-Text-Box-control.aspx
Nice link
That's really quite a good article about this control.
Interesting how different this "Rich Text" control is from earlier such controls from Microsoft.
I suspected another one of those WP7 Silverlight controls that are mostly wrappers around native controls like the TextBox control. But this looks like a true Silverlight control written in C# instead.
So there might be no native RTF based Rich Text control in WP7? Was there one in Windows Mobile?
Hi
Always though it is a plus on phone to have IR blasting capability to replace old remotes.
Replacement for old remotes or higher specs remotes such as PRONTO, needs to be fully customizable, not only the screen designed ( the activity of the remote for a specific device) but also the DEVICE database and the “bindings” actions to buttons.
With this APP you can currently control IR natively on the GS4 as well as exposing VIDEOVIEW with URL pointing to your WEBCAM in activity screen you would design yourself.
You can also go through WIFI and control IR using (USB-UIRT) or PLUGWISE devices or anything else if you do it yourself.
This APP if you decide to spend little time on it using the GS4 is SIMPLE and will allow you I believe to quickly create yourself your own customizable remote screen(s) in 5 minutes: see video example bellow "Design remote from scratch".
As all other application out there, not having GS4 IR learning implies you need to find the code that work for your device. Most APP uses there own DB, I'm not sure how open these application are in this respect. RemoteGATE APP supports both the REMOTECENTRAL DB as well as the LIRC database and allow you to edit import any *PRONTO* device code found. So chances you will find your code is quite high but not guarantee.
Basically if you decide to use use ONLY the GS4 internal IR blaster and have found working remote codes for your device, you can design your own remote in 5 minutes.
If you like to go further then you can decide to use the GATE part of RemoteGATE, that is a Python socket server that would blast IR code via USB-UIRT but also can control other device such as PLUGWISE or any other device you like if you do it yourself such as X10 etc… For example you could interface the APP to EventGhost ( I use currently part of there work on USB-UIRT for blasting and learning capability)
Also using the server part would allow you to use any other Android devices ( OLD phone ) as your remote control replacement. I currently use my OLD GALAXY ACE phone for this and it is totally usable for me.
Enjoy!
OVERVIEW:
-Create/use fully customizable remote control design screen for IR, Plugwise devices and RTSP IPCAM video feed
-Android APP minimum OS version 4.1.2
-Tested working devices GS4, NOTE 2, GATAB 7.7, ACE ( Cyanogen mode 4.2 ).
Other devices should work fine as long as OS requirement meets.
Remote activity created on GS4 (higher resolution) would open down scaled automatically on lower resolution I.E. GALAXY ACE.
-Controlling IR devices via
GS4 IR blaster
OR blast IR code via USB-UIRT (currently the only one supported device) via WIFI
-Control any other devices RemoteGate Server WIFI(Python socket server )
Blasting IR via USB-UIRT
IR learning via USB-UIRT
Plugwise support (on/off/toggle/wattage)
-Design Remote activity
add / remove / pinch zoom / alignment / sizing / rotation / cloning for ImageView/TextView/VideoView objects
Undo / Redo
Color / gray scale for ImageView Objects
bring to front/back objects
Color or Image background for remote activity
Automatic down scale of remote activity created on higher resolution devices
-Fully customizable Device DATABASE
IR code fetching for user devices from Remote Central and LIRC database
Add new devices / functions : free input field of IR PRONTO CODE or anything else (if NOT IR goes on Python RemoteGate Sever )
Delete devices/functions
IR code learning from USB-UIRT via WIFI
Auto generate remote Activity template from Device Database that can be re-designed if wished in the design activity
-Fully customizable activity actions
Add/remove bindings to designed remote activity objects
Bind ImageView (buttons) to one or more Device database function IR or WIFI
Bind VideoView to RTSP video URL
Bind TextView to Plugwise Device for wattage query
The focus on this project is mainly user interface and full customization for the user of the remote activity/screen as well as handling of your IR code.
All files are XML this mean they can be modified externally, screen activity could be built on the PC. Etc....
VIDEOS:
Design remote from scratch:
https://www.dropbox.com/s/ey6fvbkt94xesn6/Create remote from scratch.mp4
RemoteGate running on GALAXY ACE, GTAB 7.7 and NOTE 2, GS4 used for the video
The 3 devices since they don't have a blaster uses the RemoteGate Python socket server with USB-UIRT ( the blaster running on a PC)
https://www.dropbox.com/s/svoq9r1uk1uakw3/ACE NOTE GTAB 7.7.avi
RemoteGate learning remote code via RemoteGate Python socket server with USB-UIRT
https://www.dropbox.com/s/up7by7jk4bp2kbf/NOTE 2 LEARNING .avi
RemoteGate and Plugwise toggle/on/off and wattage
https://www.dropbox.com/s/jtpiyu89vsldahj/NOTE2 PLUGWISE WATT.avi
RemoteGate showing shortcut creation of any button on your launcher, use of simple and complex activity as well as use off remotegate over the internet via 3G.
https://www.dropbox.com/s/fl1m25kip...rtcuts complex activity and 3G connection.mp4
In details
1)open remote gate and create "My Remote" ( shortcut to your HOME activity on the launcher.
Then showing the use of the remote. This is equivalent to open RemoteGate and touch launch remote menu.
RemoteGate is the APP that you would use to create your device DB, then activity screen and the action bound to buttons
"My Remote" is the runtime that is a shortcut to the RemoteGate launch remote menu.
2)Launch RemoteGate again and go in activity action
-show action for the designed TV activity
-Long press on the TV button the create the shortcut
-Do the same for the Stream button ( this is a complex activity ) and create a shortcut
-next open the TV activity show the action for 2 channels and create the shortcut as well for the TV power button
-next go in the dimmer activity and create shortcut to open / close light.
NOTE: I am using LightMan this is a device that receive blaster IR and then blast it to RF to some sheap switches and dimmers.
3)Finally show the launcher home screen with the created shortcuts
-The VIDEO widget is not from RemoteGate it only serve the purpose to show the action on clicking on the shortcut created.
RemoteGate has is own VIDEOVIEW ( RTSP only ) and no widget for it for the moment
-touch the Dimmers ON shortcut
==>show light tuning on in the VIDEO vidget ( reflexion on the TV)
-Dimmers off
-touch the TV power button
=>open the TV
-touch HISTORY HD shortcut
=>blast IR, 6,0,2
-touch France
=>blast IR 6,2,2
NOTE you can blast IR with the GS4 as you know, here in my case I use USB-UIRT and the RemoteGate Python server
4)Next touch stream a complex RemoteGate activity
-It shows a video view of my IPCAM
-It shows current wattage of the TV
-Touching the HARDKEY menu opens the TV menu
-Long press (repeat down button )
5)Lately DISABLE wifi and use 3G and do the SAME as above.
With RemoteGate you can control your devices remotely, you can design your own activities etc...
DOWNLOAD:
http://gemperle.home.xs4all.nl/PROTON/REMOTEGATE.zip
INSTALL:
Unzip and move the entire REMOTEGATE folder to your internal storage or extSdCard ( change to /storage/extSdCard in the application settings menu OR to where you placed the REMOTEGATE folder ).
The ZIP contains RemoteGATE.py; delete this file if you don't need to blast IR from WIFI and only want to use the GS4 blaster.
If you do want to use RemoteGATE server you will need to run RemoteGATE.py with Python 2.7 with the required dependencies and with USB-UIRT device on machine acting as a server.
The structure of the folder should be maintained i.e.:
/storage/emulated/0/REMOTEGATE
DEVICES.xml
BUTTONS
ACTIVITY
BACKGROUND
-Install Remotegate.apk
Change remotegate HOME path if needed...(you can do this from the application setting menu)
NOTE:
The ZIP package contains remote activity/actions and device DB I currently use that serves also as examples for you. I recommend you to have a look at it from the main menu in Design activity/Activity Action and Device database so to see the current application features and familiarize yourself with the application and the design and ultimately to see if this application is for you....
If you use other DEVICES with lower resolution such as GALAXY NOTE2, GTAB 7.7 or ACE you would need to open ALL activity I created in the DESIGN ACTIVITY menu so to down scale the activity I created BEFORE launching the remote.
Once done playing with my defined remote and find it useful try doing your own remote: You can delete DEVICE.XML in the root of the REMOTEGATE folder as well as delete ALL activities in the ACTIVITY folder ( the ACTIVITY folder must not be deleted ).
RemoteGATE.py: Python socket server using USB-UIRT and PLUGWISE
Full credit for the USB-UIRT module from EventGhost: http://www.eventghost.org/
Plugwise modules from hadara python-plugwise: https://bitbucket.org/hadara/python-plugwise/wiki/Home
I currently use it with Python 2.7 on WINDOWS but it should be fine on Linux with some mod.
It requires PythonSerial, CRCMOD and Plugwise modules from the above link.
SCREENSHOTS:
RemoteGate main view
{
"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"
}
RemoteGate Design screen and menu listing of the activities
RemoteGate Design screen more menu ( controls etc)
RemoteGate Design screen more menu ( alignment/resizing/moving etc...)
RemoteGate Design LANDSCAPE screen
RemoteGate Activity action menu
Custom Gesture Edit
Non visual actions edit and view
Non visual actions (speech) go to discovery channel on sharp TV
RemoteGate Activity action on gesture IE. Swipe right.
RemoteGate Activity action (bindings) to a button that support repeat ( long touch)
RemoteGate Activity action XBMC / TV and long action test example
RemoteGate device DB menu
RemoteGate DB supported DEVICES : IR=device internal blaster. VIDEO RTSP stream, USB-UIRT via WIFI RemoteGATE.py SERVER
RemoteGate device DB Editing and testing IR
RemoteGate device DB fetching BRAND from RemoteCentrale or LIRC DB
RemoteGate device DB fetching MODEL from RemoteCentrale or LIRC DB
RemoteGate device DB testing fetched code from RemoteCentrale or LIRC DB
RemoteGate device DB Learning IR from original remote using USB-UIRT and RemoteGATE.py server
RemoteGate device DB Learning IR from original remote using USB-UIRT and RemoteGATE.py server
RemoteGate device DB generating remote template from selected devices
Settings General
Settings User interface for remote activities
RemoteGate shortcuts on HOME screen launcher
REMOTEGATE USAGE:
==================
SETTINGS
-Not much for the moment, the only important settings are
HOME path : this need to point to the REMOTEGATE folder you unzipped (see install )
Gate IP address : Only use if you use the Python RemoteGATE.py server
LAUNCH REMOTE
-Select Launch Remote from the menu
This will show you my HOME designed activity.
This is the remote I designed for my usage. You can edit or start a new HOME screen from scratch.
The visual objects are stored im the HOME.XML from /REMOTEGATE/ACTIVITY folder.
Touching any of the button will bring you to other activities as well as blasting IR (see activity action)
Touching hard key back button will go back to the HOME screen.
DESIGN ACTIVITY
-You can create ACTIVITIES as much as you want, designing your own screen with your own picture for the remote button.
To do this from the main menu select "Design Activity"
Here you can create a NEW or OPEN an existing ACTIVITY.
Then you can add a new control(s) , you can set a background, delete controls etc...
As an example adding a new IMAGEVIEW control will look at the provide folder /REMOTEGATE/BUTTONS
This is a folder containing ICONS/PICTURE, you can use your own .
It will exposes icons and here you can multi-select to add to your activity
When selecting, the button(s) they will show on the activity and you can then pinch zoom to move position it in your activity
You can further align the button(s) etc.. to design you own remote activity.
Once finish with the design touch BACK hard button.
This will update or SAVE your new activity in the /REMOTEGATE/ACTIVITY folder as the NAME.XML you gave when you saved the activity...
So this should explain how to create new activities....
DEVICE DATABASE
This is DEVICES.XML file in /REMOTEGATE that contains all your DEVICE IR CODE or PLUGWISE mac address of plugs ( this require the Python RemoteGATE.py server running. The provided DEVICES.XML is my own DB as an example.
To open the XML DB go to the MAIN main menu and select "Device database"
You can scroll right / left to see the full contents.
Here in the Device DB you can edit and save your own pronto IR
The Device DB menu allows you to Save/ Delete selected rows but also to lookup a device from the internet ( using REMOTECENTRAL OR LIRC database)
The dialog will go through BRANDS then the model selection
Finally the function of the device. Here you can test IR codes
Once you tested your IR code fine just add them
You can also create new devices touching + in the menu. Then from the new device you created, you can touch the + on the row to add new function
At this point either you copy and paste an IR PRONTO code in your new function OR you can use Python RemoteGATE.py server to learn code of your original remote ONLY if you have USB-UIRT. Or set anything you want here, it be sent as a message string to the server to process any kind of action you want if you programmed it on the server.
See VIDEO
"RemoteGate learning remote code via RemoteGate Python socket server with USB-UIRT"
ACTIVITY ACTION
Finally once you have created activities from your DEVICE DB you can BIND your activities button(s)/icon(s) to function(s) from your DEVICE DB or to another activity ( jump to activity).
You can bind and send IR code via NATIVE GS4 IR device or via IP Python RemoteGATE.py server that uses currently only USB-UIRT
The binding is done in REMOTEGATE APP main menu selecting "Activity Actions"
All buttons without action(s) will show in purple gray
Open an existing activity and click the button. If there are already binding(s) you can see the list to update it or delete it.
If there isn't binding(s) you can add actions in a list to accomplish multiple actions ( IR or WIFI ) to be blasted when touching the button when the remote got launched. SEE the TV, MEDIA PLAYER, Satellite actions as a example.
CHANGELOG
03./03/2014:
-Further improvements in activity actions performance
-Custom gesture now GLOBAL or LOCAL to an activity screen. Allowing specific gesture per remote screen (avoiding conflicts with other one )
MORE details : on post #87 http://forum.xda-developers.com/showthread.php?p=50787504
VIDEO : https://www.dropbox.com/s/7xvyebnhrgqhco4/gesture type and scope (global local).mp4
24/02/2014:
-Support Android 4.4.2 (KitKat ) ConsumerIrManager
-Many improvements in activity action ( performance editing non visual action ) gesture / speech /hard key
-Device DATABASE : import of LIRC .conf file, so that you can import LIRC code from a file instead of looking at the remote in the LIRC remote database
-Device DATABASE: import of psiloc s60 .ir file, file that embed LIRC code definition in XML.
02/02/2014
-Custom gesture support for remote actions ( works also on Galaxy ACE)
-Speech recognition for remote action ( not supported on Galaxy ACE, OK on Note 2, TAB 7.7).
To make this feature work make sure in Language and Input settings you select Google Voice typing and choose your language and for offline speech recognition download you language
-List of non-visual actions (i.e.: HARD KEY, GESTURE, SPEECH ) in RemoteGate activity action, so you can delete / edit non visual actions.
-Syncing actions against the device database in RemoteGate activity action; All screen you device that bind action from the DEVICE DB stores the actions inside the ACTIVITY XML file, *not* as reference to the Device DB but statically. Hence when modifying the devices in the RemoteGate Device Database view, you can sync / refresh the action for your remote activity.
-Support look and feel transition between remote activities ( none:default, fade in/out, slide in/out)
-RemoteGate Config screen support now
-RemoteGate password
-Change of transition for your remote screen
-Disable/Enable notification
-Disable/Enable overlay gesture view
-Enable vibration on touch button else default sound ( if android sound config enabled “Touch sounds”)
20/1/2014
Add notifications : Showing ICON in status bar of sent actions : IR (red) or WIFI (blue), Delay and Activity
19/1/2014
Add Simple Gesture ( swipe up/down/right/left ) in edit activity action so to bind these gesture to list of actions: JUMP to an activity + BLAST + DELAY
15/1/2014
-Improved shortcut: if shortcut of UI activity are launched and then closed via the HOME hardkey button, as expected it would stay in memory and when opening another different shortcut the same previous shortcut would show instead of the selected one. So now only for shortcut, going back to the launcher via the HOME key would finish() the the application shortcut opened so that new opened shortcut would display fine.
-Improved DEVICE DB : now if using a android DEVICE with native IR capability ADDING a device from RemoteCentral or LIRC will set the field to "IR" instead of "Infra Red".
If the android device does not support IR natively, "USB-UIRT" would be set instead implying you have to set RemoteGate.py server to have a functional remote.
A NOTE about shortcut : The data of the shortcut; ACTIVITY to OPEN and OR IR to be blasted / DELAYS are bundled in the shortcut itself this means if the BUTTON action that has a shortcut on the launcher is modified, the shortcut MUST BE RECREATED ( long press). I think it is better to have the DATA in the shortcut itself instead of the shortcut referencing some file with the data... The inconvenience of re-creating the shortcut is IMO less than having extra files lying around
12/1/2014
-Implement RemoteGate shortcut on launcher home screen.
-Improve action threading (delay and blast).
NOTE: Action of buttons containing activity and or delay cannot be repeatable button ( long press)
You can have multiple activities ( jump to a screen activity ) on a button BUT only the last activity will show.
Activity or SCREEN UI are shown FIRST then all the action BLASTING IR/DELAY are EXECUTED IN ORDER.
See VIDEO:
https://www.dropbox.com/s/fl1m25kip...rtcuts complex activity and 3G connection.mp4
IMPORTANT info for current version:
DEVICE DB screen, find IR code from remote central or lirc when adding a device to the database will add your device as "Infra Red"
This field can be edited and should be changed/edit to "IR" instead to blast IR code from the GS4 natively
27/12/2013:
-DEVICE DB: recognize KEYWORD IR= use the native device IR blaster.
USB-UIRT: Blast IR via WIFI to the RemoteGATE.py server.
VIDEO: Video URL ( supported by Android VIDEOVIEW)
These are KEYWORDS that must be used. IF you only plan to use RemoteGATE with the S4 internal blaster set your DEVICE ( edit field to IR ). Later on setting screen will deal about that automatically with list of supported devices : I.E.: it should be possible to use the VISTA USB IR dongle ( cheap ) for blasting and learning IR using eventGhost py modules
-Implemented LONG TOUCH ( repeatable button) in the remote activity action: you can check any button you want to allow repeat. This is working both for IR and USB-UIRT. Currently timings are hard coded but they be soon or later in the config screen. When USING USB-UIRT and this via the internet, it actually works quite fine...there is some latencies but it is workable.
-Implemented DELAY in milliseconds in activity action, to separate IR blast or USB-UIRT wifi blast to set delays in between blasted actions...
-Implemented MOVE UP/ DOWN action in the list. It supports multi-selections move up/down of contiguous on non contiguous items
(See snapshots above )
-Improved PLUGWISE threads getting watts info.
IMPORTANT: If you use remoteGATE and did design couple screen, you will have open your screen in activity action and click on your buttons that defines your actions so that the XML updates. There as been quite some change. Again you just must open the action for the button and click OK. You don't have to delete/recreate your actions.
Sorry for the inconveniences...
08/12/2013:
-Redesign of all menus
- Multi device support mdpi/hdpi and xhdpi ( minimum Android 4.1)
-Improve performance loading activity ( this became apparent when using the GALAXY ACE)
-Undo / Redo
-Generate remote template from the DEVICE database
-Support LEARNING when using RemoteGate Python socket server ( provided in the ZIP)
10/11/2013:
-Soon an update : Generate remote activity from LIRC remotes
http://lirc.sourceforge.net/remotes/
Here a long video showing I believe how simple this is to create remotes both from remote central and LIRC:
https://www.dropbox.com/s/cjhdpox3ji...110_122024.mp4
29/10/2013:
-Worked on menu ICONS design...not fully done now.
-Auto generate remote activity from device database. This is something that I believe really will help the QUICK usage of the application..See snapshot bellow and short explanation
-In design activity : Added cloning of selected objects. Also now for the selected item(s) you can change the picture ( before that was not possible, you add to remove the object and re-create it)
-Blasting IR was lagging : I did not see that as I use IP wifi to blast from a USB-UIRT device, I don't use the generally the S4 IR blaster. Fixed issue doing threads. It is fine now at least much better. Still there is no long press IE for volume support now...
-Try to improve TextView / zooming / position: It is better but I'm still not fully satisfied here: I guess the idea to render bmps from text so to allow pinch zoom on ImageView was a mistake first place, better increase font size through pinch zoom... It is not so critical for the moment but ZOOMING certain TextView that has single or multiple line can be visually slightly of...
26/08/2013: Bug fixes, integrating JNI LIRC and LIRC2XML to conver LIRC code to pronto code. See post
http://forum.xda-developers.com/show...45955630593165
12/08/2013: Bug fixes... but new bugs as more feature came in. LABEL in activities are still not fully implemented and FC quite a lot ( changing color or editing)
05/08/2013: More features... IPCAM view in remote activity. Only rtsp stream ( mjpgeg lib out there very unstable.) For the moment only a VIDEO shows the feature.
I need to stabilize all these new things ( especially labels). I'm just toying for the moment
04/08/2013: Added TextView ( LABEL for remote screen in design ACTIVITY). This is not complete for the moment; i.e.: Label will not show when launching the remote.
This will be soon implemented as well as the need to re-organizing design activity menu.
27/07/2013 : "Design Activity" were you bind IR Code from the DB improved a lot. It now shows existing binding(s) for the selected button.
You can also delete (multiple) bound actions...When entering lot of actions, you will notice some performance issues...but this is not really a problem, just does not look that professional...will find a solution.
22/07/2013 : Start remove the custom DIALOG and use menudrawer instead i.e. : in design activity the created activity will show dynamically in menu instead of using a DIALOG...
20/07/2013 : Use simonvt menu drawer, many bug fixes and couple features implemented
04/06/2013 : Some minor update and improvements. Start to work the alignments of picture in the design of a remote activity.
Very good work here man think you can go quite far with this,
I request though that you can add custom code support as there are TONS of devices that the mainstream apps currently available dont support, anyway best of luck and great work!
Thanks for encouraging me. Sweated real hard on the design activity layouts and android graphic matrix; you can put icon there, positions, zooming, background etc.. Need to work on alignment sizing, and grouping etc... Also the fun was on the scraping remotecentral in the device db view...
I'm not sure what you mean by custom code you mean other code formats than pronto code?
Also if anyone can tell me if gs4 IR supports learning that be great or how to find out...
Thanks
Jean-Marc
Sent from my GT-I9505 using Tapatalk 2
the developers of Smart Remote for S4 said it doesn't have the hardware to learn unfortunately :/
I can't wait to see how this turns out, good luck!
This sounds great
PLUG313 said:
the developers of Smart Remote for S4 said it doesn't have the hardware to learn unfortunately :/
I can't wait to see how this turns out, good luck!
Click to expand...
Click to collapse
This sounds great
Very interesting fir MySky HD Italy, not supported till now...thanks a lot
Great work, customisability is what Im waiting for...what a shame it has not learning function ...after the last update I have no problem with Watchon to remote common devices like TV, DVD, etc. But I miss support for air conditioning, DVB-T TV card for notebook. Is it possible to add these types of devices to your support?
edit: OK, so every app I saw on google play is based on internet database, but what if I have file with code to my device? Is it possible to add support for manual IR codes file upload for some special devices? There is possibility to download files from some sites (e.g. http://irremote.psiloc.com)
BTW, Im in for alpha testing if you want...
kultus said:
Great work, customisability is what Im waiting for...what a shame it has not learning function ...after the last update I have no problem with Watchon to remote common devices like TV, DVD, etc. But I miss support for air conditioning, DVB-T TV card for notebook. Is it possible to add these types of devices to your support?
edit: OK, so every app I saw on google play is based on internet database, but what if I have file with code to my device? Is it possible to add support for manual IR codes file upload for some special devices? There is possibility to download files from some sites (e.g. http://irremote.psiloc.com)
BTW, Im in for alpha testing if you want...
Click to expand...
Click to collapse
+1 if you need a beta tester
lukemo said:
+1 if you need a beta tester
Click to expand...
Click to collapse
+1
... tapat*lked
kultus said:
Great work, customisability is what Im waiting for...what a shame it has not learning function ...after the last update I have no problem with Watchon to remote common devices like TV, DVD, etc. But I miss support for air conditioning, DVB-T TV card for notebook. Is it possible to add these types of devices to your support?
edit: OK, so every app I saw on google play is based on internet database, but what if I have file with code to my device? Is it possible to add support for manual IR codes file upload for some special devices? There is possibility to download files from some sites (e.g. http://irremote.psiloc.com)
BTW, Im in for alpha testing if you want...
Click to expand...
Click to collapse
Customisability is what Im waiting for : Yes me too as I used and continue to use Pronto remote and these one IMO are the most customizable out there.
So the basis of this project is to make it as customizable as Pronto remotes...that is ambitious
Having a remote on your Galaxy S4 is NICE but if you think about it will you use it really as such? an universal remote control? I don't think so BUT you might in couple years ( when the device is obsolete ) to use it as such assuming it does a good job as any universal remote...then it makes sense.. The GS4 beam though seems relatively narrow / weak well comparing with a pronto remote, it is OK but need to be more aimed to the device... Hence using a Gateway to something running on a PC or other devices is a +.
The "activities" in the APP is kind of like launcher ( of course less nice currently ) where you can send IR from the GS4 or actually anything via TCP to a server to either send again IR via USB-UIRT or Plusgwise (a smart plug that monitors also energy consumption). This gateway part I will provide later because the server is written using Python and actually runs on my FritzBox router and it be I guess to complicated for most people to MOD it to make it work for them assuming they have the USB-UIRT dongle or even Plugwise smart plugs. So when I heard GS4 will have IR I though it is time I start to share what I did and later one this gateway will come. Also button could be coupled to scripts...using
android-scripting
Furthermore using DEVICE like JB Lightman : This is a cute device that runs by itself a little box that convert IR to most cheap FM switchers or what ever you can think of to further control you house. For example I was out of my home for a month, remotely can activate web cam ( power one the cheap FM plug ) then switch on TV via IR change channel what ever...as if at home...
Does not make much sense but can simulate presence....
But I miss support for air conditioning, DVB-T TV card for notebook. Is it possible to add these types of devices to your support?
....but what if I have file with code to my device? Is it possible to add support for manual IR codes
Yes you can directly in the APP see the picture attached surely it be a pain to enter in from the app (long codes) . The DEVICE database is an XML and as such you can edit it with what ever you want.
Cheers
JM
lukemo said:
+1 if you need a beta tester
Click to expand...
Click to collapse
Yes. This will by the way stay a fully FREE APP even if posted on Google.
I hope by this Sunday to post on my FTP the APP and the required files. I need to clean up / remove couple stuff like ICONS that are probably copyrighted.
Some other ICONS are freely avail on the internet and I will leave them. In any case you can just create your own stuff...
Also will need to do a README for basic usage. Well this should not be complicated basically the process is
1)install APK
2)copy the REMOTE folder to your SDCARD; this be the place activities (your remote screens) XML files and DATABASE XML will be saved as well as a folder containing PICTURES backgrounds etc for your remote screen and buttons
3)Go in device database and fetch remote codes and test one or all in a list picker ( hopefully you will find some of your devices) else try to find the pronto code of your device and edit the XML or edit it in the APP ( good luck that be a pain for long codes)
4)select the working code => this creates the DEVICE DB
5)Menu : Design an activity layout ; add controls ( buttons ) zoom places them where you want. This is currently OK but there is no alignment to grid or to other controls (align top bottom etc) implemented currently ( this will come) so placement work but is is a pain i.e.: to align/size neatly buttons
6)Save your screen layout ( the first one be your HOME and home buttons you create will jump to your other defined activities). Create layout for TV, STEREO etc....
7)Edit activity actions : Here you can BIND to the button in your activities to ANOTHER activity (JUMP) or AN IR code...this is a list so you can perform multiple actions jump to activity and or send IR codes. Pause / delay not implemented currently)
8)finally in menu select USE REMOTE. The DEFAULT activity name ( screen you create ) must be called HOME and use.
What is badely missing
1)alignment of controls in activity creation, grid aligments, possibly grouping / moving zoom of the grouped pictures
2)Better remote UI IE: when pressing button showing button pressed / de-pressed.
3)handling long press
4)Labels in activities and possibly standard object CheckBox, Radio, Spinner, ScrollBar
5)many more improvements. Like generating automatically an activity screen from a device found on the internet so that later on for each button an customer ICON can be set
6)Features : Since the activity are XML serialized as well as the DB it be nice and more convenient to create activities / devices from a PC making a .NET app...then transfer the XML file to the GS4.
The state though currently is functional for me and quite handy.
anyway more on this next week.
Cheers
JM
Awesome initiative.
Will follow this thread to see how it develops.
Awesome! Looking forward to seeing the progress. I'm also available for alpha and beta testing
Sent from my GT-I9505
Where's the download link?
Sent from my GT-I9505 using Tapatalk 2
It be there by Sunday
Sent from my GT-I9505 using Tapatalk 2
walda said:
+1
... tapat*lked
Click to expand...
Click to collapse
this +1
Odoslané z GT-I9505 cez Tapatalk 2
lukemo said:
Very interesting fir MySky HD Italy, not supported till now...thanks a lot
Click to expand...
Click to collapse
For MySky HD issue, after you setup TV select "set top box", select "Sky" under "brand" and after some failed codes it found the right code. It works for me (MySky HD Italy)
Good work and I'm going to be following along. I've done several prontos setups, both the old and the newer pro version so I have a couple thoughts. Its very difficult to have much automation without being able to set delays. Sometimes even direct dialing a tv channel wont work without an appropriate delay. You may want to reconsider putting this out there until you do add them because you are not going to be able to develop the application very far when people cant do (some) basic functions. You cant get feedback on something when people run into show stoppers before they can give it to you.
A would further this and say that having some basic four ways, keypads, and transport buttons along with at least adding the ability to add a text label to buttons would also be helpful as setting up a bunch of buttons and then trying to remember what they do can be a hard and really slow you down. I used to do a quick mock up of differnet setups on my prontos and to save time on what might be changed anyways I wouldn't label or customize them but it turned out the extra confusion took more time to sort out than it was to simply throw a quick label on them which I could change later and I eventually started doing that way from scratch.
I also agree with your thoughts on a pc interface. I know a lot of people wouldn't want that but if you get into these setups you end up having a lot of pages, jumps, macros, buttons, icons, etc and it would be hugely easier to deal with it all on the pc where you can view multiple pages similtaneously.
Anyhow good luck with it. I likely jump on when you get a little further along.
krabman said:
Good work and I'm going to be following along. I've done several prontos setups, both the old and the newer pro version so I have a couple thoughts. Its very difficult to have much automation without being able to set delays. Sometimes even direct dialing a tv channel wont work without an appropriate delay. You may want to reconsider putting this out there until you do add them because you are not going to be able to develop the application very far when people cant do (some) basic functions. You cant get feedback on something when people run into show stoppers before they can give it to you.
A would further this and say that having some basic four ways, keypads, and transport buttons along with at least adding the ability to add a text label to buttons would also be helpful as setting up a bunch of buttons and then trying to remember what they do can be a hard and really slow you down. I used to do a quick mock up of differnet setups on my prontos and to save time on what might be changed anyways I wouldn't label or customize them but it turned out the extra confusion took more time to sort out than it was to simply throw a quick label on them which I could change later and I eventually started doing that way from scratch.
I also agree with your thoughts on a pc interface. I know a lot of people wouldn't want that but if you get into these setups you end up having a lot of pages, jumps, macros, buttons, icons, etc and it would be hugely easier to deal with it all on the pc where you can view multiple pages similtaneously.
Anyhow good luck with it. I likely jump on when you get a little further along.
Click to expand...
Click to collapse
" I've done several prontos setups, both the old and the newer pro version "
I can see the pronto aficionado here.... I'm the same currently TSU9300. Lovely remote but so expensive even more than the SG4 ( 700 EUR 3 / 4 years ago!!). But still the best out there... So the goal is to try to mimic one in case it dies on me... I say mimic cause I know it is challenging at least to me as I'm relatively new to android programing and have relatively few hours a week on this project. But that is a challenge and I will learn a lot about android did already. All is there in android to get things close to these marvelous remotes... I'm a hobbyist "developer" and ONLY ANDROID allows this so hat down to Android...
PC interface: in a much, much later stage assuming I managed these challenges. Designing screen would be so much more easier yet I feel with Android it it possible to get it done really well all is there for that...
"Anyhow good luck with it "
I surely will need it. Hopefully this thread will not be a waste of anyone time, for the one that will try it...
Cheers
thanks
Hello, Forum!
After messing around with some Apps for Theme Editing I found the windows programm hwtTool on Huaweis Dev Server and I'm really pleased. For Theme-Noobs like me this Software is pretty fine.
It supports EMUI 5, 8 and 9, can change colors, icons, fonts, and a lot of other stuff. You can download this software here:
https://developer.huawei.com/consumer/en/devservice/doc/30114
Please share your opinion and show us what you have created.
It seems quite an issue to get this HwtTool downloaded (slow download from server) and then installed on Windows 10.
On both my Win10 laptops I get an error almost at the end of the installation.
It's an 'unknown error' or now something about not finding a file. See attachment.
It's always very unclear what the issue is.
Anyone have a solution? I see very few dark color themes and want to edit them myself.
Spardorp said:
It seems quite an issue to get this HwtTool downloaded (slow download from server) and then installed on Windows 10.
Click to expand...
Click to collapse
Resolved.
I disabled Win10 Controlled Folder Access and despite the popup error after install it asked for a reboot.
I then didnot see the shortcut icon on the desktop and installed it again on top of the already existing files and again a reboot
and now the application is working okay.
Problem running theme editor
Spardorp said:
Resolved.
I disabled Win10 Controlled Folder Access and despite the popup error after install it asked for a reboot.
I then didnot see the shortcut icon on the desktop and installed it again on top of the already existing files and again a reboot
and now the application is working okay.
Click to expand...
Click to collapse
I'm having problems with the app. All installed OK but unable to load. Heard some where it might be trying to run on 64 bit windows and conflicts with the 32 bit. Has anyone got a work around
Can anyone mirror hwttool. I am getting speed soo slow it will take DAYS to finish.
http://www.miinaa.com/ss/?a=url&k=256ceb8f&u=aHR0cDovL3d3dy5iYWlkdS5jb20vbGluaz91cmw9NlpHbzloN0dTMEp2WnFOQi1RWlM0MV9SZkF4RHdmV1h6OGtWUTlJalVGUGV5S2lvS1V0V0ZoSElNejJBZWpEX2NUTzNMMDRqa3M1eS1RTENCSWlLQ0smYW1wO3Rva2VuPWU4NzZjMmQ3OThhODI1ODAyMTZlNDcwZjdlM2EzMmFiNWExZmUzODE0NmQ3MzRmZjIyMmFmMjM3ZDZjOTE1MGE=&t=aHd0VG9vbC1od3RUb29sKOWNjuS4uuS4u!mimOW8gOWPkeW3peWFtynkuIvovb0gdjkuMC4yLjMwMeWumC4uLl9wYzbkuIvovb3nq5k=&s=5Y2O5Li65Li76aKY5Yi25L2c5bel5YW3
Here's the solution
I download both Windows version for you(no longer need to download slowly)
Tested on Windows 10 pro and no problem.
https:// mega.nz/#F!SWo1naDR!nv2S8VADmRxm4I8e6PaANA
(xda doesn't allow me to post outside link ,sorry)
hwtTool Theme Creator Error
Hi all.
I have been trying to modify a dark theme for Huawei called Material Dark-v.2.3 by Maurydes. I downloaded it from the Themes Manager app. I edited only its phone keys using the hwtTool because of some inconsistencies of the * and # symbols when pressed (see below).
{
"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"
}
After replacing the images, I tried to export the theme, but this is the error I get (174 lines). I did not touch any other area of the theme editor. Just testing out the theme maker first. Any idea how to solve this? First time trying to edit a Huawei Theme.
EMUI9.1:Material Dark
2020-04-28 09:34:32
1.HWTheme/icons/thirdparty/mode/icon_background_04.png/File does not exist
2.HWTheme/icons/thirdparty/image/icon_background_0.png/File does not exist
3.HWTheme/icons/thirdparty/image/mega.privacy.android.app.png/File does not exist
4.HWTheme/icons/thirdparty/image/org.kman.AquaMail.png/File does not exist
5.HWTheme/icons/thirdparty/image/com.amazon.mp3.png/File does not exist
6.HWTheme/icons/thirdparty/image/com.amazon.mp3.vpl.png/File does not exist
7.HWTheme/icons/thirdparty/image/com.amazon.mShop.android.png/File does not exist
8.HWTheme/launcher/image/Add icon/File does not exist
9.HWTheme/launcher/image/ic_arrow.png/File does not exist
10.HWTheme/icons/thirdparty/image/com.waze.png/File does not exist
11.HWTheme/icons/thirdparty/image/com.amazon.buyvip.png/File does not exist
12.HWTheme/icons/thirdparty/mode/icon_background_03.png/File does not exist
13.HWTheme/icons/thirdparty/image/com.amazon.drive.png/File does not exist
14.HWTheme/icons/thirdparty/image/com.alensw.PicFolder.png/File does not exist
15.HWTheme/icons/thirdparty/image/com.amazon.mShop.android.shopping.png/File does not exist
16.HWTheme/icons/thirdparty/image/com.tiantian.android.player.video.png/File does not exist
17.HWTheme/icons/thirdparty/image/com.xda.labs.png/File does not exist
18.HWTheme/icons/thirdparty/image/com.spotify.music.png/File does not exist
19.HWTheme/icons/thirdparty/image/com.snapchat.android.png/File does not exist
20.HWTheme/icons/thirdparty/mode/icon_background_02.png/File does not exist
21.HWTheme/wallpaper/image/Home wallpaper/File does not exist
22.HWTheme/wallpaper/image/Lock wallpaper/File does not exist
23.HWTheme/icons/system/static/Browser/File does not exist
24.HWTheme/icons/system/static/Vmall/File does not exist
25.HWTheme/icons/system/static/FM Radio/File does not exist
26.HWTheme/icons/system/static/Pollen/File does not exist
27.HWTheme/icons/system/static/SkyTone/File does not exist
28.HWTheme/icons/system/static/HUAWEI Reader/File does not exist
29.HWTheme/icons/system/static/Find My Phone/File does not exist
30.HWTheme/icons/system/static/Honor Reader/File does not exist
31.HWTheme/icons/system/static/Cloud/File does not exist
32.HWTheme/icons/system/static/Item/File does not exist
33.HWTheme/icons/system/static/Huawei Wear/File does not exist
34.HWTheme/icons/system/static/HUAWEI LiveOnline/File does not exist
35.HWTheme/icons/system/static/HUAWEI Wallet/File does not exist
36.HWTheme/icons/system/static/System update/File does not exist
37.HWTheme/icons/system/static/Photos/File does not exist
38.HWTheme/icons/system/static/Sheets/File does not exist
39.HWTheme/icons/system/static/Play Store/File does not exist
40.HWTheme/icons/system/static/Google Play Movies&TV/File does not exist
41.HWTheme/icons/system/static/Shortcut Mask/File does not exist
42.HWTheme/icons/system/static/Smart home/File does not exist
43.HWTheme/icons/system/static/Play Music/File does not exist
44.HWTheme/icons/system/static/YouTube/File does not exist
45.HWTheme/icons/system/static/Docs/File does not exist
46.HWTheme/icons/system/static/Amazon Assistant/File does not exist
47.HWTheme/icons/system/static/Drive/File does not exist
48.HWTheme/icons/system/static/Android/File does not exist
49.HWTheme/icons/system/static/facebook/File does not exist
50.HWTheme/icons/system/static/Gmail/File does not exist
51.HWTheme/icons/system/static/Video/File does not exist
52.HWTheme/icons/system/static/Messages/File does not exist
53.HWTheme/icons/system/static/Maps/File does not exist
54.HWTheme/icons/system/static/Google/File does not exist
55.HWTheme/icons/system/static/Slides/File does not exist
56.HWTheme/icons/system/static/Duo/File does not exist
57.HWTheme/icons/system/dynamic_icons/calendar_background.png/File does not exist
58.HWTheme/icons/system/static/Translator/File does not exist
59.HWTheme/icons/system/static/Instagram/File does not exist
60.HWTheme/icons/system/static/Video/File does not exist
61.HWTheme/icons/system/static/HiVoice/File does not exist
62.HWTheme/icons/system/static/Driving Mode/File does not exist
63.HWTheme/icons/system/static/Browser/File does not exist
64.HWTheme/icons/system/static/Booking.com/File does not exist
65.HWTheme/icons/system/static/Quik/File does not exist
66.HWTheme/icons/system/static/Reader/File does not exist
67.HWTheme/icons/system/static/Honor Club/File does not exist
68.HWTheme/icons/system/static/com.android.hwmirror.png/File does not exist
69.HWTheme/icons/system/dynamic_icons/Optimize Preview Icon/File does not exist
70.HWTheme/icons/thirdparty/mode/icon_mask.png/File does not exist
71.HWTheme/icons/thirdparty/mode/icon_background_00.png/File does not exist
72.HWTheme/icons/thirdparty/mode/icon_background_01.png/File does not exist
73.HWTheme/icons/system/dynamic_icons/Optimize icon/File does not exist
74.HWTheme/launcher/image/Share background pictures/File does not exist
75.HWTheme/launcher/image/Addtion1/File does not exist
76.HWTheme/launcher/image/Lock icon/File does not exist
77.HWTheme/launcher/image/Uninstall background pictures/File does not exist
78.HWTheme/launcher/global setting/image/list_section_divider_emui.9.png/File does not exist
79.HWTheme/launcher/global setting/image/alphaindexerlistview_bg_label.9.png/File does not exist
80.HWTheme/launcher/global setting/image/bg_edittext_item.9.png/File does not exist
81.HWTheme/launcher/global setting/image/Scroll bar-Portrait/File does not exist
82.HWTheme/launcher/global setting/image/Scroll bar-Landscape/File does not exist
83.HWTheme/launcher/global setting/image/scrubber_control_disabled_emui.png/File does not exist
84.HWTheme/launcher/global setting/image/textfield_default_linear_emui.9.png/File does not exist
85.HWTheme/launcher/global setting/image/button_small_bg_stroked.9.png/File does not exist
86.HWTheme/launcher/global setting/image/button_big_bg_stroked_disable.9.png/File does not exist
87.HWTheme/launcher/global setting/image/list_selector_background_focused_middle_emui.9.png/File does not exist
88.HWTheme/launcher/global setting/image/list_selector_background_focused_top_emui.9.png/File does not exist
89.HWTheme/launcher/global setting/image/button_small_bg_stroked_disable.9.png/File does not exist
90.HWTheme/launcher/global setting/image/search_bg_normal.9.png/File does not exist
91.HWTheme/launcher/global setting/image/scrubber_control_pressed_emui.png/File does not exist
92.HWTheme/launcher/global setting/image/textfield_bg_error.9.png/File does not exist
93.HWTheme/launcher/global setting/image/button_big_bg_stroked_pressed.9.png/File does not exist
94.HWTheme/launcher/global setting/image/Spinner list background/File does not exist
95.HWTheme/launcher/global setting/image/button_small_bg_stroked_pressed.9.png/File does not exist
96.HWTheme/launcher/global setting/image/scrubber_control_normal_emui.png/File does not exist
97.HWTheme/launcher/global setting/image/textfield_default_linear_actived_emui.9.png/File does not exist
98.HWTheme/launcher/global setting/image/search_bg_actived.9.png/File does not exist
99.HWTheme/launcher/global setting/image/button_big_bg_stroked.9.png/File does not exist
100.HWTheme/launcher/global setting/image/New input box/File does not exist
101.HWTheme/icon_small.jpg/File does not exist
102.HWTheme/cover.jpg/File does not exist
103.HWTheme/icon_small_1.jpg/File does not exist
104.HWTheme/Messaging/SMS and MMS/(Screenshot picture)/File does not exist
105.HWTheme/Unlock/(Screenshot picture)/File does not exist
106.HWTheme/Notifications/(Screenshot picture)/File does not exist
107.HWTheme/Icon/(Screenshot picture)/File does not exist
108.HWTheme/Contacts/(Screenshot picture)/File does not exist
109.HWTheme/Icon/(Screenshot picture)/File does not exist
110.HWTheme/contacts/global setting/image/Scroll bar-Landscape/File does not exist
111.HWTheme/contacts/global setting/image/list_section_divider_emui.9.png/File does not exist
112.HWTheme/contacts/global setting/image/alphaindexerlistview_bg_label.9.png/File does not exist
113.HWTheme/contacts/global setting/image/Scroll bar-Portrait/File does not exist
114.HWTheme/contacts/global setting/image/bg_edittext_item.9.png/File does not exist
115.HWTheme/contacts/global setting/image/Spinner list background/File does not exist
116.HWTheme/contacts/global setting/image/button_big_bg_stroked.9.png/File does not exist
117.HWTheme/contacts/global setting/image/button_big_bg_stroked_pressed.9.png/File does not exist
118.HWTheme/contacts/global setting/image/button_small_bg_stroked.9.png/File does not exist
119.HWTheme/contacts/global setting/image/scrubber_control_normal_emui.png/File does not exist
120.HWTheme/contacts/global setting/image/textfield_bg_error.9.png/File does not exist
121.HWTheme/contacts/global setting/image/scrubber_control_disabled_emui.png/File does not exist
122.HWTheme/contacts/global setting/image/textfield_default_linear_actived_emui.9.png/File does not exist
123.HWTheme/contacts/global setting/image/list_selector_background_focused_middle_emui.9.png/File does not exist
124.HWTheme/contacts/global setting/image/New input box/File does not exist
125.HWTheme/contacts/global setting/image/textfield_default_linear_emui.9.png/File does not exist
126.HWTheme/contacts/global setting/image/button_big_bg_stroked_disable.9.png/File does not exist
127.HWTheme/contacts/global setting/image/search_bg_normal.9.png/File does not exist
128.HWTheme/contacts/global setting/image/search_bg_actived.9.png/File does not exist
129.HWTheme/contacts/global setting/image/button_small_bg_stroked_disable.9.png/File does not exist
130.HWTheme/contacts/global setting/image/scrubber_control_pressed_emui.png/File does not exist
131.HWTheme/contacts/global setting/image/button_small_bg_stroked_pressed.9.png/File does not exist
132.HWTheme/contacts/global setting/image/list_selector_background_focused_top_emui.9.png/File does not exist
133.HWTheme/messaging/global setting/image/list_selector_background_focused_top_emui.9.png/File does not exist
134.HWTheme/messaging/global setting/image/alphaindexerlistview_bg_label.9.png/File does not exist
135.HWTheme/messaging/global setting/image/scrubber_control_disabled_emui.png/File does not exist
136.HWTheme/messaging/global setting/image/bg_edittext_item.9.png/File does not exist
137.HWTheme/messaging/global setting/image/button_big_bg_stroked.9.png/File does not exist
138.HWTheme/messaging/global setting/image/scrubber_control_normal_emui.png/File does not exist
139.HWTheme/messaging/global setting/image/search_bg_actived.9.png/File does not exist
140.HWTheme/messaging/global setting/image/scrubber_control_pressed_emui.png/File does not exist
141.HWTheme/messaging/global setting/image/search_bg_normal.9.png/File does not exist
142.HWTheme/messaging/global setting/image/Scroll bar-Landscape/File does not exist
143.HWTheme/messaging/global setting/image/list_section_divider_emui.9.png/File does not exist
144.HWTheme/messaging/global setting/image/Scroll bar-Portrait/File does not exist
145.HWTheme/messaging/global setting/image/button_big_bg_stroked_disable.9.png/File does not exist
146.HWTheme/messaging/global setting/image/button_big_bg_stroked_pressed.9.png/File does not exist
147.HWTheme/messaging/global setting/image/button_small_bg_stroked.9.png/File does not exist
148.HWTheme/messaging/global setting/image/button_small_bg_stroked_disable.9.png/File does not exist
149.HWTheme/messaging/global setting/image/button_small_bg_stroked_pressed.9.png/File does not exist
150.HWTheme/messaging/global setting/image/list_selector_background_focused_middle_emui.9.png/File does not exist
151.HWTheme/messaging/global setting/image/textfield_default_linear_actived_emui.9.png/File does not exist
152.HWTheme/messaging/global setting/image/textfield_default_linear_emui.9.png/File does not exist
153.HWTheme/messaging/global setting/image/Spinner list background/File does not exist
154.HWTheme/messaging/global setting/image/textfield_bg_error.9.png/File does not exist
155.HWTheme/messaging/global setting/image/New input box/File does not exist
156.HWTheme/notifications/global setting/image/Scroll bar-Portrait/File does not exist
157.HWTheme/notifications/global setting/image/alphaindexerlistview_bg_label.9.png/File does not exist
158.HWTheme/notifications/global setting/image/bg_edittext_item.9.png/File does not exist
159.HWTheme/notifications/global setting/image/Scroll bar-Landscape/File does not exist
160.HWTheme/notifications/global setting/image/list_section_divider_emui.9.png/File does not exist
161.HWTheme/notifications/global setting/image/button_big_bg_stroked_disable.9.png/File does not exist
162.HWTheme/notifications/global setting/image/textfield_default_linear_emui.9.png/File does not exist
163.HWTheme/notifications/global setting/image/button_small_bg_stroked_disable.9.png/File does not exist
164.HWTheme/notifications/global setting/image/button_small_bg_stroked.9.png/File does not exist
165.HWTheme/notifications/global setting/image/textfield_default_linear_actived_emui.9.png/File does not exist
166.HWTheme/notifications/global setting/image/button_big_bg_stroked_pressed.9.png/File does not exist
167.HWTheme/notifications/global setting/image/button_small_bg_stroked_pressed.9.png/File does not exist
168.HWTheme/notifications/global setting/image/list_selector_background_focused_middle_emui.9.png/File does not exist
169.HWTheme/notifications/global setting/image/list_selector_background_focused_top_emui.9.png/File does not exist
170.HWTheme/notifications/global setting/image/search_bg_normal.9.png/File does not exist
171.HWTheme/notifications/global setting/image/Spinner list background/File does not exist
172.HWTheme/notifications/global setting/image/textfield_bg_error.9.png/File does not exist
173.HWTheme/notifications/global setting/image/button_big_bg_stroked.9.png/File does not exist
174.HWTheme/notifications/global setting/image/search_bg_actived.9.png/File does not exist
Click to expand...
Click to collapse
eriksala said:
hwtTool Theme Creator Error
Hi all.
I have been trying to modify a dark theme for Huawei called Material Dark-v.2.3 by Maurydes. I downloaded it from the Themes Manager app. I edited only its phone keys using the hwtTool because of some inconsistencies of the * and # symbols when pressed (see below).
After replacing the images, I tried to export the theme, but this is the error I get (174 lines). I did not touch any other area of the theme editor. Just testing out the theme maker first. Any idea how to solve this? First time trying to edit a Huawei Theme.
Click to expand...
Click to collapse
I had a similar error and it was resolved after I replaced all the photos in the theme, and it doesn't matter if it is the same icons or different ones.