![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xamarin
文章平均质量分 61
junshangshui
这个作者很懒,什么都没留下…
展开
-
xamarin学习笔记A03(安卓Activiy)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 Activity(活动)是一个可以让屏幕提供用户交互动作的组件。 Android系统中所有Activity是放在Activity栈中。启动一个新Activity时,就会被压入Activity栈的顶部。如果返回则会弹出栈顶的Activity。 Activity的生命周期,一共七个环节。 1.原创 2017-05-24 22:52:36 · 434 阅读 · 0 评论 -
xamarin学习笔记A15(安卓OkHttp3和HttpURLConnection) 上
在安卓中通过Http请求网络数据可以使用安卓原生的HttpURLConnection类和Square公司的开源库OKHttp3。原创 2017-11-01 21:28:19 · 736 阅读 · 0 评论 -
xamarin学习笔记A16(安卓OkHttp3和HttpURLConnection)下
xamarin学习笔记A16(安卓OkHttp3和HttpURLConnection)下原创 2017-11-01 21:33:42 · 1449 阅读 · 2 评论 -
xamarin学习笔记B02(ios程序启动了解)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。 新建一个工程:工程的文件结构和说明如下。首先看Info.plist文件,打开后是这样的:上图的Main和LanuchScreen分别对应Main.storyboard和LaunchScreen.storybord这两个文件,AppIcon则对应Assets中的Ap原创 2017-11-28 21:12:17 · 300 阅读 · 0 评论 -
xamarin学习笔记B01(ios环境准备工作)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。 注意:如果直接在mac系统中开发IOS,或者在Win10中连接虚拟机或mac电脑,则需更新mac系统到MacOS 10.12.6 Sierra 及以上(黑苹果可不要随变更新,否则有可能开不了机)。我之前虚拟机装的mac系统版本好像是10.12.3,所以XCode9.1装不上。不过还好原创 2017-11-28 19:46:19 · 442 阅读 · 0 评论 -
xamarin学习笔记B05(ios的UIScrollView)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。UIScrollView简介 当界面内容很多,一次性显示不了这么多时,可以使用滚动视图控件。UIScrollView基本使用 A.首先看ContentSize这个属性。 拖一个UIScrollView控件到storyboard,再通过代码添加一个红色的UIView。它们的宽高分别设置如下图:原创 2017-12-08 16:29:28 · 280 阅读 · 0 评论 -
xamarin学习笔记B06(ios的Autolayout布局)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。 Autolayout简介Autolayout是一种自动布局技术,很方便进行屏幕适配。在这之前有Autoresizing技术,但只能设置控件自己和父控件之间的位置关系,有点类似于Winform中的Anchor。而Autolayout可以设置任意控件之间的位置关系。 Autola原创 2017-12-08 17:40:21 · 579 阅读 · 0 评论 -
xamarin学习笔记A17(安卓Parcel和IParcelable)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。简介 要在同一程序的不同组件之间(如Activity与Activity之间)传递对象或者要在两个不同进程之间传递对象,就可以使用Parcel和IParcelable来实现。也可用ISerializable,但ISerializable在序列化对象时会产生大量临时变量,效率不高。原创 2017-11-16 18:12:26 · 533 阅读 · 0 评论 -
xamarin学习笔记A18(安卓Service)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 Service简介 服务就是没有任何界面,不需要和用户直接打交道且需要长时间在后台运行的程序。例如手机中的音乐播放服务、天气更新服务和下载服务等。 服务运行在主线程中的,为了不让主线程阻塞,所以要在服务内部创建子线程去处理任务。Service分类 (按调用地点) 调用地原创 2017-11-16 18:45:32 · 900 阅读 · 0 评论 -
xamarin学习笔记A19(安卓AIDL)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 AIDL简介 AIDL(Android Interface Definition Language)翻译为安卓接口定义语言,用于IPC(Inter-Process Communication)进程间通信。 在xamarin学习笔记A08(安卓广播)中使用了Broadcast进原创 2017-11-16 19:02:48 · 1327 阅读 · 0 评论 -
xamarin学习笔记B03(ios的UIView的了解)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。 UIView简介它是所有视图控件的父类。例如UIButton、UILabel、UIImageView等都最终是继承自UIView。它可以添加其它视图作为它的子视图。 UIView的创建打开VisualStudio,新建一个IOS项目后,Main.storyboard的控制原创 2017-12-02 14:32:51 · 505 阅读 · 0 评论 -
xamarin学习笔记B04(ios的xib)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。 XIB简介Xib和storyboard一样,都是用来描述界面的,本质都是XML,但XIB比storyboard要轻量。从下两张图对比可看出(右边是xib的)个人觉得XIB有点类似winform中的用户控件,有点类似于android中的Fragment。如果一个界面中的某一原创 2017-12-03 17:43:27 · 451 阅读 · 0 评论 -
xamarin学习笔记A14(安卓AsyncTask和RunOnUiThread)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识)如有不正确的地方,请帮我指正。简介 AsyncTask类和Activity.RunOnUiThread()方法都是对Hanlder消息处理的封装。 在android中 1.只能在子线程进行耗时任务。2.只能在主线程进行UI更新。 所以要使用异步消息处理机制方法/类原创 2017-11-01 14:30:49 · 2150 阅读 · 0 评论 -
xamarin学习笔记A13(安卓Handler异步消息处理)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 安卓异步消息处理简介 有时候需要执行一些耗时的操作,例如从远程服务器读取数据,读取的时间的长度由很多因素决定,我们不希望主线程被阻塞程序无法进行其它工作,而且Android中只能在主线程进行UI操作,不能在子线程操作,如果要根据子线程执行的结果来更新UI时,这时就需要用到安卓异步消息处理机原创 2017-10-15 17:35:33 · 1251 阅读 · 0 评论 -
xamarin学习笔记A12(安卓Notification)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 通知(Notification)简介 当一个应用程序不在前台运行而在后台运行时,这时有个消息希望让用户知道,那么可以在状态栏显示一个消息图标,下拉状态栏后可以看到具体消息,这就是通知功能。在Activity中一般用得少,主要是用在Service里。通知的使用 使用方法很简单原创 2017-10-15 16:42:12 · 664 阅读 · 0 评论 -
xamarin学习笔记A02(安卓项目组成)
xamarin学习笔记A02(安卓项目组成)原创 2017-05-16 20:34:42 · 471 阅读 · 0 评论 -
xamarin学习笔记A01下(ios环境的安装)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 欢迎xamarin的初学者一起交流 首先下载并安装好虚拟机 VMware-workstation-full-12.5百度下载unlocker206.zip 解压后,右键以管理员身份运行win-install.cmd,运行这个是为了让虚拟机可以识别苹果系统。百度下载darwin852.iso 该VMWare工具用来从Win原创 2017-05-14 19:31:37 · 938 阅读 · 0 评论 -
xamarin学习笔记A06(安卓RecycleView点击事件)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。实现RecyclerView中Item的基本点击事件 准备工作 从Nuget下载安装 Xamarin.Android.Support.v7.AppCompat Xamarin.Android.Support.v7.RecyclerView第一种实现点击事件的方式 主要用到RecyclerVi原创 2017-06-18 11:56:41 · 1218 阅读 · 0 评论 -
xamarin学习笔记A04(安卓基本布局)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 一.基本布局 1. 线性布局LinearLayout 2. 相对布局RelativeLayout 3. 帧布局FrameLayout 4. 百分比布局PercentFrameLayout,PercentRelativeLayout 要先在Nuget中下载Xamarin.Andro原创 2017-06-02 18:56:37 · 883 阅读 · 0 评论 -
xamarin学习笔记A05(安卓RecycleView简单显示)
每次学习一点xamarin就写个博客和做个学习笔记视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。首先从Nuget下载好下面两个包 Xamarin.Android.Support.v7.AppCompat Xamarin.Android.Support.v7.RecyclerViewRecyclerView里的主要类说明RecyclerView.Adapter 创建每个Item原创 2017-06-07 22:00:11 · 1013 阅读 · 2 评论 -
xamarin学习笔记A07(安卓Fragment)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。Fragment简介 Android程序运行在手机、平板和电视等各种设备中,各设备屏幕尺寸差距很大。不希望做几套程序来适应不同尺寸的设备。Fragment的产生就是解决这种问题。 Fragment是一种可以嵌入在Activity中的UI片段。 Fragment是Android3.0开始引入的新A原创 2017-07-25 15:37:08 · 799 阅读 · 0 评论 -
xamarin学习笔记A08(安卓广播)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 广播简介 广播用于在组件之间进行通信。 可用于App与Android系统之间通信。 可用于App与App之间通信。 可用于App内部不同组件之间通信。 广播分为两类:标准广播和有序广播。 标准广播发出之后,所有广播接收器几乎在同一时间接收到。有序广播在同一时间只有一个接收器才能收到,原创 2017-08-11 19:21:20 · 1205 阅读 · 0 评论 -
xamarin学习笔记A10(安卓SQLite)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 SQLite简介 SQLite是一个关系型的数据库,支持标准SQL语法,它是内置在安卓系统中的。创建数据库和表 安卓提供了一个抽像类SQLiteOpenHelper来建库和表,所以得新建一个类去继承它并重写OnCreate()和OnUpgrade()方法,还得提供抽像类构造方原创 2017-08-11 19:40:13 · 912 阅读 · 0 评论 -
xamarin学习笔记A09(安卓数据简单存储)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 数据存储简介 在Android系统中有3种方式保存数据。文件存储,SharedPreference存储和SQLite数据库存储。文件存储 文件存储的数据一般是很简单的、未经任何处理的数据。所有文件都是默认存储到/data/data//files/这个目录下的。 以下是一段将数据保存原创 2017-08-11 19:30:50 · 1936 阅读 · 0 评论 -
xamarin学习笔记A01上(android环境的安装)
(每次学习一点xamarin就做个学习笔记视频来加深记忆巩固知识) 欢迎xamarin的初学者一起交流 建议使用Win10企业版系统 我下的是 Win10_1703_Chinese(Simplified)_x64.iso1.下载Android SDK www.android-studio.org 完成后打开SDK Manager.exe,安装基本所需的组件,以后需要其它的再去下载。 2.原创 2017-05-13 11:01:24 · 785 阅读 · 0 评论 -
xamarin学习笔记A11(安卓ContentProvider)
(每次学习一点xamarin就做个学习笔记和视频来加深记忆巩固知识) 如有不正确的地方,请帮我指正。 内容提供器ContentProvider简介 内容提供器是用于跨程序共享数据。安卓中的电话簿、短信和媒体库等程序都实现了内容提供器,来给我们共享数据做二次开发。创建内容提供器 通过继承ContentProvider类来创建自定义的内容提供器,然后重写这个类的6个抽象方法。//原创 2017-10-08 20:38:28 · 327 阅读 · 0 评论 -
xamarin学习笔记B07(ios的UITableView)
UITableView简介UITableView是表格控件,用来显示列表数据,它是UIScrollView的子类。类似于Android中的RecyclerView控件。 UITableView的使用上代码再分析public partial class ViewController : UIViewController,IUITableViewDataSource {原创 2017-12-16 15:49:58 · 437 阅读 · 0 评论