自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (2)
  • 收藏
  • 关注

原创 工作中Flutter遇到的问题

在学习Flutter遇到的问题在使用Bloc遇到的问题BlocProvider.of() called with a context that does not contain a Bloc of type .是因为BlocProvider.of(context) 中context的对象不对, 因为我是在State里面写的一个方法,所以context是State的context, 而不是 BlocBuilder中builder(context ,state)的这个context对象;所以需

2020-07-01 10:26:22 326

原创 关于github的开源库

这是自己每天在github看到的趋势,每天哪个库出来,哪个点赞最多 并且自己感觉不错的都记录了下来,万一那天有用呢?嘎嘎一个将控件显示出阴影效果的控件https://github.com/harjot-oberai/MaterialShadows掘金好的英文文章翻译7000+ start 值得一瞅!内容覆盖 Android、iOS、React、前端、后端、产品、设计 https://github

2016-12-26 09:13:13 1627

原创 Github优秀开源项目(注意!!里面有 巨图 和 大型gif图)

搜索内容(添加–从上往下添加的,根据时间查看,都是github的项目) 刚进来的时候需要加载很多图片和gif图片, 所有想看图片效果需要耐心等待一下一个用 Java 实现的现代化社区(论坛/社交网络/博客)平台。 https://github.com/b3log/symphony卡片滑动器,效果很6https://github.com/Ramotion/cardslider-android运行

2016-07-01 23:09:24 6050

原创 flutter项目app_name修改后 多任务显示异常问题

因为flutter的 GetMaterialApp 里有一个title写死了 名称;导致无论怎么改,多任务都一直显示这个名称,而不是application里配置的label;所以需要将 GetMaterialApp下的title标签去掉就行。具体可以查看这个title的定义:https://api.flutter.dev/flutter/material/MaterialApp/title.html困扰了很久,丫的 手机恢复出厂设置都不管用 ,就离谱。应该就是代码问题了0.0...

2022-07-14 11:24:35 784

原创 Error:Timeout waiting to lock buildscript class cache

Error:Timeout waiting to lock buildscript class cache for build file ‘E:\pathtoproject\app\build.gradle’ (C:\Users\Administrator.gradle\caches\2.2.1\scripts\build_f00bwdji3qxl7urq5chsbakgv\ProjectScript\buildscript). It is currently in use by another Grad.

2020-09-23 20:11:04 281

原创 Flutter 运行项目边框出现绿色的框框包围

应该是项目中运行出现了错误导致的,然后flutter给你提示有异常吧但是就是不想让他出现就需要在Android的style中添加一个属性了 <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar"> <!-- Show a splash screen on the activity. Automatically removed when Flutter.

2020-07-20 20:18:51 899 1

原创 Flutter Splash闪屏页

Splash页flutter也可以添加一个SplashPagevoid main() { runApp(MyApp());}class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter

2020-07-16 17:36:54 1242

原创 Flutter 编写一个左边圆形右边矩形的shape样式

