Beispiel #1
0
        private async void SimilarWordsAction()
        {
            Task <Java.Lang.Object> multipleSimilarityWordsTask = analyzer.AnalyseSimilarWordsAsync(et_word_for_simil.Text.ToString(), Int32.Parse(et_num_for_simil.Text.ToString()));

            try
            {
                await multipleSimilarityWordsTask;
                if (multipleSimilarityWordsTask.IsCompleted && multipleSimilarityWordsTask.Result != null)
                {
                    // Analyze success
                    List <string>       words     = new List <string>();
                    Java.Util.ArrayList arrayList = multipleSimilarityWordsTask.Result.JavaCast <Java.Util.ArrayList>();
                    var iterator = arrayList.Iterator();
                    while (iterator.HasNext)
                    {
                        words.Add((string)iterator.Next());
                    }

                    Toast.MakeText(this, "analyse multipleSimilarWords success", ToastLength.Short).Show();
                    JSONArray jsonObject = new JSONArray(words);
                    tv_simil_words.Text = jsonObject.ToString();
                }
                else
                {
                    // Analyze failed
                    Log.Debug(Tag, "Analyze Failed");
                }
            }
            catch (Exception ex)
            {
                //Operation failed
                Log.Error(Tag, ex.Message);
            }
        }
Beispiel #2
0
        public async Task <bool> SetMatch(string luogo, int data, string ora, IList <string> giocatori)
        {
            try
            {
                Java.Util.ArrayList nuovo = new Java.Util.ArrayList();
                foreach (var g in giocatori)
                {
                    nuovo.Add(g);
                }
                var docRef = Firebase.Firestore.FirebaseFirestore.Instance.Collection("partite").Document();
                Dictionary <string, Java.Lang.Object> map = new Dictionary <string, Java.Lang.Object>();
                map.Add("risultato", docRef.Id);
                map.Add("luogo", luogo);
                map.Add("data", data);
                map.Add("ora", ora);
                map.Add("giocatori", nuovo);
                await docRef.Set(map);
            }
            catch (FirebaseFirestoreException exc)
            {
                exc.PrintStackTrace();
                return(false);
            }
            catch (Exception err)
            {
                Console.WriteLine(err.StackTrace);
                return(false);
            }

            return(true);
        }
        private void InitComponents(View view)
        {
            this.rvProjects      = view.FindViewById <RecyclerView>(Resource.Id.project_recycler_view);
            this.ivNoProjects    = view.FindViewById <ImageView>(Resource.Id.iv_no_projects);
            this.btn_add_project = view.FindViewById <FloatingActionButton>(Resource.Id.btn_add_project);

            Java.Util.ArrayList arrayListProjects = (Java.Util.ArrayList)
                                                        ((Activity)this.Context).Intent.Extras.GetSerializable(MenuActivity.KEY_EXTRA_PROJECTS);

            Java.Util.ArrayList arrayListDevelopers = (Java.Util.ArrayList)
                                                          ((Activity)this.Context).Intent.Extras.GetSerializable(MenuActivity.KEY_EXTRA_DEVELOPERS);

            List <Developer> listDevelopers = ConvertJavaListToCSharpList2(arrayListDevelopers);

            String developerJson = JsonConvert.SerializeObject(listDevelopers);

            this.btn_add_project.Click += (sender, e) => {
                Intent intent = new Intent(Context, typeof(ProjectActivity));
                intent.PutExtra(MenuActivity.KEY_EXTRA_DEVELOPERS_OBJECT, developerJson);
                StartActivity(intent);
            };

            if (arrayListProjects != null && !arrayListProjects.IsEmpty)
            {
                this.ivNoProjects.Visibility = ViewStates.Gone;
                this.rvProjects.Visibility   = ViewStates.Visible;
                this.listProjects            = ConvertJavaListToCSharpList(arrayListProjects);
                InitRecyclerView(this.listProjects);
            }
        }
