- 博客(174)
- 资源 (16)
- 收藏
- 关注
原创 android Fragment
最初是用在平板上,这两个Fragment A 和B 就可以复用在平板和手机上。把xml里面的frameLayout的内容替换为fragment的内容。设置name,name就是我们上面的Fragment类。带了生命周期的view,子activity。继承Fragment,设置xml。都是事务型,所以需要commit。导航页,用fragment。设置id,不设置会报错。
2024-05-17 12:10:31
285
原创 Java转Kotlin
语法简洁(减少了大量的样板代码,语法糖),提供了空安全、协程、函数式编程(高阶函数和 Lambda 表达式)、函数扩展等特性,并且与Java有良好的互操作性。缺点是相对年轻,缺少一些成熟的库和工具。2011JetBrains开始开发Kotlin,用于多平台应用(能脱离虚拟机,直接编译成可以在win,mac,linux运行的二进制代码)2017获得谷歌官方支持。
2024-05-06 16:47:40
670
1
原创 C++记录
1.函数还有上下的顺序。上面的函数,不能调用下面的函数。。。。可以先写声明声明就是没有大括号里面的内容。2.因为上面的问题。所以需要写.h头文件。
2024-03-01 19:50:10
1012
原创 Elasticsearch 学习
Elasticsearch 是一个免费且开放的,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;
2023-06-15 10:57:52
181
原创 tar命令
tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName
2022-04-02 15:16:10
476
原创 ios打没有签名的ipa包
没有签名的ipa包,打出来,再通过第三方对ipa包进行企业签,达到不需上App Store就可以快速分发供用户下载使用。也可以再次签名,用于App Store上架。这样不用给对方源码,对方也可以他们的账号进行上架到App Store1.登录一个没有购买开发者账号的苹果id2.运行这里,编辑Scheme,选为Releas3.这里选择运行设备为 Any iOS Device4. build5. Products目录,这里用右键选 show in f...
2022-03-25 19:54:46
8259
原创 flutter getx传递参数
发送:Get.to(SpeedLimitPage(), arguments: bean);接收:bean = Get.arguments;特别注意:Getx的init里面接收不到onReady里面可以接收到,但是太晚了。页面已经渲染完毕了。所以只能在page页面的@overrideWidget build(BuildContext context) { bean= Get.arguments; return Container();里面做接.
2022-03-18 14:47:35
9349
2
原创 flutter GetxController 生命周期问题
流程:对于一个StatefulWidget来说c是GetxControllerp是StatefulWidget页面创建c init 和界面无关的,数据的准备工作p initStatep buildc onReady 界面加载完成了,可以操作界面相关页面销毁c onClose 页面退出前,释放内存特别注意:用Get.put创建的controller,如果你页面销毁了。这个controller可能还存在。还存在他就不会走 init和onRe..
2022-03-14 17:00:11
7477
原创 flutter打包不签名的aab文件
打包不签名的aab文件,方便给对方拿去做签名,然后上架gool playandroid/app/build.gradle修改这个文件,修改这里:buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` wor
2022-03-11 15:03:55
3559
原创 flutter常用插件和第三方包
1.一键生成安卓和ios各种大小图标flutter 一键生成安卓和ios应用图标_icewst的专栏-优快云博客2.拷贝一个图像进来,自动生成ios的多倍图3.更好的代码提示比如输入sfw,就直接出现StatefulWidget
2022-02-26 20:14:43
3005
原创 flutter 一键生成安卓和ios应用图标
首先准备一张分辨率为1024x1024的png图片,放入assets/icon,名称为icon.png之后在pubspec.yaml中添加dev_dependencies: flutter_launcher_icons: flutter_icons: android: true ios: true image_path: "assets/icon/icon.png"在dev_dependencies添加一个依赖 flutter_launcher_icons.
2022-02-09 14:50:29
3292
1
原创 android基础,flutter异步任务 async await future
android基础,flutter异步任务 async await futureandroid异步任务:1.Thread Handler2.AsyncTaskflutter异步任务:async await future timer消息循环:1.运行main2.开启两个队列,event microtask3.main运行结束4.从microtask取任务运行完毕5.从event(UI,IO)取任务运行完毕6.程序结束Timer.run 类似ThreadFuture对异步任务,
2022-02-07 16:44:27
1221
原创 flutter mac安装教程
0.安装xcode在appstore里面安装1.安装android studiohttps://developer.android.google.cn/studio/下载,双击安装即可2.flutter 的sdk下载https://docs.flutter.dev/development/tools/sdk/releases?tab=macos#macos3.flutter 的环境变量的设置echo $PATH查看当前环境变量设置vim ./.bash_profile编辑环境变
2022-02-05 18:00:57
1403
原创 windows下Android Studio开发flutter打包iOS
mac环境1.把整个项目都拷贝过来是否需要?除了ios目录,会用到ios之外的隐藏文件夹 .dart_tool貌似还会用到dart文件2.拷贝过来,进入ios目录,运行Runner.xcworkspce3.然后运行,TM根本跑不起来!!!一步一步填坑:最开始,去下载了一个mac上的flutter的sdk。装好之后,设置环境变量然后用flutter命令,创建了一个项目,跑了起来。这个项目里面的一些配置,就可以用在下面的修改。mac上的环境安装,参考这:.
2021-12-15 22:13:17
6615
原创 flutter安装
1.安卓高版本的android studio2.android studio加上Flutter插件。插件自带了dart,不用再安装dart插件了。3.下载flutter的sdk,解压到某个目录下。在 Windows 操作系统上安装和配置 Flutter 开发环境 | Flutter 中文文档 - Flutter 中文资源4.SDK可以设置个环境变量,设置到flutter文件夹的bin目录下5.创建项目的时候,关联sdk目录...
2021-11-05 11:21:15
1502
原创 2020-10-11七层协议
黑群晖不关机快速修改SN/MAC的方法2020年4月15日7条评论2.31k次阅读4人点赞博主本教程适用于黑群晖DSM6.X版本,不适用于5.2及以下版本。一、在电脑浏览器以管理员admin登录黑群晖,打开桌面Flie Station,在homes处(不一定非要在homes文件夹下新增,在任意文件夹均可)新增文件夹,取名boot;转存失败重新上传取消二、在boot文件夹点右键,属性;转存失败重新上传取消三、所在位置这里会显示当前boot文...
2021-06-22 11:12:41
104
原创 iOS报错Undefined symbols for architecture arm64
Undefinedsymbolsforarchitecturearm64:“OBJC_CLASS$_文件名”,referencedfrom:问题Undefinedsymbolsforarchitecturearm64:“OBJC_CLASS$_文件名”,referencedfrom:objc-class-refinXXXX.old:symbol(s)notfoundforarchitecturearm64我引入了xxx.h文件。也可以...
2021-05-14 15:25:04
1710
原创 iOS-基础-数据类型
oc数据类型数据类型:基本数据类型、指针数据类型基本数据类型:数值型、字符型(char)、布尔型、空类型(void)指针数据类型:类(class)、id数值型:整数类型int、浮点型float、doublec和oc的基本数据类型int:声明整型变量double:声明双精度变量float:声明浮点型变量char:声明字符型变量id:通用的指针类型enum:声明枚举类型long:声明长整型变量或函数short:声明短整型变量或函数signed:声明有符号类型变量struct:声明结
2020-08-15 21:07:20
853
原创 iOS-OC基础-起源
关于Objective-CObjective-C 是一种通用、高级、面向对象的编程语言。它扩展了标准的 ANSI C 编程语言,将 Smalltalk 式的消息传递机制加入到 ANSI C 中。目前主要支持的编译器有 GCC 和 Clang。历史Objective-C 主要由 Stepstone 公司的 Brad Cox 和 Tom Love 在 19 世纪 80 年代发明。1981年 Brad Cox 和 Tom Love 还在 ITT 公司技术中心任职时,接触到了 SmallTalk语言。C
2020-08-15 21:02:55
320
原创 iOS开发中遇到的问题
1.Showing All MessagesMultiple commands produce ‘/Users/geekwang/Library/Developer/Xcode/DerivedData/ZQLiveDemo-fuklaweeqvkvqfgtlqdinqohniij/Build/Products/Debug-iphonesimulator/ZQLiveDemo.app/LICENSE’:Target ‘ZQLiveDemo’ (project ‘ZQLiveDemo’) has cop
2020-07-11 11:41:54
495
原创 win10关机慢!windows10关机慢
ghost的系统,关机和重启都非常慢!尝试以下方法都无效:1.如果你关机的时候硬盘一直在响,可以尝试修改注册表“\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management”中这一项“ClearPageFileAtShutdown”,将值改成0。默认似乎是设为1,那么在每次关机时都会将...
2020-04-24 12:35:52
6066
原创 android录屏音频录制
android9和9以下,音源使用MediaRecorder.AudioSource.DEFAULT1.外放 只有手机麦克风声音,麦克风声音可以听到比较大的游戏声音,堵住麦克风孔就听不见游戏声音了2.有线 只有耳麦麦克风声音,有很微小的游戏声音3.蓝牙 只有手机话筒声音android10,音源使用MediaRecorder.AudioSource.DEFAULT(如果是MediaReco...
2020-04-21 15:21:28
1553
2
原创 rtmp投屏花屏卡顿原因分析
rtmp投屏花屏卡顿原因分析1.丢失参考帧导致的一般 H.264 码流有 I、B、P 三种帧类型,I 帧是关键帧,B 帧是双向预测内插编码帧,P 帧是前向预测编码帧。I 帧由于是帧内压缩,因此可以独立解码播放,而 B 帧,一旦丢失了 I 帧或者后面的 P 帧,则会解码失败,而 P 帧一旦丢失了前面的 I/B/P 帧,也会导致解码失败。对于丢失了参考帧而导致的解码失败,一般就会出现花屏的现象...
2020-04-10 14:57:44
5498
原创 Android投屏帧率码率
MediaCodec录屏流程:Display 可以“投影”到一个 VirtualDisplay通过 MediaProjectionManager 取得的 MediaProjection创建VirtualDisplayVirtualDisplay 会将图像渲染到 Surface中,而这个Surface是由MediaCodec所创建的MediaMuxer 将从 MediaCodec 得到的图...
2020-04-01 16:36:15
3355
原创 css里面的span和p标签的换行或者不换行问题
css里面的span和p标签的换行或者不换行问题有的地方想换行,半天换不了,有的不想换行,又自己动换行。。。。。 坑涉及到几个参数:word-break:normal;white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;overflow-wrap : break-word ; 新版替代wo...
2020-03-30 21:46:07
5182
原创 编译EasyDarwin源码
EasyDarwinhttps://github.com/EasyDarwin/EasyDarwin/高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化最近在做RTSP开发,这个服务端还不错。需要做一些定制,所以需要编译。安装rzyum -y install lrzsz1.阿里云的服务器2.安装了这个操作系统:云市场产品Node.js运行环境(CentOS6.8 64位)...
2020-03-19 18:01:16
1085
原创 VS MFC开发遇到的问题和解决
1.一台电脑正常,另外一台报错重新安装了vs,安装之前把一些 .net c++ 的包安装,也全部先卸载2.类向导不可用,添加点击事件,消息是空白的删除了如下文件:根目录的: .VC.db .sdf项目目录里面的: .aps .ncb删除了生成的Debug目录和里面的exe等...
2020-03-05 19:23:33
363
原创 VC添加各种目录 .h文件目录 lib文件目录 等
以下目录,全部放在项目根目录下根目录下有3个目录:libvlc_include 存放各种.h文件libvlc_lib 存放libvlc.lib等文件libvlc_bin 存放 libvlc.dll等文件1. 头文件.h文件查找目录libvlc_includeC/C++ =>> 所有选项 =>> 附加包含目录 =>> 添加../libvlc_i...
2020-02-21 12:58:18
930
原创 Android JNI文件夹下的源码编译为so文件
针对老的Android.mk的编译1.找到ndk目录C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle2.找到工程目录C:\Users\Administrator\Desktop\ScreenRecorder-master\ScreenRecorder-master\app\src\main\jni3.使用ndk-bui...
2020-02-13 22:28:32
228
原创 Ubuntu下安装mysql使用c++连接mysql
安装:ubuntu上安装mysql非常简单只需要几条命令就可以完成。sudo apt-get install mysql-server //服务端sudo apt-get install mysql-client //客户端sudo apt-get install libmysqlclient-dev //程序编译时链接的库安装过程中会提示设置密...
2020-02-06 18:23:06
827
Android下拉刷新WebView
2016-06-29
Android安卓自定义RatingBar控件(解决了多分辨率问题,以及被截取或者有阴影的问题)
2014-01-15
Android安卓调用JS传入参数,并Android获取结果的代码.zip
2013-11-27
java安卓android汉字转拼音中文转拼音pinyin4j简化精简版
2012-08-03
android安卓绝对可以获取GPS经纬度的google map demo
2012-03-13
android安卓视频录制摄像拍摄源码(测试可用)
2012-03-06
调用android手机led,闪光灯源码(可以制作手电筒)
2011-10-19
手机地图LBS定位开发必备文档
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人