- 博客(337)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 原哥花了1个多月的时间终于开发了一款基于android studio的原生商城app
原哥花了1个多月的时间终于开发了一款基于android studio的原生商城app
2024-05-26 09:44:13
345
转载 Flutter语言开发的高仿抖音App源码
一款基于Flutter语言开发的高仿抖音App。初衷是用来学习Flutter跨平台技术,积累实战经验。开放出去是让更多的老铁们在技术的路上越走越远…
2022-09-04 17:43:57
1632
1
转载 原哥近期开发一款Flutter抖音版,敬请期待!将会开源出去,欢迎关注!来跟原哥一起学跨平台开发吧!搞起!
原哥近期开发一款Flutter抖音版,敬请期待!将会开源出去,欢迎关注!来跟原哥一起学跨平台开发吧!服务端API:java+springboot+mybatis+mysql。后台管理:Vue+element。前端:Flutter+MVP。
2022-08-29 22:20:09
245
原创 ijkplayer原理
https://blog.youkuaiyun.com/qianxiangsen/article/details/96427072https://blog.youkuaiyun.com/achina2011jy/article/details/116046380https://www.jianshu.com/p/3a0f1eb2898ahttps://www.cnblogs.com/harlanc/p/9681643.htmlhttps://blog.youkuaiyun.com/u014099894/article/details/
2021-09-18 00:41:01
354
转载 flutter白屏问题bug:Failed to find assets path for “Frameworks/App.framework/flutter_assets“
原文转载来自原哥博客:http://www.yuan988.cn/post/178.html在运行Flutter 项目的时候跑IOS模拟器上白屏许久不见进入主页面,等了20分钟一点动静也没有,打开Xcode,查看日志发现:Failed to find assets path for "Frameworks/App.framework/flutter_assets",这里的问题主要上没有找到flutter——assets,经过查询知道是iOS工程项目中没有相应的依赖包,但是我们在访达里面是有的,这时候
2021-01-19 23:28:26
943
原创 uniapp开发FFmpeg安卓原生短视频插件支持裁剪、添加背景音乐、压缩视频、视频播放器、拍照、录屏
花了一个多礼拜,终于开发出来了。使用FFmpeg自主研发,不需要依赖第三方SDK。给大家看看效果使用说明:<template><view class="content"><button @click="callNativeVideoCropUI">裁剪视频</button><button @click="callNativeVideoBgMusicUI">添加背景音乐</button>&.
2020-08-10 21:52:24
6484
3
原创 android即时通讯技术基于XMPP协议asmack聊天功能实战
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作...
2019-10-10 10:13:58
421
原创 openfire开源IM服务器知识分享+社交app实战
一、概述Openfire最主要的功能是实现XMPP服务器,简单来说,openfire为我们提供一个固定的地址,我们只需要向openfire服务器发送标准的XMPP信息(即XML文件流),那么openfire服务器应当给予我们回应,这里的openfire服务器也可以看做一个容器,我们在聊天时,需要在这个服务器上注册一个会话,在会话存在的时间,我们可以实现即时聊天的一些常用功能,比如建...
2019-09-21 21:29:46
1831
转载 Retrofit+RxJava网络请求详解实战
前言Retrofit是目前主流的网络请求框架,功能强大,操作便捷。RxJava是实现异步操作的库。可在线程间快速切换,同时提供许多操作符,使一些复杂的操作代码变得清晰有条理。两者结合使用后,使得网络请求更加简洁,尤其在嵌套请求等特殊场景大有作为。本文侧重于介绍Retrofit网络请求,以及它是如何结合RxJava使用的。还没了解过RxJava的建议先到上面贴出的参考地址学习,以便更好明...
2019-01-08 23:01:13
569
转载 Android热更新技术总结
1为什么需要热更新?正常开发流程:新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。图片1.png存着如下问题:l 周期长l 用户下载成本高,app推广成本高昂l 修复不及时,用户体验差,用户遇到奔溃时失去耐心后直接卸载。热修复流程:新版本上线,发现问题或用户反馈,紧急修复,上线补丁,自动修复图片2.png存着如下优点:...
2019-01-08 22:58:21
651
1
原创 android微信登录QQ登录微博登录微信分享QQ分享微博分享
android微信登录QQ登录微博登录微信分享QQ分享微博分享微信登录: package com.vincent.cloud.ui; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.suppor...
2018-12-13 11:27:19
1028
原创 android自定义底部Tab导航UI,项目整体界面框架
android自定义底部Tab导航UI,项目整体界面框架共享一个自己在开发过程中搭建的android项目界面框架,便于提高开发效率。主要功能1.使用Button自定义底部Tab和Title2.点击底部Tab后使用Fragment切换页面3.主页使用ViewPager滚动显示新闻图片4.自定义类处理Fragment重叠回退问题一、自定义底部Tab类/*****************...
2018-12-13 11:12:48
2782
转载 Toolbar的Title与NavigationIcon距离异常
NavigationIcon和Title的距离正确距离显示正确.jpgNavigationIcon和Title的距离出现了异常距离显示异常.jpg问题的解决方法解决办法很简单,见代码为了方便起见,先定义一个Toolbar的Theme<style name="NoSpaceActionBarTheme" parent="Base.Widget.AppCo...
2018-12-06 15:27:53
280
转载 Android Material Design 控件常用的属性
android:fitsSystemWindows="true"是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间...用于实现状态栏,即 沉浸式状态栏! Toolbarandroid:theme="@style/ThemeOv...
2018-12-06 15:27:12
296
转载 Android - Dagger2使用详解
前言2018年,大家开心哈,本文是在2018年第一天写完的,历时一年才完成,哈哈2018,大家加油目录一:Dagger2是什么? 二:为什么要有Dagger2 三:Dagger2如何使用 基本的概念 如何使用Dagger2 高级用法 (1)构造方法需要其他参数时候 (2) 模块之间的依赖关系 (3) @Named注解使用 ...
2018-12-03 11:48:25
309
1
转载 带你彻底明白 Android Studio 打包混淆
前言在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单。只需要在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以到proguard-rules.pro文件中加入我们的混淆规则了。ProGuard作用压缩(Shrinking):默认开启,用以减小应用体积...
2018-06-27 16:12:45
318
转载 AndroidStudio常用快捷键——Windows(随时更新)
Ctrl+Z 倒退Ctrl+J 自动代码Ctrl+Shift+Z 向前Alt+Enter 自动修正Ctrl+Alt+L 格式化...
2018-06-25 15:27:43
446
转载 Android Studio查找功能(搜索功能)及快捷键
1、在当前窗口查找文本【Ctrl+F】F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置2、在当前工程内查找文本【Ctrl+Shift+F】先会弹出一个对话框,直接点击【find】,开始在整个工程内查找该字符串 查找结果如下: 3、查找类【Ctrl+N】4、查找文件【Ctrl+Shift+N】5、查找项目中的方法或变量【Ctrl+Shift+Alt+N】6、查找类/方法/变量...
2018-06-25 15:04:17
24996
1
转载 Java中List集合去除重复数据的方法
1. 循环list中的所有元素然后删除重复public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; j...
2018-06-25 11:51:35
223
转载 eclipse如何设置自动去除多余引入的类?
第一种:移除某个类中的在Java类中按键Ctrl+Shift+O第二种:移除整个包中的在Package Explorer下右键点击包名,依次选择Source——Organize imports即可第三种:保存时自动移除也是最方便的,Windows——Preferences——Java——Editor——Save Actions然后选择Perform the selected action on s...
2018-06-25 11:49:05
292
转载 Android Studio上的Git操作
一、阅读提醒1.本文章适用于已经对git有一定的了解,即知道git是干什么的。(也要知道Android Studio是干啥的......)2.本文章结合本人实际开发的经验以及图解在进行讲解(会涵盖一些基本的git操作)二、写作原因1.在如今的Android开发过程中,一般的公司都会选择git作为版本控制工具,以此来进行团队协作开发。像SVN这种集中式代码控制工具已经渐渐的退出了舞台。(二者的...
2018-06-25 10:58:40
1821
转载 GIT结合android studio使用总结
使用GIT前请阅读(有git基础可略过) git指引 :http://www.bootcss.com/p/git-guide/ 一、 下载git http://git-scm.com/download/ 二、 安装 全部默认配置即可。 三、 配置 运行Git Bash (一) 配置用户信息: 输入以下命令: git config --global core.ig...
2018-06-25 10:57:07
214
转载 android studio中使用svn详解
安装SVNsvn下载:https://tortoisesvn.net/downloads.htmlsvn安装: 需注意,需安装 command line功能。svn注意点:3.1. 需要重启电脑,右键才会出现svn的各种菜单。 3.2. 若是直接打开TotoseSVN客户端,会出现以下提示: tortoisesvn is a shell extension that means it is in...
2018-06-25 10:54:52
2940
原创 tomcat 设置内存
Windows,catalina.bat;linunx catalina.sh 最前面加这个:set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=150M -XX:MaxPermSize=300m
2018-06-19 14:55:24
540
转载 intelliJ IDEA最常用的快捷键
intelliJ IDEA最常用的快捷键一、使用相关快捷键1.重写接口实现类:Ctrl+I2.搜索:Shift+Shift 3.生成get或set方法快捷键:Alt+insert;4.导入未实现的方法,强制类型转换:Alt+Enter5.断点调式查看值:Alt+F86.引用快捷键:Alt+F76.maven构建命令:install -Dmaven.test.skip=true7.运行程序:shi...
2018-06-13 10:31:29
382
转载 Spring boot 内嵌Tomcat 配置
Tomcat为Spring Boot的默认容器,下面是几个常用配置: # tomcat最大线程数,默认为200 server.tomcat.max-threads=800 # tomcat的URI编码 server.tomcat.uri-encoding=UTF-8 # 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\AppData...
2018-06-06 11:25:28
797
原创 配置apache禁止通过IP访问网站
两步:修改配置文件,重启服务。1. 找到apache的服务配置文件,httpd.conf,最后加上修改内容:[plain] view plain copy<VirtualHost *.*.*.*> ServerName *.*.*.* <Location /> Order Allow,Deny Deny from all </Location> &l...
2018-05-28 09:58:27
4201
1
原创 eclipse使用jetty运行maven项目
主要pom.xml里面配置 <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <config
2018-03-16 16:17:24
759
转载 eclipse构建及运行maven web项目
1:环境eclipse indigo,JDK1.6,maven 3.2.1,tomcat7.0.422:安装eclipse maven插件 m2eclipse第一种方法:从网上下载m2eclipse,这个网上有很多下载的地方。然后放到eclipse安装目录的plugins下。第二种方法:打开eclipse->help->install new software。在work with后输...
2018-03-16 16:02:25
168
转载 IOS 操作sqlite
http://blog.youkuaiyun.com/qxuewei/article/details/52909411http://blog.youkuaiyun.com/u011058732/article/details/45177681
2018-03-15 16:09:26
187
转载 IOS NSUserDefault详解
http://blog.youkuaiyun.com/wjp19930121/article/details/51506469http://www.cnblogs.com/tiantianbyconan/p/3405308.html
2018-03-15 16:07:14
739
转载 IOS Webview和JS交互
https://www.cnblogs.com/markstray/p/5757238.htmlhttp://blog.youkuaiyun.com/xiangzhihong8/article/details/71302278https://www.jianshu.com/p/07a9cff7b183
2018-03-15 16:00:59
148
转载 IOS UITabBarController简单介绍
一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。 二、UITabBarController的使用1.使用步骤:(1)初始化UITabBarController(2)设置UIWindo
2018-03-15 15:48:39
267
原创 IOS请求网络返回JSON解析
-(NSDictionary*)Login:(NSString *)email password:(NSString *)password { NSMutableDictionary *resultsDictionary;// 返回的 JSON 数据 NSDictionary *userDictionary = [[NSDictionary alloc] initWithObjects
2018-03-15 15:37:55
1471
原创 springmvc跳转页面: PrintWriter的使用跳转问题
今天遇到一个问题很蛋疼,记录下来,希望兄弟们看到了 别再走弯路了,在控制器中用PrintWriter打印alert时,springmvc的跳转不会生效的,这个时候可以用ajax处理,或者继续用PrintWriter输出js脚本跳转,window.location.href="".
2018-01-19 22:28:42
2605
转载 利用Eclipse的JPA自动生成注解实体
新公司用的SSH(springmvc)框架,看代码的时候,发现没有hbm.xml文件,全部使用的注解形式。在一次闲聊的时候问同事,这么多entity 写起来不麻烦么。同事说根据数据库自动生成的。于是我在网上搜索关于hibernate 自动生成实体的(我去年写过一篇关于mybatis 自动生成dao的,感兴趣的可以去翻一翻),最开始搜到的是hibernate-tool 工具,研究了半天还是不会用
2018-01-19 10:02:39
1216
转载 大型网站架构
大型网站架构系列:20本技术书籍推荐学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列)本次分享大纲大型网站架构系列分布式系统系列BAT技术文学系列架构设计系
2018-01-12 14:39:49
204
asmack4.0.5帮助文档
2015-07-16
Android下拉刷新上拉加载源码
2013-12-13
java使用memcached所需的包
2013-12-13
android listview 数据显示bug,帮忙看一下?
2014-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人