Beispiel #4
0
 private static object NormalizeDicValue(object value)
 {
     if (value is JavaDictionary)
     {
         return(From(value as JavaDictionary));
     }
     else if (value is Java.Util.ArrayList)
     {
         List <object>       list       = new List <object>();
         Java.Util.ArrayList nativeList = (Java.Util.ArrayList)value;
         for (int i = 0; i < nativeList.Size(); i++)
         {
             list.Add(NormalizeDicValue(nativeList.Get(i)));
         }
         return(list);
     }
     else if (value is Java.Lang.Double)
     {
         return((value as Java.Lang.Double).DoubleValue());
     }
     else
     {
         return(value);
     }
 }
 public void OnUserDetailsRequested(IList <string> userAliases, IOnUserDetailsListener onUserDetailsListener)
 {
     Java.Util.ArrayList details = new Java.Util.ArrayList();
     foreach (string userAlias in userAliases)
     {
         var userByAlias = usersDetails.Find(u => u.Alias == userAlias);
         var builder     = new UserDetails.Builder(userAlias);
         builder.WithNickName(userByAlias.NickName);
         builder.WithFirstName(userByAlias.FirstName);
         builder.WithLastName(userByAlias.LastName);
         builder.WithEmail(userByAlias.Email);
         if (!System.String.IsNullOrEmpty(userByAlias.ImageUri))
         {
             var fileExt  = Path.GetExtension(userByAlias.ImageUri);
             var fileName = userByAlias.ImageUri.Substring(0, userByAlias.ImageUri.Length - fileExt.Length);
             var resId    = (int)typeof(Resource.Drawable).GetField(fileName).GetValue(null);
             builder.WithImageUri(
                 Android.Net.Uri.Parse(
                     ContentResolver.SchemeAndroidResource
                     + "://" + Application.Resources.GetResourcePackageName(resId)
                     + "/" + Application.Resources.GetResourceTypeName(resId)
                     + "/" + Application.Resources.GetResourceEntryName(resId)));
         }
         details.Add(builder.Build());
     }
     onUserDetailsListener.Provide(details);
 }
Beispiel #6
0
        protected override FilterResults PerformFiltering(ICharSequence constraint)
        {
            var results = new FilterResults();

            if (constraint == null || constraint.Length() == 0)
            {
                results.Values = new Java.Util.ArrayList(Originals.ToList());
                results.Count  = Originals.Count;
            }
            else
            {
                var values = new Java.Util.ArrayList();
                var sorted = _sortingAlgorithm(constraint.ToString(), Originals).ToList();

                for (var index = 0; index < sorted.Count; index++)
                {
                    var item = sorted[index];
                    values.Add(item);
                }

                results.Values = values;
                results.Count  = sorted.Count;
            }

            return(results);
        }
Beispiel #7
0
        void DrawRoute(DirectionsRoute route)
        {
            Java.Util.ArrayList points = new Java.Util.ArrayList();
            IList <Com.Mapbox.Geojson.Point> coords = LineString.FromPolyline(route.Geometry(), Constants.Precision6).Coordinates();

            foreach (Com.Mapbox.Geojson.Point point in coords)
            {
                points.Add(new LatLng(point.Latitude(), point.Longitude()));
            }

            if (points.IsEmpty == false)
            {
                if (polyline != null)
                {
                    mapboxMap.RemovePolyline(polyline);
                }

                // Draw polyline on map
                polyline = mapboxMap
                           .AddPolyline(new PolylineOptions()
                                        .AddAll(points)
                                        .InvokeColor(Color.ParseColor("#4264fb"))
                                        .InvokeWidth(5));
            }
        }
 private Java.Util.ArrayList getDataPage(int pageSize)
 {
     Java.Util.ArrayList page = new Java.Util.ArrayList();
     for (int i = 0; i < pageSize; i++) {
         page.Add("Item " + source.Count);
     }
     return page;
 }
 private Java.Util.ArrayList getDataPage(int pageSize)
 {
     Java.Util.ArrayList page = new Java.Util.ArrayList();
     for (int i = 0; i < pageSize; i++) {
         page.Add("Item " + (((MyListViewAdapter)listView.GetAdapter()).ItemCount + i));
     }
     return page;
 }
 private Java.Util.ArrayList getDataPage(int pageSize)
 {
     Java.Util.ArrayList page = new Java.Util.ArrayList();
     int sourceSize = listView.GetAdapter ().ItemCount;
     for (int i = 0; i < pageSize; i++) {
         page.Add("Item " + (sourceSize + i));
     }
     return page;
 }
