Friday, April 13, 2018

Why not to buy Xiomi Phones in India?

Xiomi phones comes with a lot of features and very good attractive prices. Users goes with Xiomi phones for their cost vs features and they are best at that.

But do you know, how a Xiomi phone is collecting all your data and storing in chinese (atleast outside of India) servers?

Apps bundled in System / Preinstalled phone with MiUi 9 or more

These will always keep running and ruin your experience.

  • Find Device
  • Yellow Pages: Replacing messages with this
  • Apps: Replacement for Google Play Store
  • Browser: Replacement of Chrome
  • Direct Service
  • Feedback
  • File Manager
  • Mi Account
  • Mi Cloud
  • Mi Cloud Backup
  • Mi Roaming
  • Mi credit
  • Mi Drop
  • Mi Video
  • Notes
  • Mail
  • Weather
  • Scanner
  • Screen Recorder
  • Security Core Component
  • System Launcher
  • Themes
  • Xiomi SIM Activate Service

  • Google play Store
  • Google Play movies
  • Gmail

Why should you not buy these Xiomi mobile?





  1. For few of these apps you can not remove even Notifications also.
  2. You can not disable or uninstall all of above mentioned
  3. They will have all permissions to read Contact Phone calls, SMS, memory read and write access
  4. They collect data and keep sending to their server located outside of India
  5. These apps will keep pushing to download new theme, advertise for lottery or lucky game and their apps



Following devices are running on MIUI 9 and aboce list are part of this:
  • 2018: All new released sets and models
  • 2017 :MI Mix 2, Mi Note 3, Mi 6, Mi Max 2, Redmi Note 4, Redmi Note 4X, Redmi Note 5A, Redmi 4, Redmi Y1, Redmi Y1s
  • 2016 :Mi Mix. Mi Note 2, Mi 5, Mi 5s, MI 5s Plus, Mi Max, Mi Max Prime, Redmi Note 3, Redmi 3, Redmi 3s, Redmi 4, Redmi 4A
  • 2015:Mi Note, Mi 4i, Redmi 2, Redmi 2 Prime, Redmi Note 4G, Redmi Note 2
  • 2014:Mi 4, Redmi Note 4G
  • 2013:Mi 3
  • 2012:Mi 2

Tuesday, May 10, 2016

How to use IValueConverter in Xamarin

Lets we want to hide an element in XAML by its value, then we can add a IValueConverter in Xamarin PCL library and use it in XAML forms.

1. Create a class file HideIfEmptyValueConverter.cs  and add following code:

 namespace MyApp  
 {  
  class HideIfEmptyValueConverter : IValueConverter  
   {  
     public object Convert(object value, Type targetType, object parameter, CultureInfo culture)  
     {  
       try  
       {  
         if (value != null && (value is string) && (value as string).Length > 0)  
           return true;  
         else if (value != null && (value is IEnumerable<object>) && (value as IEnumerable<object>).Count() > 0)  
           return true;  
         else if (parameter != null && (parameter is string) && (parameter as string).Length > 0)  
           return true;  
         else if (parameter != null && (parameter is IEnumerable<object>) && (parameter as IEnumerable<object>).Count() > 0)  
           return true;  
         else  
           return false;  
       }  
       catch(Exception ex)  
       {  
         return false;  
       }  
     }  
     public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)  
     {  
       throw new NotImplementedException();  
     }  
   }  
 }   

2. Add Converter as a resource in a XAML page:

  
  <ContentPage.Resources>
      <ResourceDictionary>
        <local:HideIfEmptyValueConverter x:Key="IsVisibleConverter"/>
      </ResourceDictionary>
    </ContentPage.Resources>

3. Use the converter key on any Control:

For example:

                <Label x:Name="Header2"
                       FontSize="Small"
                       Text="{Binding Title2}" 
                       IsVisible="{Binding Title2, Converter={StaticResource IsVisibleConverter}}" />


It should work.


Wednesday, April 13, 2016

eMeetings test URLs

si.360.emeetings://settings?url_preference=http%3A%2F%2Fsp-demo%3A9191%2F&Username=si.test01&Domain=no&compressionformat=JPEG


si.360.emeetings://settings?url_preference=http%3A%2F%2Fsp-demo%3A9191%2F&Username=si.test02&Domain=no&compressionformat=JPEG

si.360.emeetings://settings?url_preference=http%3A%2F%2Fsp-demo%3A90%2F&Username=si.test02&Domain=no&compressionformat=JPEG

si.360.eworker://settings?url_preference=http%3A%2F%2Fsp-demo%3A90%2F&Username=si.test02&Domain=no


URL generator

Create 360° eWorker/360° eMeetings/ProArc Mobile settings URL

Setting
Enable  
Value
(ProArc/eWorker only)
(ProArc/eWorker only)
(ProArc/eWorker only)




Create 360° eWorker/360° eMeetings/ProArc Mobile navigation URL

Allows you to navigate directly to a specific feed list or detail view