public static void LoadAd(View view, bool testMode) { IntPtr methodId = JNIEnv.GetStaticMethodID(_helperClass, "loadAd", "(Landroid/view/View;Ljava/lang/Boolean;)V"); var javaTestMode = new Java.Lang.Boolean(testMode); JNIEnv.CallStaticVoidMethod(_helperClass, methodId, new JValue(view), new JValue(javaTestMode)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ViewHistory); btnViewHistoryExit = FindViewById <Button>(Resource.Id.btnViewHistoryExit); btnImport = FindViewById <Button>(Resource.Id.btnImport); btnExport = FindViewById <Button>(Resource.Id.btnExport); btnViewTimeframe = FindViewById <Button>(Resource.Id.btnViewTimeframe); btnClearDB = FindViewById <Button>(Resource.Id.btnClearDB); btnDeleteLastPunch = FindViewById <Button>(Resource.Id.btnDeleteLastPunch); txtImportOutput = FindViewById <TextView>(Resource.Id.txtImportOutput); txtFileName = FindViewById <EditText>(Resource.Id.txtFileName); datePickerFromDate = FindViewById <DatePicker>(Resource.Id.datePickerFromDate); datePickerToDate = FindViewById <DatePicker>(Resource.Id.datePickerToDate); txtIntervalTotalHours = FindViewById <TextView>(Resource.Id.txtIntervalTotalHours); txtWeekTotalHours = FindViewById <TextView>(Resource.Id.txtWeekTotalHours); txtGrossPay = FindViewById <TextView>(Resource.Id.txtGrossPay); chkClearAll = FindViewById <CheckBox>(Resource.Id.chkClearAll); DateTime dt = DateTime.Now.ToLocalTime();//.Month Java.Lang.Boolean b = Java.Lang.Boolean.True; btnViewHistoryExit.Click += btnExit_Click; btnImport.Click += btnImport_Click; btnExport.Click += btnExport_Click; btnClearDB.Click += btnClearDB_Click; btnDeleteLastPunch.Click += btnDeleteLastPunch_Click; btnViewTimeframe.Click += btnViewTimeframe_Click; setTimeframes(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ChangeEmails); lblPass = FindViewById <TextView>(Resource.Id.lblPass); lblOut = FindViewById <TextView>(Resource.Id.lblOut); btnOk = FindViewById <Button>(Resource.Id.btnOk); lblEmail = FindViewById <TextView>(Resource.Id.lblEmail); pass1 = FindViewById <EditText>(Resource.Id.pass1); txtRate = FindViewById <EditText>(Resource.Id.txtRate); txtServer = FindViewById <EditText>(Resource.Id.txtServer); txtToNewEmail = FindViewById <EditText>(Resource.Id.txtToNewEmail); txtFromNewEmail = FindViewById <EditText>(Resource.Id.txtFromNewEmail); txtBCCNewEmail = FindViewById <EditText>(Resource.Id.txtBCCNewEmail); lblOutEmail = FindViewById <TextView>(Resource.Id.lblOutEmail); btnExport = FindViewById <Button>(Resource.Id.btnExport); btnImport = FindViewById <Button>(Resource.Id.btnImport); btnExitPass = FindViewById <Button>(Resource.Id.btnExitPass); DateTime dt = DateTime.Now.ToLocalTime();//.Month Java.Lang.Boolean b = Java.Lang.Boolean.True; btnOk.Click += btnOk_Click; btnExitPass.Click += btnExitPass_Click; btnExport.Click += btnExport_Click; btnImport.Click += btnImport_Click; }
void jni_start(int tun, bool fwd53, int rcode, string proxyIp, int proxyPort) { var tun_ = new Java.Lang.Integer(tun); var fwd53_ = new Java.Lang.Boolean(fwd53); var rcode_ = new Java.Lang.Integer(rcode); var proxyIp_ = new Java.Lang.String(proxyIp); var proxyPort_ = new Java.Lang.Integer(proxyPort); jni_start(JNIEnv.Handle, Handle, tun_.Handle, fwd53_.Handle, rcode_.Handle, proxyIp_.Handle, proxyPort_.Handle); }
//****************** DYNAMIC VARIABLE CALLBACKS ******************* // Called when latest dynamic variables are loaded public void CTExperimentsUpdated() { RunOnUiThread(() => { Integer intval = cleverTapAPI.GetIntegerVariable("testint", new Java.Lang.Integer(1)); Java.Lang.Boolean boolVal = cleverTapAPI.GetBooleanVariable("testbool", new Java.Lang.Boolean(false)); Toast.MakeText(Android.App.Application.Context, "Experiments Updated[testInt-" + intval + " , Bool-" + boolVal + "]", ToastLength.Long).Show(); Log.Debug("CLEVERTAP", "Experiments Updated"); }); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Alarmcontroller_Layout); FindViewById <Button>(Resource.Id.oneshotAlarm).Click += StartAlarm; FindViewById <Button>(Resource.Id.stoprepeatingAlarm).Click += StopAlarm; timeselector = FindViewById <TimePicker>(Resource.Id.timePicker); //timertext = FindViewById<EditText>(Resource.Id.timertext); vibro = (Vibrator)GetSystemService(Context.VibratorService); Java.Lang.Boolean q = new Java.Lang.Boolean(false); timeselector.SetIs24HourView(q); }
public bool GetAsBoolean(string key) { if (id_getAsBoolean_Ljava_lang_String_ == IntPtr.Zero) id_getAsBoolean_Ljava_lang_String_ = JNIEnv.GetMethodID (class_ref, "getAsBoolean", "(Ljava/lang/String;)Ljava/lang/Boolean;"); IntPtr jkey = JNIEnv.NewString (key); try { using (var ret = new Java.Lang.Boolean (JNIEnv.CallObjectMethod (Handle, id_getAsBoolean_Ljava_lang_String_, new JValue (jkey)), JniHandleOwnership.TransferLocalRef | JniHandleOwnership.DoNotRegister)) return (bool) ret; } finally { JNIEnv.DeleteLocalRef (jkey); } }
private void SendDeepLink() { int amount = 100; Java.Lang.Integer installmentCount = (Java.Lang.Integer)null; String returnScheme = "xamarindeeplink"; Java.Lang.Integer orderId = null; Java.Lang.Boolean editableAmount = Java.Lang.Boolean.False; PaymentInfo paymentInfo = new PaymentInfo(amount, TransactionType.Credit, installmentCount, orderId, editableAmount, returnScheme, InstallmentType.Merchant); payment.SendDeepLink(paymentInfo); }
public void Put(string key, bool value) { if (id_put_Ljava_lang_String_Ljava_lang_Boolean_ == IntPtr.Zero) { id_put_Ljava_lang_String_Ljava_lang_Boolean_ = JNIEnv.GetMethodID(class_ref, "put", "(Ljava/lang/String;Ljava/lang/Boolean;)V"); } IntPtr jkey = JNIEnv.NewString(key); try { using (var val = new Java.Lang.Boolean(value)) JNIEnv.CallVoidMethod(Handle, id_put_Ljava_lang_String_Ljava_lang_Boolean_, new JValue(jkey), new JValue(val)); } finally { JNIEnv.DeleteLocalRef(jkey); } }
public bool GetAsBoolean(string key) { if (id_getAsBoolean_Ljava_lang_String_ == IntPtr.Zero) { id_getAsBoolean_Ljava_lang_String_ = JNIEnv.GetMethodID(class_ref, "getAsBoolean", "(Ljava/lang/String;)Ljava/lang/Boolean;"); } IntPtr jkey = JNIEnv.NewString(key); try { using (var ret = new Java.Lang.Boolean(JNIEnv.CallObjectMethod(Handle, id_getAsBoolean_Ljava_lang_String_, new JValue(jkey)), JniHandleOwnership.TransferLocalRef | JniHandleOwnership.DoNotRegister)) return((bool)ret); } finally { JNIEnv.DeleteLocalRef(jkey); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.RunSQL); btnExecuteSql = FindViewById <Button>(Resource.Id.btnExecuteSql); btnExit = FindViewById <Button>(Resource.Id.btnExit); txtSqlQuery = FindViewById <EditText>(Resource.Id.txtSqlQuery); txtOutput = FindViewById <TextView>(Resource.Id.txtOutput); DateTime dt = DateTime.Now.ToLocalTime();//.Month Java.Lang.Boolean b = Java.Lang.Boolean.True; btnExecuteSql.Click += btnExecuteSql_Click; btnExit.Click += btnExit_Click; }
/// <summary> /// Sets the WiFi AP state. /// </summary> /// <returns><c>true</c>, if WiFi state was set, <c>false</c> otherwise.</returns> /// <param name="wifiConfig">Wifi config.</param> /// <param name="enabled">State enabled.</param> public bool SetWifiApEnabled(WifiConfiguration wifiConfig, Java.Lang.Boolean enabled) { try { if (enabled == Java.Lang.Boolean.True) { // disable WiFi in any case WifiManager.SetWifiEnabled(false); } var method = WifiManager.Class.GetMethod("setWifiApEnabled", wifiConfig.Class, enabled.Class); return((Boolean)method.Invoke(WifiManager, wifiConfig, enabled)); } catch (Exception e) { Log.Error(this.ToString(), e.Message); return(false); } }
public static Dictionary <string, Java.Lang.Object> Convert(this IIdentifiable item) { var dict = new Dictionary <string, Java.Lang.Object>(); var jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(item); var propertyDict = Newtonsoft.Json.JsonConvert.DeserializeObject <Dictionary <string, object> >(jsonStr); foreach (var key in propertyDict.Keys) { if (key.Equals("Id")) { continue; } var val = propertyDict[key]; Java.Lang.Object javaVal = null; if (val is string str) { javaVal = new Java.Lang.String(str); } else if (val is double dbl) { javaVal = new Java.Lang.Double(dbl); } else if (val is int intVal) { javaVal = new Java.Lang.Integer(intVal); } else if (val is DateTime dt) { javaVal = dt.ToString(); } else if (val is bool boolVal) { javaVal = new Java.Lang.Boolean(boolVal); } if (javaVal != null) { dict.Add(key, javaVal); } } return(dict); }
/// <summary> /// Mixed Mode Analyze /// Recommended /// </summary> private void PictureAnalysis(Bitmap bitmap) { this.localModel = new MLCustomLocalModel.Factory(ModelName).SetAssetPathFile(ModelFullName).Create(); this.remoteModel = new MLCustomRemoteModel.Factory(RemoteModelName).Create(); DownloadModels(remoteModel); MLLocalModelManager.Instance .IsModelExist(remoteModel) .ContinueWithTask(new CustomModelContinuation( delegate(Huawei.Hmf.Tasks.Task task) { if (!task.IsSuccessful) { throw task.Exception; } Java.Lang.Boolean isDownloaded = task.Result.JavaCast <Java.Lang.Boolean>(); MLModelExecutorSettings settings = null; if ((bool)isDownloaded) { Toast.MakeText(this, "Executing Remote Model", ToastLength.Short).Show(); settings = new MLModelExecutorSettings.Factory(remoteModel).Create(); } else { Toast.MakeText(this, "Model download failed. Executing Local Model", ToastLength.Long).Show(); settings = new MLModelExecutorSettings.Factory(localModel).Create(); } try { this.modelExecutor = MLModelExecutor.GetInstance(settings); ExecutorImpl(modelExecutor, bitmap); } catch (System.Exception e) { Log.Info(Tag, e.ToString()); } } )); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AddPunch); btnExitPass = FindViewById <Button>(Resource.Id.btnExitPass); btnPunch = FindViewById <Button>(Resource.Id.btnPunch); dateDate = FindViewById <EditText>(Resource.Id.dateDate); punchOut = FindViewById <TextView>(Resource.Id.punchOut); timePickIn = FindViewById <TimePicker>(Resource.Id.timePickIn); timePickOut = FindViewById <TimePicker>(Resource.Id.timePickOut); IsClockIn = FindViewById <CheckBox>(Resource.Id.IsClockIn); IsClockOut = FindViewById <CheckBox>(Resource.Id.IsClockOut); DateTime dt = MainActivity.GetLocalTime();//.Month dateDate.Text = $"{dt.Month}/{dt.Day}/{dt.Year}"; Java.Lang.Boolean b = Java.Lang.Boolean.True; //timePickIn.SetIs24HourView(b); //timePickOut.SetIs24HourView(b); btnPunch.Click += btnPunch_Click; btnExitPass.Click += btnExitPass_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ChangeSettings); lblPass = FindViewById <TextView>(Resource.Id.lblPass); btnExecuteSql = FindViewById <Button>(Resource.Id.btnExecuteSql); sqlQuery = FindViewById <EditText>(Resource.Id.sqlQuery); pass1 = FindViewById <EditText>(Resource.Id.pass1); dateDate = FindViewById <EditText>(Resource.Id.dateDate); lblOut = FindViewById <TextView>(Resource.Id.lblOut); btnOk = FindViewById <Button>(Resource.Id.btnOk); lblEmail = FindViewById <TextView>(Resource.Id.lblEmail); punchOut = FindViewById <TextView>(Resource.Id.punchOut); txtNewEmail = FindViewById <EditText>(Resource.Id.txtNewEmail); lblOutEmail = FindViewById <TextView>(Resource.Id.lblOutEmail); btnOkEmail = FindViewById <Button>(Resource.Id.btnOkEmail); btnExitPass = FindViewById <Button>(Resource.Id.btnExitPass); btnPunch = FindViewById <Button>(Resource.Id.btnPunch); timePickIn = FindViewById <TimePicker>(Resource.Id.timePickIn); timePickOut = FindViewById <TimePicker>(Resource.Id.timePickOut); IsClockIn = FindViewById <CheckBox>(Resource.Id.IsClockIn); IsClockOut = FindViewById <CheckBox>(Resource.Id.IsClockOut); DateTime dt = DateTime.Now.ToLocalTime(); //.Month dateDate.Text = $"{dt.Month}/{dt.Day}/{dt.Year}"; Java.Lang.Boolean b = Java.Lang.Boolean.True; timePickIn.SetIs24HourView(b); timePickOut.SetIs24HourView(b); btnPunch.Click += btnPunch_Click; btnOk.Click += btnOk_Click; //btnOkEmail.Click += btnOkEmail_Click; btnExitPass.Click += btnExitPass_Click; btnExecuteSql.Click += btnExecuteSql_Click; }
//private static LandLayoutVideo llVideo; public LandLayoutVideo(Context context, Java.Lang.Boolean fullFlag) : base(context, fullFlag) { }
//Dictionary<string, Java.Lang.Object> public static Java.Util.HashMap Convert(this IIdentifiable item) { var dict = new Dictionary <string, Java.Lang.Object>(); //var dict = new Java.Util.HashMap(dictionary); System.Diagnostics.Debug.WriteLine("\n\nConverting item\n\n"); //МУСОР var jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(item); System.Diagnostics.Debug.WriteLine("\n\nNewtonsoft.SerializeObject result -> " + jsonStr + "\n\n"); //МУСОР var propertyDict = Newtonsoft.Json.JsonConvert.DeserializeObject <Dictionary <string, object> >(jsonStr); System.Diagnostics.Debug.WriteLine("\n\nNewtonsoft.DeserializeObject result -> " + propertyDict + "\n\n"); //МУСОР foreach (var key in propertyDict.Keys) { System.Diagnostics.Debug.WriteLine("\n\nKey value -> " + key); //МУСОР if (key.Equals("Id")) { continue; } var val = propertyDict[key]; Java.Lang.Object javaVal = null; if (val is string str) { javaVal = new Java.Lang.String(str); } else if (val is double dbl) { javaVal = new Java.Lang.Double(dbl); } else if (val is int intVal) { javaVal = new Java.Lang.Integer(intVal); } else if (val is DateTime dt) { javaVal = dt.ToString(); } else if (val is bool boolVal) { javaVal = new Java.Lang.Boolean(boolVal); } else if (val is Stream stream) { continue; } if (javaVal != null) { System.Diagnostics.Debug.WriteLine("Java object value -> " + javaVal); //МУСОР dict.Add(key, javaVal); //dict.Put(key, javaVal); } } var javaDict = new Java.Util.HashMap(dict); return(javaDict); }
private void Config() { var configNumber = 0; if (Command.ContainsParameter("configName")) { var configName = Command.GetFirstParameterValue("configName"); configNumber = int.Parse(configName.Substring(configName.Length - 1)); } AdjustConfig adjustConfig; LogLevel logLevel = null; if (Command.ContainsParameter("logLevel")) { var logLevelString = Command.GetFirstParameterValue("logLevel"); switch (logLevelString) { case "verbose": logLevel = LogLevel.Verbose; break; case "debug": logLevel = LogLevel.Debug; break; case "info": logLevel = LogLevel.Info; break; case "warn": logLevel = LogLevel.Warn; break; case "error": logLevel = LogLevel.Error; break; case "assert": logLevel = LogLevel.Assert; break; case "suppress": logLevel = LogLevel.Supress; break; } Console.WriteLine(TAG + ": TestApp LogLevel = {0}", logLevel); } if (_savedConfigs.ContainsKey(configNumber)) { adjustConfig = _savedConfigs[configNumber]; } else { var environment = Command.GetFirstParameterValue("environment"); var appToken = Command.GetFirstParameterValue("appToken"); adjustConfig = new AdjustConfig(_context, appToken, environment); if (logLevel != null) { adjustConfig.SetLogLevel(logLevel); } else { adjustConfig.SetLogLevel(LogLevel.Verbose); } _savedConfigs.Add(configNumber, adjustConfig); } if (Command.ContainsParameter("sdkPrefix")) { adjustConfig.SetSdkPrefix(Command.GetFirstParameterValue("sdkPrefix")); } if (Command.ContainsParameter("defaultTracker")) { adjustConfig.SetDefaultTracker(Command.GetFirstParameterValue("defaultTracker")); } if (Command.ContainsParameter("externalDeviceId")) { adjustConfig.SetExternalDeviceId(Command.GetFirstParameterValue("externalDeviceId")); } if (Command.ContainsParameter("delayStart")) { var delayStartStr = Command.GetFirstParameterValue("delayStart"); var delayStart = double.Parse(delayStartStr); Console.WriteLine(TAG + ": Delay start set to: " + delayStart); adjustConfig.SetDelayStart(delayStart); } if (Command.ContainsParameter("appSecret")) { var appSecretList = Command.Parameters["appSecret"]; Console.WriteLine(TAG + ": Received AppSecret array: " + string.Join(",", appSecretList)); if (!string.IsNullOrEmpty(appSecretList[0]) && appSecretList.Count == 5) { long secretId, info1, info2, info3, info4; long.TryParse(appSecretList[0], out secretId); long.TryParse(appSecretList[1], out info1); long.TryParse(appSecretList[2], out info2); long.TryParse(appSecretList[3], out info3); long.TryParse(appSecretList[4], out info4); adjustConfig.SetAppSecret(secretId, info1, info2, info3, info4); } else { Console.WriteLine(TAG + ": App secret list does not contain 5 elements! Skip setting app secret."); } } if (Command.ContainsParameter("deviceKnown")) { var deviceKnownS = Command.GetFirstParameterValue("deviceKnown"); var deviceKnown = deviceKnownS.ToLower() == "true"; adjustConfig.SetDeviceKnown(deviceKnown); } if (Command.ContainsParameter("eventBufferingEnabled")) { var eventBufferingEnabledS = Command.GetFirstParameterValue("eventBufferingEnabled"); var eventBufferingEnabled = new Java.Lang.Boolean(eventBufferingEnabledS.ToLower() == "true"); adjustConfig.SetEventBufferingEnabled(eventBufferingEnabled); } if (Command.ContainsParameter("sendInBackground")) { var sendInBackgroundS = Command.GetFirstParameterValue("sendInBackground"); var sendInBackground = sendInBackgroundS.ToLower() == "true"; adjustConfig.SetSendInBackground(sendInBackground); } if (Command.ContainsParameter("userAgent")) { var userAgent = Command.GetFirstParameterValue("userAgent"); adjustConfig.SetUserAgent(userAgent); } if (Command.ContainsParameter("deferredDeeplinkCallback")) { adjustConfig.SetOnDeeplinkResponseListener(this); } if (Command.ContainsParameter("attributionCallbackSendAll")) { adjustConfig.SetOnAttributionChangedListener(this); } if (Command.ContainsParameter("sessionCallbackSendSuccess")) { adjustConfig.SetOnSessionTrackingSucceededListener(this); } if (Command.ContainsParameter("sessionCallbackSendFailure")) { adjustConfig.SetOnSessionTrackingFailedListener(this); } if (Command.ContainsParameter("eventCallbackSendSuccess")) { adjustConfig.SetOnEventTrackingSucceededListener(this); } if (Command.ContainsParameter("eventCallbackSendFailure")) { adjustConfig.SetOnEventTrackingFailedListener(this); } }
public static bool booleanValue(this Java.Lang.Boolean value) { return(value.BooleanValue()); }
public void Put(string key, bool value) { if (id_put_Ljava_lang_String_Ljava_lang_Boolean_ == IntPtr.Zero) id_put_Ljava_lang_String_Ljava_lang_Boolean_ = JNIEnv.GetMethodID (class_ref, "put", "(Ljava/lang/String;Ljava/lang/Boolean;)V"); IntPtr jkey = JNIEnv.NewString (key); try { using (var val = new Java.Lang.Boolean (value)) JNIEnv.CallVoidMethod (Handle, id_put_Ljava_lang_String_Ljava_lang_Boolean_, new JValue (jkey), new JValue (val)); } finally { JNIEnv.DeleteLocalRef (jkey); } }