Beispiel #11
0
 private Java.Util.ArrayList getDataPage(int pageSize)
 {
     Java.Util.ArrayList page = new Java.Util.ArrayList();
     for (int i = 0; i < pageSize; i++)
     {
         page.Add("Item " + source.Count);
     }
     return(page);
 }
 private Java.Util.ArrayList getDataPage(int pageSize)
 {
     Java.Util.ArrayList page = new Java.Util.ArrayList();
     for (int i = 0; i < pageSize; i++)
     {
         page.Add("Item " + (((MyListViewAdapter)listView.GetAdapter()).ItemCount + i));
     }
     return(page);
 }
        private List <Project> ConvertJavaListToCSharpList(Java.Util.ArrayList arrayListProjects)
        {
            List <Project> lstProjects = new List <Project>();

            for (int i = 0; i < arrayListProjects.Size(); i++)
            {
                lstProjects.Add((ProjectManager.Droid.code.entity.Project)arrayListProjects.Get(i));
            }
            return(lstProjects);
        }
Beispiel #14
0
        private List <Developer> ConvertJavaListToCSharpList(Java.Util.ArrayList arrayListDevelopers)
        {
            List <Developer> lstDevelopers = new List <Developer>();

            for (int i = 0; i < arrayListDevelopers.Size(); i++)
            {
                lstDevelopers.Add((ProjectManager.Droid.code.entity.Developer)arrayListDevelopers.Get(i));
            }
            return(lstDevelopers);
        }
        public void OnLoadStarted()
        {
            MyListViewAdapter adapter = (MyListViewAdapter)listView.GetAdapter();

            Java.Util.ArrayList dataPage = getDataPage(10);
            for (int i = 0; i < dataPage.Size(); i++)
            {
                adapter.Add((Java.Lang.Object)dataPage.Get(i));
            }
            adapter.NotifyLoadingFinished();
        }
Beispiel #16
0
        /// <summary>
        /// Converts the coordinates.
        /// </summary>
        /// <returns>The coordinates.</returns>
        /// <param name="coordinates">Coordinates list.</param>
        private static Java.Util.ArrayList ConvertCoordinates(List <Position> coordinates)
        {
            var coords = new Java.Util.ArrayList();

            foreach (var pos in coordinates)
            {
                coords.Add(new LatLng(pos.Latitude, pos.Longitude));
            }

            return(coords);
        }
        private Java.Util.ArrayList getDataPage(int pageSize)
        {
            Java.Util.ArrayList page = new Java.Util.ArrayList();
            int sourceSize           = listView.GetAdapter().ItemCount;

            for (int i = 0; i < pageSize; i++)
            {
                page.Add("Item " + (sourceSize + i));
            }
            return(page);
        }
Beispiel #18
0
        protected override Java.Lang.Object DoInBackground(params Java.Lang.Object[] @params)
        {
            Java.Util.ArrayList dataPage = getDataPage(10);
            try {
                // Simulate network delay
                Thread.Sleep((long)1000);
            } catch (InterruptedException e) {
                e.PrintStackTrace();
            }

            return(dataPage);
        }
Beispiel #19
0
 public void DbOperSuccess(int p0, Java.Lang.Object obj)
 {
     if (obj != null && obj.GetType().ToString() != "Java.Lang.Long" && obj.GetType().ToString() != "Java.Lang.Integer")
     {
         Java.Util.ArrayList lstJsonObj = (Java.Util.ArrayList)obj;
         for (int i = 0; i < lstJsonObj.Size(); i++)
         {
             JSONObject castedJObj = (JSONObject)lstJsonObj.Get(i);
             string     str        = castedJObj.GetString("username");
         }
     }
     Log.I("DB Oper", "Success " + p0);
 }
