Форум программистов, компьютерный форум CyberForum.ru

C# Xamarin Android захват изображения - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Действие при нажатии на кнопку Button http://www.cyberforum.ru/xamarin/thread1498799.html
(Xamarin Studio) int a=(Resource.Id.editText1); int b=(Resource.Id.editText2); Button button1 = FindViewById<Button> (Resource.Id.button1); button1.Click { int c=a+b; Resource.Id.editText3=(c);}; Пытаюсь понять, как сделать следующее:
Xamarin Библиотека для отображения pdf-файлов Всем привет, недавно начал осваивать Xamarin, и столкнулся с проблемой, необходимо открыть pdf документ из сети, есть только ссылка на файл, как это можно сделать? Какую библиотеку для работы с pdf посоветуете? Заранее спасибо) http://www.cyberforum.ru/xamarin/thread1496295.html
Xamarin Ошибки свежеустановленого xamarin android
Старый работал хорошо, но вот накрылся винт и переустановил винду и ксамарин с нуля. Думал все летает наконец) но новенький ксамарин жалуется сразу же в пробном стандартном проекте(( 1. Дизайнер не работает, см. ошибку на скрине (скопировать в текст не смог) 2. При запуске/компиляции ошибка Ошибка Файл "bin\Debug\Android1Test.dll.mdb" не существует.
Xamarin VS2012 - error: "Disconnected from layout renderer" (Android)
Добрый день !!! Короче говоря такая ошибка в при открытии конструктора лайоута (.axml): "disconnected from layout renderer please close and open the file again". Также он не сохраняется. Просьба не предлагать копировать AndroidDesigner.jar, потому что Xamarin Studio у меня нет, или дайте ссылку на скачивание этого файла.
Xamarin Xamarin Hello World вылетает http://www.cyberforum.ru/xamarin/thread1487551.html
Здравствуйте, товарищи. Осваиваю Xamarin. Использую Xamarin Studio 5.9.3 (build 1). Создал проект Android App. Привожу исходные коды некоторых файлов. MainActivity.cs using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views;
Xamarin Эмулятор iOS фрайемворка xamarin в visual studio Всем привет. Как запустить в visual studio 2010 через библиотеку xamarin эмулятор iOs без необходимости подключения macОС? Любой вариант. Как я понял, есть возможность через макинтош в витруальной машине тестировать можно. А другие варианты есть? подробнее

Показать сообщение отдельно
Дима1237
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 4
17.07.2015, 14:50  [ТС]
Отыскал вот какой способ:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
namespace Test1
{
    [Activity(Label = "Main_Layout_Activity", Theme = "@android:style/Theme.NoTitleBar")]
            
    public class Main_Layout_Activity : Activity
    {
        Java.IO.File _file;
        Java.IO.File _dir;
        ImageView _imageView;
 
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main_layout);
 
             _imageView = FindViewById<ImageView>(Resource.Id.imageView1);
 
            if (IsThereAnAppToTakePictures())
            {
                CreateDirectoryForPictures();
 
                Button button = FindViewById<Button>(Resource.Id.buttonCamera);
                button.Click += TakeAPicture;           
            }
        }
 
        private bool IsThereAnAppToTakePictures()
        {
            Intent intent = new Intent(MediaStore.ActionImageCapture);
            IList<ResolveInfo> availableActivities = PackageManager.QueryIntentActivities(intent, PackageInfoFlags.MatchDefaultOnly);
            return availableActivities != null && availableActivities.Count > 0;
        }
 
        private void CreateDirectoryForPictures()
        {
            _dir = new Java.IO.File(Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryPictures), "AndroidCameraVSDemo");
            if (!_dir.Exists())
            {
                _dir.Mkdirs();
            }
        }
 
        private void TakeAPicture(object sender, EventArgs eventArgs)
        {
            Intent intent = new Intent(MediaStore.ActionImageCapture);
 
            _file = new Java.IO.File(_dir, String.Format("myPhoto_{0}.jpg", Guid.NewGuid()));
       
            intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file));
 
            StartActivityForResult(intent, 0);
        }
       
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
 
            if (resultCode == Result.Canceled) return;
 
            Intent mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
            if (_file != null)
            {
                Android.Net.Uri contentUri = Android.Net.Uri.FromFile(_file);
                mediaScanIntent.SetData(contentUri);
                SendBroadcast(mediaScanIntent);
                _imageView.SetImageURI(contentUri);
               
            }
        }
 
    }
}
Вот только при этом изображения занимает много места...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru