• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# IDevice类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中IDevice的典型用法代码示例。如果您正苦于以下问题:C# IDevice类的具体用法?C# IDevice怎么用?C# IDevice使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IDevice类属于命名空间,在下文中一共展示了IDevice类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: RemoteAndroidTestRunner

 /// <summary>
 /// Creates a remote Android test runner.
 /// </summary>
 /// <param name="packageName"> the Android application package that contains the tests to run </param>
 /// <param name="runnerName"> the instrumentation test runner to execute. If null, will use default
 ///   runner </param>
 /// <param name="remoteDevice"> the Android device to execute tests on </param>
 public RemoteAndroidTestRunner(string packageName, string runnerName, IDevice remoteDevice)
 {
     mPackageName = packageName;
     mRunnerName = runnerName;
     mRemoteDevice = remoteDevice;
     mArgMap = new Dictionary<string, string>();
 }
开发者ID:Xtremrules,项目名称:dot42,代码行数:14,代码来源:RemoteAndroidTestRunner.cs


示例2: CreateJavaScriptAudioDevice

        public JavaScriptAudioDevice CreateJavaScriptAudioDevice(IDevice audioDevice)
        {
            if (audioDevice == null)
                return null;

            return new JavaScriptAudioDevice(Engine, AudioController, audioDevice);
        }
开发者ID:cdhunt,项目名称:AudioSwitcher,代码行数:7,代码来源:AudioSwitcherLibrary.cs