Beispiel #20
0
        public void OnRefreshRequested()
        {
            MyListViewAdapter currentAdapter = (MyListViewAdapter)listView.GetAdapter();

            Java.Util.ArrayList dataPage = getDataPage(10);

            for (int i = 0; i < dataPage.Size(); i++)
            {
                currentAdapter.Add(0, dataPage.Get(i));
            }

            srb.EndRefresh(false);
        }
        static Java.Util.ArrayList CreateList(params int[][] items)
        {
            var list = new Java.Util.ArrayList();

            foreach (int[] values in items)
            {
                using (var v = new Java.Lang.Object(
                           JNIEnv.NewArray(values),
                           JniHandleOwnership.TransferLocalRef))
                    list.Add(v);
            }
            return(list);
        }
Beispiel #22
0
        protected override void OnPostExecute(Java.Lang.Object result)
        {
            base.OnPostExecute(result);

            Java.Util.ArrayList dataPage = (Java.Util.ArrayList)result;
            MyListViewAdapter   adapter  = (MyListViewAdapter)listView.GetAdapter();

            for (int i = 0; i < dataPage.Size(); i++)
            {
                adapter.Add(dataPage.Get(i));
            }

            adapter.NotifyLoadingFinished();
        }
Beispiel #23
0
        public async Task <Polyline> AddRoadPolyline(int MandadoID)
        {
            string serial = await data.GetPolyline(MandadoID);

            Java.Util.ArrayList points = new Java.Util.ArrayList(DecodePolyline(serial));

            PolylineOptions options = new PolylineOptions();

            options.AddAll(points);

            Polyline ans = map.AddPolyline(options);

            return(ans);
        }
Beispiel #24
0
 public SortableList(IEnumerable <T> source)
 {
     Java.Util.ICollection <T> capacity = source as Java.Util.ICollection <T>;
     if (capacity != null)
     {
         this.list = new Java.Util.ArrayList <T>(capacity);
     }
     else
     {
         this.list = new Java.Util.ArrayList <T>();
         foreach (T local in source)
         {
             this.list.Add(local);
         }
     }
 }
        public static Java.Util.IList ToJavaList <T>(this System.Collections.Generic.IList <System.Collections.Generic.IList <System.Collections.Generic.IList <T> > > list)
        {
            if (list == null)
            {
                return(null);
            }

            var result = new Java.Util.ArrayList(list.Count);

            for (int i = 0; i < list.Count; i++)
            {
                result.Add((Java.Lang.Object)list[i].ToJavaList());
            }

            return(result);
        }
Beispiel #26
0
        public void Update(Java.Util.ArrayList list)
        {
            Clear();

            if (list != null)
            {
                // AddAll throws an UnsupportedOperationException
                int size = list.Size();
                for (int i = 0; i < size; i++)
                {
                    Add(list.Get(i));
                }
            }

            NotifyDataSetChanged();
        }
            public void OnClick(IDialogInterface dialog, int which)
            {
                Java.Util.ArrayList selectedTrackKeys = new Java.Util.ArrayList();
                for (int i = 0; i < representationList.ChildCount; i++)
                {
                    if (representationList.IsItemChecked(i))
                    {
                        selectedTrackKeys.Add(trackKeys[i]);
                    }
                }
                if (!selectedTrackKeys.IsEmpty || trackKeys.Count == 0)
                {
                    // We have selected keys, or we're dealing with single stream content.
                    DownloadAction downloadAction =
                        downloadHelper.GetDownloadAction(Utils.GetUtf8Bytes(name), selectedTrackKeys);

                    downloadTracker.StartDownload(downloadAction);
                }
            }