Flutter 编写一个左边圆形右边矩形的shape样式这里使用到了ClipRRect的组件这里使用到了ClipRRect的组件ClipRRect( borderRadius: BorderRadius.only( topLeft: Radius.circular(100), bottomLeft: Radius.circular(100)), clipBehavior: Cl

2020-06-19 14:30:38 528

原创 Flutter在Mac上的环境变量的配置

下载flutter的sdkas中下载flutter 与 dart对应的插件停止flutter ( killall -9 dart)flutter doctor -v 查看结果1 需要在as里下载相应的资源需要as中到SDK界面 ,点击show package ,取消hide下载一个当前版本的 如 29.0.0(Obsolete)下载Android SDK Command-line Tools然后在命令行执行一下 flutter doctor --android-licenses.

2020-06-02 21:56:05 280

原创 关于ViewPager的wrap_content无效的问题

关于ViewPager的wrap_content无效的问题主要需要了解2个地方ViewPager的onMeasure方法LayoutInflater.from(container.getContext()).inflate(layout,parent,false)主要需要了解2个地方你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。ViewPager的onMeasure方法Vi

2020-05-14 00:02:54 284

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-11-30 14:49:13 244

原创 关于集合中对象如何进行排序

简单的排序, Arrays.sort(obj); 就可以搞定了,复杂点的排序,里面有对象,而且还是根据业务需要按对象的内容进行排序,这时就需要juc(java.util.C…)里面的内容了。这里举个简单的小栗子,来帮忙自己记忆首先是bean类//实现Comparator接口,泛型对象就是需要进行排序的对象public class SortingBean implements Comparat

2017-04-09 20:26:27 1686

原创 关于android 6.0以上系统的拍照问题

这块代码是同事写的,他的手机是5.1,然后到我的7.0的手机直接毙了…..上网查了下,这里吧人家好的博客组合到一起的,有什么错误的地方,希望大佬们指点下如果你是手机是6.0以下的话,张哥(stromzhang)的这篇文章就够了!当然现在6.0以上都普及好久了, 直接代码 activity的改动 , 之前的调用相机,以及图片的压缩还是用上面 张哥博客中的代码,只需要进行下面改动 Intent

2017-04-07 18:23:16 1730

原创 在codewars中知道的一些知识点

字符串相关的 // 2个小的api String[] list = {"abcdef" , "qwert" , "poiuy" }; StringBuilder sb; for (int i = 0; i < list.length; i++) { sb = new StringBuilder(list[i]); sb.reverse();//这个是取反 f

2017-03-16 14:19:35 1235

原创 android中如何使用websocket,以及用nodejs做后台的实例

开始前,我们需要一个网上开源的支持websocket的jar库(应该这么说吧…)这个是jar包,要在libs中导入autobahn-0.5.0.jar , 这是下载地址现在开始android端service的编写public class WebSocketService extends Service { private static final String TAG = WebSocket

2017-02-21 18:47:27 5298 5

原创 关于使用属性动画来动态改变控件的布局位置

属性动画大家用的都很多了,这里就直接重点说一下自己所用到的知识,希望对你们有点用本文主要说的是关于如何在代码中用属性动画去动态更改控件在布局中的位置 因为我们的项目不能用xml,而且有的控件是不间断的要换位置….(奇葩啊..),所有才用了属性动画本文仅作为参考首先是属性动画的简单使用 将button 变大为原来的5倍,但是只能变大,缩小,或者平移等才能到我们想要的位置 AnimatorSe

2017-01-17 15:37:31 4026

原创 一个关于android旋转屏幕界面的方法

这个旋转父布局就会将里面的所有子布局也一并进行旋转也适应父布局这里的思路主要就是通过属性动画,将布局中的父视图进行旋转操作!1.参数 需要2个,angle (角度) 和 父布局2.每次进行90 , 180 、270 、的旋转(90的倍数)3.旋转后将宽高进行比例对换上代码…就一个方法0.0 public static void portrait1920_1080(int angle,

2017-01-10 17:32:15 1868 2

原创 开发过程中遇到的问题

问题从下往上是时间的顺序这次是如何构建Android Jenkins+Git+Gradle持续集成中 遇到的问题!! 首先看这篇文章,这是链接地址已经非常的详细了!但是也有点小坑…1.首先是下载jenkins,吧他放到tomcat的文件夹webapps下(这是我的目录E:\tomcat\apache-tomcat-8.0.36\webapps)2.然后去tomcat的bin文件夹里面找到st

2017-01-05 17:48:44 746

原创 关于android中Videoview的选择

第一个简单的使用原生的VideoView第二个使用surfaceView 和 MediaPlayer 来控制使用ijkplayer网上开源的使用vitamio也是很厉害的也可以用 七牛 里面推荐的播放器因为我们使用的是安卓盒子,所有现在只能使用VideoView,现在准备去看下vitamio怎样

2016-12-08 17:30:16 686 2

原创 关于android原生VideoView解决卡顿现象

自己公司的项目是webview嵌套h5的,,反正麻烦的很0.0 恩 不过这个解决卡顿还不错,直接上代码了,大部分都可以搜到的handler+Runnable,我只是重复了一下,稍微修改了一下而已/**1.获取当前的播放时间,与上一次记录的时间进行对比,2.如果事件一样了,就说明卡顿了!!!3.时间不一样,那就说明可能没有卡顿 0.0 (缓存了可就说明了)4.根据 卡顿 和 不卡顿 来做相

2016-12-05 12:02:25 9150

原创 关于android监听网路状态的代码

这里写出了监听网路状态wifi 2 3 4 g 的所有网路监听 需要添加权限的!!! <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

2016-12-01 16:56:06 807

原创 设置android系统时间

// 这里主要注意下面的GMT+08:00 有时候会少 或者多8 小时!!! process = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(process.getOutputStream()); os.writeBytes("set

2016-11-25 18:20:23 586 1

原创 关于如何获取上线后的app异常信息(bug)处理

首先是在Application中实现接口public class App extends Application {//记得在清单文件注册App的name @Override public void onCreate() { super.onCreate(); Thread.setDefaultUncaughtExceptionHandler(ne

2016-11-24 16:11:21 3479

转载 关于本地tomcat的使用

参考http://www.it610.com/article/5228189.htm

2016-11-24 15:52:05 326

原创 可以去看看源码的小项目

-图片加载的 https://github.com/yuweiguocn/SquareLoadingtabbar JPTabBarhttps://github.com/peng8350/JPTabBar

2016-11-24 09:16:56 516

原创 http简单记录

关于cookie的技术……..这是小开头0.0 1.与 时间,缓存, 域名, 路径,都有关! 哪一个变化了,这个就不管用了 2.cookie 会根据从服务器发送的响应报文内一个set-Cookie的首部字段信息,通知保存cookie。下次客户端再进行请求的时,会在保温中加入cookie发送 。 之后, 服务端发现有cookie,会去检查是哪一客户端发来的请求,对比无服务的记录,最后得到

2016-11-23 21:20:13 452

原创 数据结构和算法(1)

关于在一个数组中如何插入一个元素 思路是:插入一个元素需要将数组的长度进行增加一个,直接代码1. 位置pos == 下标 - 1 ; 2.插入3的位置时候,b数组的第一个元素为原先数组的第一个, 第二个为原先的第二个 ,当到第三个时,b数组的第三个要插入的值是num,然后第三个之后的 ,都为对应a数组 -1 的位置, 也就是b[i]=a[i-1]。public static int[] ins

2016-11-23 09:14:45 402

原创 关于retrofit的Post请求

首先网上的讲解一大堆,这里只是自己当时的问题,或者是接口的问题,现在吧写出来,为了下次使用为嘛的接口是 http:xxxxx /xxx/xxx然后需要是post请求 方式是 {“dev”:”xxxxxooooo”}自己找了一大堆,最后解决ok,下面代码BASE_URL = "https://xxxxxx.xxx/xxxx/";//http服务接口public interface Api

2016-11-22 14:19:18 4163

原创 关于VideoView有声音没有视频是问题

找了一大堆方法…最后只需要 mVideoView.setZOrderOnTop(true);就显示出来了….

2016-11-21 15:08:43 3185

原创 Retrofit 和 RxJava的简单使用以及简单封装

这里还有APiService呢public interface APIService { /** * 尽量不要在前面加 / ,尽量在BASE_URL后面加 / , 然后组成的就是 base_url + start-image/1080*1776 * */ @GET("start-image/1080*1776") Call<StratImag

2016-11-19 12:07:42 951 1

原创 关于AS的依赖Compile

现在发现了2中写法 1.这中直接依赖的 compile "io.reactivex:rxjava:1.2.1" 2.这中是先在上面写个版本 然后下面用占位符表示 def RxJavaVersion = '1.2.1' compile "io.reactivex:rxjava:$RxJavaVersion"

2016-11-19 08:54:27 1832

转载 APP开发的辅助类

恩 博客来自转载的关于一些开发工具类 http://blog.csdn.net/niu0147/article/details/45745785一大堆工具类 http://www.cnblogs.com/Doing-what-I-love/p/5772745.html

2016-11-16 13:39:02 1050

原创 关于Listview的ListView.setEmptyView后下拉刷新闪现的问题

在设置 mListView.setEmptyView(mShowEmptyText);后在我们进行刷新的时候会出现闪现的效果,这样体验很不好的,看了网上的还是不太行,所以自己找到了一个算是解决方案的方法,大家可以试下..1.首先得到这个空视图的控件,mEmptyView = (TextView) mListView.getEmptyView();我用的是textview,当然可以用image

2016-11-16 09:54:18 1399

原创 关于SVN提交不成功问题

服务端让我们提交项目 ,但是提交了半天也提交不上去,最后问了下服务端那边才知道,我们这边提交的时候,需要在自己的SVN上需要1.需要新建问题的选项, 写个名字2.在问题的选项那里找到自己新建的问题,3.然后,我们在提交的时需要refs #13682(后面的数字是自己问题中的显示的数字,提交的时候带上这个就提交成功了!!!)提交SVN需要与服务端约定好!!!!

2016-11-16 09:37:43 5489

原创 android studio 关联源码操作

http://blog.csdn.net/android_study_ok/article/details/51859529

2016-11-15 08:45:14 366

原创 android设计模式--适配器

参考了http://blog.csdn.net/zhangjg_blog/article/details/18735243这篇文章主要还是适配器将2个对象进行了连接,然后通过客户端进行使用先看适配器的代码//实现DGB接口public class Adapter implements DGBInter{ private ZGBInter mZGBInter; //构造函数中传入

2016-10-31 11:01:37 464

原创 MD设计模式

首先需要导入design设计的包 这个包跟当前的v7包的数字对应 compile ‘com.android.support:design:24.2.1’

2016-10-20 21:30:52 1176

原创 即时通讯--融云

现在即时通讯大部分app都有的功能,所有今天练习了融云上的即时通讯首先注册一个融云的账号 这里我直接写注意事项了,因为融云已经很好的给了步骤,选择的是Kit的SDK包import module 选择融云的SDK然后更改名字,自己的app下的gradle下compile(…)更改mnf中的包名, 和value后的key -这下面的是单聊模式然后就是在自己的项目中的代码了 在appli

2016-10-19 17:19:21 695

原创 百度地图Android

参考博客http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=112007在申请百度地图的时候需要SHA1 1.eclipse中比较好找,百度一下就知道了, 2.这里主要说AS中应该怎么找,首先需要创建一个jsk的签名文件,然后在as下面的Terminal中使用keytool命令获取,图片在下面展现

2016-10-14 22:53:09 352

原创 HttpUrlConnection的简单使用

有post 和get请求,这里先只是用get请求 这是获得字符串输入流 @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { HttpURLConn

2016-10-08 11:39:30 464

autobahn-0.5.0.jar

这是autobahn-0.5.0.jar的关于websocket的jar包

2017-02-21

ShineButton

使用ShineButton在listview中

2016-08-31

空空如也

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

TA关注的人

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