- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 <Xcode> Xcode IOS无开发者账号打包和分发
再然后你就可以正常上架了,如果应用违规不能上架,那就去找一些签儿商,有企业签、超级签、V2V3等等等等吧,价格从几块一个签到几千一个月不等,也从几天到几个月掉签的时间不等,这也就是朋友你好奇当你寂寞的时候热衷的app,为啥下载那么麻烦,而且过个没多少天就闪退要重新下载的原因了,(不过我们不提倡这种的哈,还是鼓励大家把应用做正规一些,上到appstore上,符合要求。那么我们回到上一步,版本展示右边有分发按钮那个页面,选中版本,右键在访达中浏览,可以看到是一个.xcarchive的一个文件,
2023-09-27 11:03:00
2930
1
原创 (flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc swift
前段时间写了关于flutter的一系列基础知识和入门的一些坑,中间把ios端的项目编译部署等工作一带而过,这里我觉得还是有必要专门写一篇文章来讲讲这个,顺便把环境问题也一起说了。我们都知道开发ios应用需要用到苹果电脑,即使flutter也不例外,flutter编译构建需要Xcode来协助,而Xcode 是没有win平台应用的,那只能倒逼着我们去买苹果电脑,但是身边没有苹果电脑怎么办呢,不喜欢折腾的程序员不是好程序员,生命不息,折腾不止,我们一起来装黑苹果
2023-03-06 11:55:55
3717
原创 <flutter>跨平台开发小白入坑 Dart Dio Pubspec 打包 MethodChannel 解析 Xcode hybrid
跨平台开发新手入坑指南 dart dio pubspec.yaml json_annotation 打包 小坑指南
2022-12-27 17:40:04
1462
1
原创 <android>视频流横向列表左滑加载更多,松手跳转页面,自定义view,RecyclerView,Horizontal,文字竖向居中排列
整体思路很简单,利用列表上拉加载更多的原理,图中“左划加载”的view作为Adapter最后一个itemView,我们将自定义这个itemView, 根据recyclerView的左滑距离来操作这个自定义view, 然后再封装一下BaseAdapter,让子Adapter继承并实现它的方法即可。也可以通过自定义属性moreViewHideMode=true隐藏这个view, 就会有从外侧拉进来的效果。不足之处后期会及时更新...............
2022-06-15 10:45:43
2019
2
原创 <NAS>低成本打造家用nas(私有云网盘)告别云盘产品,CloudReve,树莓派,内网映射,FRP
马上过年了,但是绝对不能忘记为大家更新点东西,大国哥家里一直有台树莓派在吃土,还是2017年花300块钱购入的,另外还有好几台废旧电脑,鉴于我这个爱折腾患者处于晚期状态,我的神经极度敏感,马上利用手上现有的零件,立刻打起了私有网盘NAS系统的主意。经过长达半个月时间的踩坑,我终于走向了成功的边缘,下面开始show出效果:图声明:本文章需要有一定的树莓派常识、熟悉linux命令、熟悉服务器配置、有颗爱折腾的心。话已至此,下面我们来介绍一下整个系统所需要的硬件及软件:1.一个树莓派3
2022-02-17 14:15:37
3181
原创 最全的路由器无线桥接WDS技术配置过程及所遇问题总结
近日,大国哥闲来无事,对着家里的两台无线路由器总想干点什么,于是想到了前两天和同事闲聊提到的WDS(路由器通过无线桥接的方式来扩大wifi发射范围的功能),通过这个配置也可以让自己的wifi信号覆盖到隔壁王寡妇家里,那么经过一番折腾,终于想写个教程记录一下,方便更多的人帮助王寡妇早日上网。
2022-01-09 23:27:10
6815
原创 <android>RecyclerView使用GridLayoutManager间距均分等分问题,不要修改xml了太麻烦,一行代码适配所有
/** * recyclerview设置GridLayoutManager 等分margin时的自定义ItemDecoration */public class RecyclerViewMarginDecoration extends RecyclerView.ItemDecoration {private int mMargin;int spanCount;public RecyclerViewMarginDecoration(Context context, int spanCoun..
2021-12-14 16:20:08
4325
1
原创 <android>音乐频谱显示效果 音乐播放动画 自定义view Visualizer 对接MediaPlayer 声音频率 动画效果
最近写了一个音乐频谱显示效果的自定义view,通过Visualizer 函数对接了MediaPlayer的声源byte数据的回调,全部封装到了view的里面,外部只需要设置一个MediaPlayer即可,API-> setMediaPlayer() 外层设置路径 播放之后 自动显示频谱效果,目前只做了下图一种效果,以后还会更新其它的效果。如果有赶工期或者正好碰到类似效果需求的同伴们可以直接改改来用,见下图:然后直接上完整代码:/** * author by LiuGuo *...
2021-04-14 18:42:19
3006
6
原创 <android>水滴效果的进度条 DripProgressView(二阶贝塞尔曲线自定义view)
最近写了一个水滴效果的进度条,加了点特效,就是个简单的自定义view,用的二阶贝塞尔函数,如果有赶工期或者正好碰到类似效果需求的同伴们可以直接改改来用,提供 setProgress(float porgress)和reset()函数,已做适配,先上效果图:然后直接上完整代码:/** * author by LiuGuo * on 2021/4/9 * 自定义组件:水滴进度条 */public class DripProgressView extends View { ..
2021-04-14 18:23:49
484
原创 <android>圆形进度条CircleProgressView(自定义view)
<android>圆形进度条CircleProgressView(自定义view) 最近写了一个圆形进度条,加了点效果,就是个简单的自定义view,如果有赶工期或者正好碰到类似效果需求的同伴们可以直接改改来用,我都封装好了。先上效果图:然后直接上完整代码:/** * author by LiuGuo * on 2021/4/9 * 自定义组件:圆形进度条 */public class CircleProgressView extends View { ...
2021-04-14 18:05:06
694
原创 彻底删除mysql<权威+彻底>
彻底删除mysql<权威+彻底>1.停止服务在任务管理器把所有的都mysql服务都停掉2.卸载在控制面板里程序卸载卸载掉mysql3.文件夹利用everything工具搜索mysql关键字,删掉所有搜索到的内容,打开隐藏文件/文件夹可视功能,C盘里C:\ProgramData\MySQL,Program File 64位和32位里面的所有mysql ,都删掉。4.注册表关键是注册表了,网上都介绍的一下三个注册表目录的mysql文件得删,1. HKEY_LO..
2021-03-11 18:42:19
235
原创 近期大国哥总结的《系统重装过程各类报错及问题指南》持续更新
系统重装过程各类报错及问题指南一、PE系统中还原过程中报错:decompression error Abort?(解压错误是否放弃?)解:有可能两个原因1.gho影像文件本身有问题,已经损坏,更换系统镜像。2.硬盘有坏道之类的问题,无法正常写入。建议修复硬盘,或...
2020-02-24 18:02:10
8741
1
原创 <android> 安卓屏幕适配框架的较量 dp & 限定符 & autolayout & autosize
安卓屏幕适配框架的较量 dp & 限定符 & autolayout & autosize这里讲的是google自带的dp适配、比较久远的限定符适配、鸿神的autolayout、今日头条的autosize,下面大家就一起来看看他们的效果吧:(仅单一维度测试,数值也可能不标准,仅供参考,大家不要较真哦)为了突出两个模拟器之间的差异明显,我们用的是1440*2560...
2019-12-18 18:19:48
654
原创 <android>Could not resolve all files for configuration ':app:debugCompileClasspath'.
报错:Error:FAILURE: Build failed with an exception.* What went wrong:Could not resolve all files for configuration ':app:debugCompileClasspath'.> Could not download parse-android.jar (com.parse...
2019-11-28 17:34:18
1327
原创 android java tcp通讯 plc工业大屏串口com通讯 十六进制数据的传递和数据的转换处理 工具类
工具类:tcp通讯 ,plc工业大屏串口com通讯 十六进制数据的传递和数据的转换处理TCPConnection:package com.zlhc.autocookie.utils.plcutils;import android.os.Handler;import android....
2019-07-09 19:48:15
597
2
原创 <android>自定义banner 带标题及扁圆Indicator 轮播效果 及手势等处理
自定义banner 带标题及扁圆Indicator 轮播效果 及手势等处理先上图: 分析:这里我们用viewpager来实现,圆角效果用cardview来包裹,小圆点用画笔绘制,加上动画就搞定。第一步:重写viewpage...
2019-06-06 11:54:08
1364
原创 <Android>pcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住说话的demo
pcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住播放的demo效果: —————————————— 代码:MainActivitypublic class MainActivity extends AppCompatActivity { private RelativeLayout mStartR...
2019-01-07 14:12:02
914
原创 <android>一个全能webview嵌套框架核心代码 https 访问文件 缓存 input , a 等标签对接 上传下载
一个全能webview嵌套框架核心代码 https 访问文件 缓存 "< alert >","< input >", "< a >"等标签对接 拍照、相册、录像、视频、下载文件 代码如下:public abstract class SuperWebView extends Activity { private static final in..
2018-12-21 10:28:05
1534
原创 <android>webview 嵌套vue项目 采用高德地图地理位置权限获取onGeolocationPermissionsShowPrompt方法不回调
webview 嵌套vue项目 采用高德地图地理位置权限获取onGeolocationPermissionsShowPrompt方法不回调最近嵌套vue项目时,vue里面接的高德地图,用户运动时需要获取本地的位置权限,但是总是获取不到,vue自然也不会有定位信息,我是这样解决的: String dir = getActivity().getApplicationConte...
2018-12-21 10:16:43
3963
原创 <android>两个很简单的自定义view (浮动tv,左侧收回,右侧收回效果) 类似360浮动球 & 上下手势滑动滚出屏幕,和回弹动画
两个很简单的自定义view (浮动tv,左侧收回,右侧收回效果) 类似360浮动球 & 上下手势滑动滚出屏幕,和回弹动画 1上代码:@SuppressLint("AppCompatCustomView")public class ReverseMenu extends TextView { Context context; priv...
2018-12-06 17:34:47
642
原创 <php>记本地工程上传至阿里linux服务器,解决数据库连接,io权限和php程序的错误提示
记本地工程上传至阿里linux服务器,解决数据库连接,io权限和php程序的错误提示 上传服务器过程:下载Xshell 6和Xftp 6 ,打开 Xshell 6 输入您的服务器登陆名和登陆密码: 出现欢迎页面,即登陆成功:点击此按钮,打开ftp工具,会再次让输入登陆密码:这时候就可以看到,服务器上的所有文件,这个时候就可以把你的php工程,拖拽到你想要放...
2018-09-15 16:28:53
304
原创 <android> 底部tab按钮 工具类 BootomTabUtils
底部tab 工具类 BootomTabUtils 效果: 使用://创建底部tabString[] text_bottom = {"主页", "View", "进阶", "我的直学"};int[] seled = {R.mipmap.main_nav_icon1_select, R.mipmap.main_nav_icon2_select_temp, R.mi...
2018-08-20 18:47:26
417
原创 <android>单例模式 Build模式 观察者模式 工厂模式 适配器模式 代理模式
单例模式 Build模式 观察者模式 工厂模式 适配器模式 单例模式:/** * 单例模式 * 1.每次从getInstance()都能返回一个且唯一的一个对象。 * 2.资源共享情况下,getInstance()必须适应多线程并发访问。 * 3.提高访问性能。 * 4.懒加载(Lazy Load),在需要的时候才被构造。 */public class Sin...
2018-08-20 18:36:13
539
原创 <android>揪出内存泄漏元凶 让它无处可逃
揪出内存泄漏元凶 让它无处可逃 好久没更新技术博客了,这几天积攒了很多技术问题,今天要说的是内存泄漏定位和解决。在新公司做了一个多月了,接手前面的代码,多多少少都会有些坑,但是内存泄漏这种问题一直以来都很让人头疼,这里就拿出一个内存泄漏的问题来讲一下抓内存泄漏的方法和定位。 首先叙述我遇到的这个bug吧,在实现的一个列表页SwipeRefreshLayout.OnRefreshListen...
2018-06-06 14:35:44
1162
2
原创 <android>桌面快捷方式 + 桌面动态图标(展示未读信息条数) + 悬浮窗 + 沉浸式状态栏
桌面快捷方式 + 桌面动态图标(展示未读信息条数) + 悬浮窗 + 沉浸式状态栏 桌面快捷方式: private void addShortcutToDesktop() { Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");// 不允许重复创建 shortc...
2018-03-01 14:41:38
1261
原创 <Android>getAccessibilityClassName 出现的错误
<Android>getAccessibilityClassName 出现的错误曾经遇到过一个api,即标题提到的,在webview中的onPageFinished方法里曾经调用过,结果爆出错误:vivo x6上报错:vivo y13报错:其他手机型号均没有报错,getAccessibilityClassName 这个api,从字面意思上来看,是调用可访问的类名,在android-23...
2018-03-01 10:51:50
848
原创 <android>RecyclerView列表局部刷新
<android>RecyclerView列表局部刷新MainActivity中:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); re...
2018-02-24 13:10:03
1109
原创 <android>高德地图更换瓦片指南 路径小坑
高德地图更换瓦片指南 小坑前段时间接了一个高德地图,用到了瓦片数据替换的api,过程中有一些小坑,在官网找具体的说明执照到了切换地图图层,但是那只是切换地图白天黑夜的一个显示而已,根本无法实现。然后就找不到对应的api介绍了,后来下载官方demo,只看到了在线加载的,后台数据也是官方的文件数据,有这么一段代码,/** * 加载在线瓦片数据 */ privatevoidu
2018-01-23 13:53:57
7959
1
原创 <android>我遇到的机型适配(安卓开发屏幕适配&rom适配)之Rom篇
一路走来,都离不开机型适配Rom篇提起适配,不得不说安卓的适配太麻烦了,各种机型,各种阉割版本,各种屏幕分辨率,但是做过了很多东西,就发觉适配需要整理个文档记录一下的,不然会忘记,在这里我就把我多年来适配的经验分享给大家,也做一个笔记,方便以后工作中用到。1.在搞上传头像时,遇到过拍照或获取相册照片时拿到头像旋转270和90度的问题,发生在三星手机上比较多。解决办法判断旋转
2018-01-10 15:55:17
2423
2
原创 <cookie>验证码安全验证 前后端交互流程
首先app发起请求,点击获取验证码,服务器返回响应头,头里拿到cookie,cookie里获取_PhoneVerifyCookie(是服务器对验证 码加密后的处理),然后app点注册,app拿着响应的_PhoneVerifyCookie拼接到新的请求头里,发送给服务器,服务器通过解析 校验验证码的正否。以此完成验证码的校验。
2018-01-10 15:33:53
2748
原创 <android> 常用但容易忘记的一些代码和技巧 汇总(个人笔记)
1.edittext只允许输入小数点后x位 edittext设置区域 android:minLines="7" android:gravity="top"能保证在最上端editText.addTextChangedListener(textWatcher); TextWatcher textWatcher = new TextWatcher() {
2018-01-10 10:59:47
312
原创 <android>retrofit入门
retrofit入门 简单使用 retrofit出来也不久了,这篇就写一下它的入门简单的使用:下篇会跟上retrofit和rxjava的配合使用:首先需要依赖:compile 'com.squareup.okhttp3:okhttp:3.9.0'compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.g
2017-10-18 13:56:47
250
原创 <android>对NoHttp的封装使用,仅供学习参考
对NoHttp的简单封装使用估计不少人页都用过nohttp了,那么怎么封装它比较好呢,我自己感觉有三点:1.接口丰富2.使用简单3.耐操public class NohttpUtilsT> implements OnResponseListenerT> { private NoListener mListener; private AlertDi
2017-10-13 14:08:03
333
原创 <环境>win10运行markdownpad2 报弹框: this file has been modified by another progream , ... HTML Rendering Er
markdownpad2是一款强大的markdown编辑器,而win10后运行markdownpad2出现了html渲染错误的问题,这多是没有安装开源库的问题。官方给出的解决办法:windows 10系统 需要下载 一个补丁awesomium_v1.6.6_sdk_win,安装后就可以正常运行了。http://www.9553.com/soft/48317.htm
2017-10-12 14:37:42
2730
原创 <android> 手机适配 ——适配 “老年机”
我有一个项目使用群体是中老年人,所以手机一般都是好几年前的手机,没办法,只能适配这些“老年机”,首先遇到的第一个问题,就是有一款华为荣耀6,该手机14年发布的,还记得刚参加工作,适配的就是它,但是我一开始使用的测试手机是三星s7,一些都很正常,然后程序到客户那边就总是绑定积分失败的现象,检查服务器,检查后台,检查前台,所有的地方都没有任何问题,当时就特别奇怪,这是啥原因呢,然后最后怀疑和适配有关系
2017-09-26 14:48:09
839
原创 <android>一个老控件Spnner解决一个bug的经历(三级联动)
一个三级联动的问题,需求原型图上是一个spnner效果,本来想用pop+listview的,但是手一哆嗦就写了三个spnner,然后就用spnner做了,后台哥们想给我传json数据把城市信息给我呢,由于数据太多,我就直接用Navicat 数据库管理将php给的.sql数据库文件转成了.db格式的,然后导入assets文件夹里,下面开始解析出来数据库的各种子id,父id,城市名,不多说了,上代码吧
2017-09-14 15:27:36
664
原创 <android>fragemnt嵌套 穿透 onActivityForResult/oneventThread里提交事物,添加fragmenrt 等一些问题
dsfsgvsdry
2017-09-09 15:36:19
345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人