Beispiel #28
0
        public void CopyTo()
        {
            using (var al = new Java.Util.ArrayList()) {
                al.Add(1);
                al.Add(2);
                al.Add(3);

                using (var c = new JavaCollection(al.Handle, JniHandleOwnership.DoNotTransfer)) {
                    var to = new int[3];
                    c.CopyTo(to, 0);
                    Assert.IsTrue(new[] { 1, 2, 3 }.SequenceEqual(to));
                }

                using (var c = new JavaCollection <int> (al.Handle, JniHandleOwnership.DoNotTransfer)) {
                    var to = new int[3];
                    c.CopyTo(to, 0);
                    Assert.IsTrue(new[] { 1, 2, 3 }.SequenceEqual(to));
                }
            }
        }
        public async void UpdateFriends(IList <string> amici, Giocatore user)
        {
            if (amici.Contains(Giocatore.user.username))
            {
                amici.Remove(Giocatore.user.username);
            }
            else
            {
                amici.Add(Giocatore.user.username);
            }
            Java.Util.ArrayList nuovo = new Java.Util.ArrayList();
            foreach (var a in amici)
            {
                nuovo.Add(a);
            }

            await FirebaseFirestore.Instance.Collection("utenti").Document(user.username).Update("amici", nuovo);

            Giocatore.players[Giocatore.players.IndexOf(user)].setAmici((List <string>)amici);
        }
        private void InitChartData()
        {
            monthResults = new Java.Util.ArrayList();

            if (Settings.TotalPaid > 0)
            {
                this.IsGreen = true;
                monthResults.Add(new MonthResult("Paid", double.Parse(Settings.TotalPaid.ToString())));
            }
            if (Settings.TotalOutstanding > 0)
            {
                this.IsBlue = true;
                monthResults.Add(new MonthResult("Remaining", double.Parse(Settings.TotalOutstanding.ToString())));
            }
            if (Settings.TotalOverDue > 0)
            {
                this.IsRed = true;
                monthResults.Add(new MonthResult("Overdue", double.Parse(Settings.TotalOverDue.ToString())));
            }
        }
        private void InitComponents(View view)
        {
            this.rvDevelopers   = view.FindViewById <RecyclerView>(Resource.Id.developer_recycler_view);
            this.ivNoDevelopers = view.FindViewById <ImageView>(Resource.Id.iv_no_developers);
            Java.Util.ArrayList arrayListDevelopers = (Java.Util.ArrayList)
                                                          ((Activity)this.Context).Intent.Extras.GetSerializable(MenuActivity.KEY_EXTRA_DEVELOPERS);

            this.btn_add_dev        = view.FindViewById <FloatingActionButton>(Resource.Id.btn_add_dev);
            this.btn_add_dev.Click += (sender, e) => {
                StartActivity(new Intent(Context, typeof(DeveloperActivity)));
            };


            if (arrayListDevelopers != null && !arrayListDevelopers.IsEmpty)
            {
                this.ivNoDevelopers.Visibility = ViewStates.Gone;
                this.rvDevelopers.Visibility   = ViewStates.Visible;
                this.listDevelopers            = ConvertJavaListToCSharpList(arrayListDevelopers);
                InitRecyclerView(this.listDevelopers);
            }
        }
        public bool IsRegistered(string taskName)
        {
            var infos = AppWorkManager.GetWorkInfosByTag(taskName).Get();

            Java.Util.ArrayList list = infos.JavaCast <Java.Util.ArrayList>();
            if (list.IsEmpty)
            {
                return(false);
            }

            WorkInfo info = (WorkInfo)list.Get(0);

            Log.Info(Tag, "Work {0} is {1}", taskName, info.GetState().ToString());
#if DEBUG
            for (int i = 0; i < list.Size(); i++)
            {
                info = (WorkInfo)list.Get(i);
                Log.Debug(Tag, "Work state: {0}", info.GetState().ToString());
            }
#endif
            return(true);
        }
        public static Java.Util.IList ToJavaList <T>(this System.Collections.Generic.IList <T> list)
        {
            if (list == null)
            {
                return(null);
            }

            var result = new Java.Util.ArrayList(list.Count);

            for (int i = 0; i < list.Count; i++)
            {
                var item = list[i] as Java.Lang.Object;

                if (item == null)
                {
                    continue;
                }

                result.Add(item);
            }

            return(result);
        }
Beispiel #34
0
 public void testSimple1()
 {
     var list = new Java.Util.ArrayList<string>();
     list.Add("Hello world");
 }
        /// <summary>
        /// Converts the coordinates.
        /// </summary>
        /// <returns>The coordinates.</returns>
        /// <param name="coordinates">Coordinates list.</param>
        private static Java.Util.ArrayList ConvertCoordinates(List<Position> coordinates)
        {
            var coords = new Java.Util.ArrayList();
            foreach (var pos in coordinates)
            {
                coords.Add(new LatLng(pos.Latitude, pos.Longitude));
            }

            return coords;
        }