自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 安卓學習記錄-12-使用对话框

场景:同一个activity管理下的一个fragmentA,启动对话框fragment 对话框属于一种fragment,特别的是安卓内部已经设置好,不需要你为它设置容器。只需要你按需要启动,就会浮现在窗口。 ①一般来说,对话框fragment是可以在fragmentA下不断启动,销毁的。而fragmentA不变。因此可以在fragmentA中通过创建对话框fragment实例的方式,启动你的对话框fragment。对话框fragment其实是继承自DialogFragment的子类,需要为编写。 ②对

2022-02-09 00:22:06 211 1

原创 安卓學習記錄-11-使用ViewPager

ViewPager的效果:可以实现多页面左右滑动。 简单分析: ①左右滑动生成的每个页面,其实是生成的每个Fragment。因此ViewPager组件的adapter控制器实例需要绑定一个fragmentmanager来管理Fragment的生成。 ②类似前面学的RecycleListView,需要实现一些内部机制。ViewPager需要覆盖方法getItem(int positon)和getCount()。 ③ViewPager既然是多页面滑动,就有初始页面是哪个的问题。可以通过ViewPager

2022-02-08 19:30:26 1353

原创 安卓學習記錄-10-使用fragment argument

问题:如何实现从一个fragment中启动另一个activity? 由于fragment是由activity托管,因此本质上还是通过托管fragment1的activity1启动activity2。代码和学习记录-2类似。都是利用了intent。如果activity2托管了一个fragment2,问题变成了启动另一个fragment,代码也是类似的,只不过在fragment2中的函数前加上:getActivity() 在fragment1中启动activity2的代码: Intent intent

2022-01-29 20:55:17 2425

原创 OpenCV学习记录-3-图像运算

加法运算: 加号运算符: img1+img2,对应元素a+b = mod(a+b,256) cv2.add函数: cv2.add(img1,img2),对于元素a+b = min(a+b,255) 加权和:

2022-01-26 21:02:17 2641

原创 OpenCV学习记录-2-图像处理基础

2.1图像的基本表示方法: 1.二值图像 仅仅包含黑色(0)和白色(255)两种颜色的图像。 2.灰度图像 数值区间[0,255],0-纯黑色,255-纯白色。 3.彩色图像 色彩空间: ①三基色模式,RGB ②主波长,纯度,明度 ③色调,饱和度,亮度 这里学习RGB色彩空间 在OpenCV中的图像,采用B-G-R的存储模式。 2.2像素处理 彩色图像: img[m,n]:访问im...

2022-01-26 15:34:45 3069

原创 安卓學習記錄-8-使用RecyclerView显示列表

#仅个人学习记录,如有疏漏,请多见谅 首先看看使用RecyclerView实现的列表效果:

2022-01-26 12:57:01 2617

原创 安卓學習記錄-7-UI fragment与fragment管理器

#仅个人学习记录,如有疏漏,请多见谅 1:初始介绍与分析

2022-01-24 23:17:02 1687

原创 OpenCV学习记录-1-图像处理基本操作

1:读取图像 mat = cv2.imread("文件名.后缀",参数Flag) Flag=-1,保持原格式不变。 Flag=0,将图像变成单通道图像。 其他参数查表。 2:显示图像 cv2.imshow("windows_name",mat) windows_name为需要显示该图像的窗口。 为了保持住窗口不随着程序运行被销毁,可以加入等待键盘输入函数阻塞: ret = cv2.waitKey("time") time为等待输入的时间,单位ms。默认为0表示无限等待。 ret表

2022-01-21 23:26:52 2886

原创 安卓學習記錄-6-Android SDK版本与兼容

#仅个人学习记录,如有疏漏,请多见谅 Android的SDK版本和API级别二词可以交替使用。 有关设置都保存在应用模块的buid.gradle文件中。 SDK最低版本:minSdk 以最低版本设置值为标准,操作系统将会拒绝将应用安装在系统版本低于标准的设备上。 SDK目标版本:targetSdk 该设定值告诉Android:应用是为哪个API级别设计的,大多数情况下,目标版本即最新发布的Android版本。 如果有新发布的SDK版本,会改变应用在设别上的显示方式,甚至连操作系统后台行为都

2022-01-21 15:42:58 1334

原创 安卓學習記錄-5-第二個activity

1:創建新的activity 通過new一個activity,軟件自動創建好Java類,XML佈局和manifest的配置。 2:啓動新的activity 調用方法: public void startActivity(Intent intent) intent是

2022-01-20 18:22:27 912

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除