示例3: ActivityClient

        public ActivityClient( string ip, int port, IDevice device, bool useCache = true )
        {
            LocalCaching = useCache;

            InitializeEvents();

            Ip = ip;
            Port = port;

            Address = Net.GetUrl( ip, port, "" ).ToString();

            Device = device;

            try
            {
                _eventHandler = new Connection(Address);
                _eventHandler.JsonSerializer.TypeNameHandling = TypeNameHandling.Objects;
                _eventHandler.Received += eventHandler_Received;
                _eventHandler.Start().Wait();
            }
            catch(HttpClientException ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
开发者ID:StevenHouben,项目名称:NooSphere,代码行数:25,代码来源:ActivityClient.cs


示例4: OnDelete

 protected override void OnDelete(IDevice device)
 {
     string s = string.Format(
         "delete from tblDevice where DeviceID = {0}",
         GuidHelper.ConvertToInt32(device.Guid));
     DBI.Instance.ExecuteScalar(s);
 }
开发者ID:hkiaipc,项目名称:C3,代码行数:7,代码来源:Class1.cs


示例5: IoTHubTransport

 public IoTHubTransport(ISerialize serializer, ILogger logger, IConfigurationProvider configurationProvider, IDevice device)
 {
     _serializer = serializer;
     _logger = logger;
     _configurationProvider = configurationProvider;
     _device = device;
 }
开发者ID:b3540,项目名称:azure-iot-predictive-maintenance,代码行数:7,代码来源:IoTHubTransport.cs


示例6: SpeakerDetailsPage

        public SpeakerDetailsPage(string sessionId, IDevice device)
        {
            this.sessionId = sessionId;
            InitializeComponent();
            MainScroll.ParallaxView = HeaderView;

            
            ListViewSessions.ItemSelected += async (sender, e) => 
                {
                    var session = ListViewSessions.SelectedItem as Session;
                    if(session == null)
                        return;

                    var sessionDetails = new SessionDetailsPage(session, device);

                    App.Logger.TrackPage(AppPage.Session.ToString(), session.Title);
                    await NavigationService.PushAsync(Navigation, sessionDetails);

                    ListViewSessions.SelectedItem = null;
                };

            if (Device.Idiom != TargetIdiom.Phone)
                Row1Header.Height = Row1Content.Height = 350;


        }
开发者ID:RobGibbens,项目名称:app-evolve,代码行数:26,代码来源:SpeakerDetailsPage.xaml.cs


示例7: DeviceInitialize

        public override void DeviceInitialize (IDevice device)
        {
            Volume = device as IVolume;

            if (Volume == null) {
                throw new InvalidDeviceException ();
            }

            if (!Volume.IsMounted && device.MediaCapabilities != null && device.MediaCapabilities.IsType ("ipod")) {
                Hyena.Log.Information ("Found potential unmounted iDevice, trying to mount it now");
                Volume.Mount ();
            }

            if (!Volume.IsMounted) {
                Hyena.Log.Information ("AppleDeviceSource is ignoring unmounted volume " + Volume.Name);
                throw new InvalidDeviceException ();
            }
            
            Device = new GPod.Device (Volume.MountPoint);

            if (GPod.ITDB.GetControlPath (Device) == null) {
                throw new InvalidDeviceException ();
            }

            base.DeviceInitialize (device);

            Name = Volume.Name;
            SupportsPlaylists = true;
            SupportsPodcasts = Device.SupportsPodcast;
            SupportsVideo = Device.SupportsVideo;

            Initialize ();
            GPod.ITDB.InitIpod (Volume.MountPoint, Device.IpodInfo == null ? null : Device.IpodInfo.ModelNumber, Name);

            // HACK: ensure that m4a, and mp3 are set as accepted by the device; bgo#633552
            AcceptableMimeTypes = (AcceptableMimeTypes ?? new string [0]).Union (new string [] { "taglib/m4a", "taglib/mp3" }).ToArray ();

            // FIXME: Properly parse the device, color and generation and don't use the fallback strings

            // IpodInfo is null on Macos formated ipods. I don't think we can really do anything with them
            // but they get loaded as UMS devices if we throw an NRE here.
            if (Device.IpodInfo != null) {
                AddDapProperty (Catalog.GetString ("Device"), Device.IpodInfo.ModelString);
                AddDapProperty (Catalog.GetString ("Generation"), Device.IpodInfo.GenerationString);
            }

            // FIXME
            //AddDapProperty (Catalog.GetString ("Color"), "black");
            AddDapProperty (Catalog.GetString ("Capacity"), string.Format ("{0:0.00}GB", BytesCapacity / 1024.0 / 1024.0 / 1024.0));
            AddDapProperty (Catalog.GetString ("Available"), string.Format ("{0:0.00}GB", BytesAvailable / 1024.0 / 1024.0 / 1024.0));
            AddDapProperty (Catalog.GetString ("Serial number"), Volume.Serial);
            //AddDapProperty (Catalog.GetString ("Produced on"), ipod_device.ProductionInfo.DisplayDate);
            //AddDapProperty (Catalog.GetString ("Firmware"), ipod_device.FirmwareVersion);

            //string [] capabilities = new string [ipod_device.ModelInfo.Capabilities.Count];
            //ipod_device.ModelInfo.Capabilities.CopyTo (capabilities, 0);
            //AddDapProperty (Catalog.GetString ("Capabilities"), String.Join (", ", capabilities));
            AddYesNoDapProperty (Catalog.GetString ("Supports cover art"), Device.SupportsArtwork);
            AddYesNoDapProperty (Catalog.GetString ("Supports photos"), Device.SupportsPhoto);
        }
开发者ID:fatman2021,项目名称:gnome-apps,代码行数:60,代码来源:AppleDeviceSource.cs


示例8: StartLaunchMonitor

 /// <summary>
 /// Start looking for JDWP processes now.
 /// </summary>
 internal static void StartLaunchMonitor(IIde ide, IDevice device, string apkPath, string packageName, int apiLevel, int launchFlags, Action<LauncherStates, string> stateUpdate, CancellationToken token)
 {
     OutputPaneLog.EnsureLoaded(ide);
     var newMonitor = new LaunchMonitor(ide, device, apkPath, packageName, apiLevel, launchFlags, stateUpdate, token);
     monitor = newMonitor;
     newMonitor.Start();
 }
开发者ID:rfcclub,项目名称:dot42,代码行数:10,代码来源:Launcher.cs


示例9: CapdEmulatorService

 protected CapdEmulatorService(IDevice device)
 {
     this.device = device;
       // Список для обратной связи.
       callbacks = new List<ICapdControlEmulatorEvents>();
       currentQuantum = new Quantum();
 }
开发者ID:DarkGraf,项目名称:CapdEmulator,代码行数:7,代码来源:CapdEmulatorService.cs


示例10: TestWindow

		public TestWindow(IDevice device) {
			Device = device;
			InitializeComponent();
			if (device != null && device.Tests != null) {
				testTreeView.ItemsSource = device.Tests;
			}
		}
开发者ID:ddcc,项目名称:EERILControlSystem,代码行数:7,代码来源:TestWindow.xaml.cs


示例11: MainPage

 public MainPage(MainViewModel mainViewModel, IDevice device) 
 {
     _device = device;
     InitializeComponent();
     Setup(mainViewModel);
     this.BindingContext = mainViewModel;
 }
开发者ID:onikiri2007,项目名称:TestApp,代码行数:7,代码来源:MainPage.xaml.cs


示例12: Config

        public Config(ref IDevice[] devices)
        {
            InitializeComponent();
            this.devices = new SimpleFileDevice[devices.Length];
            this.outDevices = devices;
            tbs = new TextBox[7];
            tbs[0] = tbFile00;
            tbs[1] = tbFileF1;
            tbs[2] = tbFileF2;
            tbs[3] = tbFileF3;
            tbs[4] = tbFile04;
            tbs[5] = tbFile05;
            tbs[6] = tbFile06;

            for (int i = 0; i < 7; i++)
            {
                if (devices[i] is SimpleFileDevice)
                {
                    if (((SimpleFileDevice)devices[i]).fs != null)
                        tbs[i].Text = ((SimpleFileDevice)devices[i]).fs.Name;
                    this.devices[i] = (SimpleFileDevice)devices[i];
                }
                else
                {
                    this.devices[i] = null;
                    tbs[i].Text = "Not a file device.";
                }
            }
        }
开发者ID:pmsanford,项目名称:sic-debug,代码行数:29,代码来源:Config.cs


示例13: SetDevice

        public async Task SetDevice(IDevice device)
        {
            SetValue(devicePropertyKey, device);
            SetValue(deviceNamePropertyKey, device.Name);

            await SetDeviceInternal(device);
        }
开发者ID:JRoughan,项目名称:Emanate,代码行数:7,代码来源:InputSelector.cs


示例14: ConnectionManager

        public ConnectionManager(ILogger logger,
            ICredentialProvider credentialProvider,
            INetworkConnection networkConnectivity,
            IServerLocator serverDiscovery,
            string applicationName,
            string applicationVersion,
            IDevice device,
            ClientCapabilities clientCapabilities,
            ICryptographyProvider cryptographyProvider,
            Func<IClientWebSocket> webSocketFactory = null,
            ILocalAssetManager localAssetManager = null)
        {
            _credentialProvider = credentialProvider;
            _networkConnectivity = networkConnectivity;
            _logger = logger;
            _serverDiscovery = serverDiscovery;
            _httpClient = AsyncHttpClientFactory.Create(logger);
            ClientCapabilities = clientCapabilities;
            _webSocketFactory = webSocketFactory;
            _cryptographyProvider = cryptographyProvider;
            _localAssetManager = localAssetManager;

            Device = device;
            ApplicationVersion = applicationVersion;
            ApplicationName = applicationName;
            ApiClients = new Dictionary<string, IApiClient>(StringComparer.OrdinalIgnoreCase);
            SaveLocalCredentials = true;

            Device.ResumeFromSleep += Device_ResumeFromSleep;

            var jsonSerializer = new NewtonsoftJsonSerializer();
            _connectService = new ConnectService(jsonSerializer, _logger, _httpClient, _cryptographyProvider, applicationName, applicationVersion);
        }
开发者ID:daltekkie,项目名称:Emby.ApiClient,代码行数:33,代码来源:ConnectionManager.cs


示例15: ServiceList

		public ServiceList (IAdapter adapter, IDevice device)
		{
			InitializeComponent ();
			this.adapter = adapter;
			this.device = device;
			this.services = new ObservableCollection<IService> ();
			listView.ItemsSource = services;

			// when device is connected
			adapter.DeviceConnected += (s, e) => {
				device = e.Device; // do we need to overwrite this?

				// when services are discovered
				device.ServicesDiscovered += (object se, EventArgs ea) => {
					Debug.WriteLine("device.ServicesDiscovered");
					//services = (List<IService>)device.Services;
					if (services.Count == 0)
						Device.BeginInvokeOnMainThread(() => {
							foreach (var service in device.Services) {
								services.Add(service);
							}
						});
				};
				// start looking for services
				device.DiscoverServices ();

			};
			// TODO: add to IAdapter first
			//adapter.DeviceFailedToConnect += (sender, else) => {};

			DisconnectButton.Activated += (sender, e) => {
				adapter.DisconnectDevice (device);
				Navigation.PopToRootAsync(); // disconnect means start over
			};
		}
开发者ID:Roddoric,项目名称:Monkey.Robotics,代码行数:35,代码来源:ServiceList.xaml.cs


示例16: Execute

        /// <summary>
        /// 
        /// </summary>
        /// <param name="device"></param>
        /// <param name="operaName"></param>
        /// <param name="keyValues"></param>
        public ExecuteResult Execute(IDevice device, string operaName, KeyValueCollection keyValues)
        {
            if (device == null)
            {
                throw new ArgumentNullException("device");
            }

            if (keyValues == null)
            {
                keyValues = new KeyValueCollection();
            }

            if (!(device.Station.CommuniPort != null
                && device.Station.CommuniPort.IsOpened ))
            {
                return ExecuteResult.CreateFailExecuteResult("not connected");
            }

            IOpera opera = device.Dpu.OperaFactory.Create(device.GetType().Name,
                operaName);

            foreach (KeyValue kv in keyValues)
            {
                opera.SendPart[kv.Key] = kv.Value;
            }

            TimeSpan timeout = TimeSpan.FromMilliseconds(device.Station.CommuniPortConfig.TimeoutMilliSecond );
            this.Task = new Task(device, opera, Strategy.CreateImmediateStrategy(), timeout, 1);

            device.TaskManager.Tasks.Enqueue(this.Task);

            return ExecuteResult.CreateSuccessExecuteResult();
        }
开发者ID:hkiaipc,项目名称:C3,代码行数:39,代码来源:TaskExecutor.cs


示例17: PlaybackManager

 /// <summary>
 /// Initializes a new instance of the <see cref="PlaybackManager" /> class.
 /// </summary>
 /// <param name="localAssetManager">The local asset manager.</param>
 /// <param name="device">The device.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="localPlayer">The local player.</param>
 public PlaybackManager(ILocalAssetManager localAssetManager, IDevice device, ILogger logger, ILocalPlayer localPlayer)
 {
     _localAssetManager = localAssetManager;
     _device = device;
     _logger = logger;
     _localPlayer = localPlayer;
 }
开发者ID:daltekkie,项目名称:Emby.ApiClient,代码行数:14,代码来源:PlaybackManager.cs


示例18: CharacteristicDetail_TISensor

		public CharacteristicDetail_TISensor (IAdapter adapter, IDevice device, IService service, ICharacteristic characteristic)
		{
			InitializeComponent ();
			this.characteristic = characteristic;

			Title = characteristic.Name;
		}
开发者ID:Roddoric,项目名称:Monkey.Robotics,代码行数:7,代码来源:CharacteristicDetail_TISensor.xaml.cs


示例19: DeviceResult

		public DeviceResult(RequestStatus status, IDevice data, Int32 key, Exception exception)
		{
			Status = status;
			Data = data;
			Key = key;
			Exception = exception;
		}
开发者ID:holtsoftware,项目名称:House,代码行数:7,代码来源:DeviceResult.cs


示例20: LaunchApp

 public IRemoteApplication LaunchApp(string appGuid, IDevice device)
 {
     Guid appID = new Guid(appGuid);
     var app = device.GetApplication(appID);
     app.Launch();
     return app;
 }
开发者ID:Praneethgoli,项目名称:windows-phone-8-bootstrap,代码行数:7,代码来源:PhoneBridge.cs



注:本文中的IDevice类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IDeviceContext类代码示例发布时间:2022-05-24
下一篇:
C# IDestination类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap