- 博客(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
原创 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关注的人