自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 一个包含各种常用功能的Androidmvp框架

一个Android的mvp基础框架 包含各种常用工具类 包含: 1.mvp框架 http+retrofit 2.glide 3.闪屏页,以及反编译。安全相关鉴定 4.web支持 5.homeactivity+fragment 6.登录模块 7.注册模块 8.app更新功能 9.各种dialog 10.各种常用工具utils 11.水印功能 12,基于hawk的数据缓存功能 13.全局超时管理 14.状态栏管理 15.autosize屏幕适配部分功能还在调整,找时间再加上去。 是之前我自己写的一个app,

2021-06-18 11:49:43 205

原创 关于Android用户强退APP逻辑处理的发现

最近写程序遇到了一个比较麻烦的问题,需要在用户手动杀死app时做处理,原因是app通过websocket创建了一个房间,用户在退出房间时需要给其他人发送一个消息,让房间内的人把自己从各自的列表里去掉。然而如果遇到用户通过手动划掉app(Home键任务管理)的话,我们是获取不到Activity的onDestory方法的,那就没办法处理退出房间的请求了。

2017-12-27 10:20:58 1617 3

原创 java 使用opencv进行图像匹配 截屏+匹配

本文使用opencv 进行图像匹配,通过截屏获取图像来源,与预设图片进行匹配。工具为eclipse。opencv的安装百度即可,不过一点需要注意的是 Native library location要编辑:Select External Folder... and browse to select the folderC:\OpenCV\build\java\x64. If you have a 32-bit system you need to select the x86 folder in.

2020-10-30 11:08:38 2293

原创 MPAndroid 设置no chart data available字体大小

pie_chart.setNoDataText("No Data Available"); val paint:Paint = pie_chart.getPaint(Chart.PAINT_INFO) paint.setTextSize(40); pie_chart.invalidate()刚刚找到怎么设置没数据时字体大小,其实很多地方都可以用这个方法...

2019-09-16 11:28:02 1116

原创 Flutter 上拉加载 下拉刷新的简单实现

最近学了一下flutter,下班后仿着现在做的app用flutter做了主页的几个新闻数据,用到刷新加载的时候,想着自己手动实现一下。实现方法为:官方refresh+ScrollController+GestureDetector。用了官方的pull to refresh ,不过这个东西限制条件很多,连基本的功能都无法完全实现,限制归限制,该用的时候还是得用它的,不然自己完全实现起来有点费...

2019-08-19 23:30:34 979

原创 Program type already present: android.support.v4.app.INotificationSideChanne

今天下班后回家编译自己的flutter项目,突然报了Program type already present: android.support.v4.app.INotificationSideChanne这个错误,查了一下发现是AndroidX相关的问题。想了想似乎是因为昨天晚上睡觉前为了解决flutter webview不能加载视频这个问题时更新了flutter_webview...

2019-08-19 19:32:42 4330

原创 flutter TextFiled活学活用之动态修改hintText,erromsg,正则表达式

继承stateful,将lable的内容写为String hinttext="hint", 在onchange或者submit方法里调用setState(){hinttext="new hinttext";}TextFiled本身没有这种方法,得用stateful来解决这种动态问题TextFlied的正则,只允许输入小写字母和数字,添加代码:inputFormatters:...

2019-08-19 11:26:15 1123

原创 retrofit +okhttp post遇到的点坑

Post中的header和Parameters//获取注册验证码@FormUrlEncoded@POST("verify/")Observable<String> post(@Header(value = "timestamp") String timestamp, @Header(value = "sign") String sign,@Header (value = "ph...

2018-08-06 15:28:11 873

原创 C++ 数组长度

初学c++,到数组的时候想手动写一下循环输出数组内容的简单循环,int arrayint[]=(1,2,3,4,5);    for (size_t i = 0; i <sizeof(arrayint); i++)    {        cout << arrayint[i] << endl;        cout << "i="<&l...

2018-08-02 23:40:26 4761

原创 java双括号替换

line= line.replaceAll("\\(\\(" ,"\\(");要写\\,还要写line=

2018-03-13 18:24:27 2274 3

原创 Android 切换到后台歌词不能同步的问题

最近测试发现切换到后台后歌词不能同步,但是该歌词展示的activity却能正常运行。于是看了一下歌词代码,发现跑歌词的thread命名是UiThread,但是另一个工程师写的时候的handler却是在LRCLayout里new的。。。这是在骗自己啊。。于是果断改了一下,把在lrclayout初始化的时候,把运行的activity的handler传过来,而不是new一个,这样就可以了。

2018-01-22 16:11:29 360

原创 Java 微信跳一跳指哪跳哪操作指南

本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算出的结果操作按下时长,(此处还需要一个第三方工具来实时把画面传送给电脑,将jframe覆盖在电脑上的画面上)。 代码很短,如下:package jump;import java.awt

2018-01-03 15:48:40 4709 6

原创 android Manifest中给activity配置android:keepScreenOn="true"无效

查看google文档,这个属性就不是给manifest用的==。

2018-01-03 12:10:30 3292

原创 No view found for id 0x0000007d

Fragment 的 setContainerId时报错,经查发现是此ID必须是setContentView()的child,即Activity的子布局。

2017-12-28 21:34:04 1602

原创 Android 数据库框架GreenDao食用练习

食用练习

2017-12-28 18:09:12 204

原创 侵入式状态栏的实现与自定义actionbar不能居中的问题

侵入式状态栏的实现很简单,只需要短短几行代码。 if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |

2017-12-27 19:29:43 270

原创 java与c++的主要区别

最明显的就是一个是面向对象一个是面向过程java中没有指针,或者说指针是被隐藏的 而C++最重要的就是指针。java摆脱了显式的指针,但指针依旧以储存地址的形式隐藏程序的深处。甚至可以说java中所有东西都是指针。取消指针意味着一个更安全的系统。  在java中 int a =12; int b=a; if(a==b) system.out.println("true"); 与在C或者C+

2016-08-04 20:49:27 638

原创 1.0.1(viewpager)

public class Whatsnew extends Activity {private ViewPager mViewPager;private ImageView mPage0;private ImageView mPage1;private ImageView mPage2;private ImageView mPage3;private ImageVi

2015-12-22 11:02:11 336

原创 笔记1.0.0

/ZX on 2015/12/17onConfigurationChanged 调用它可以在改变屏幕方向、弹出软件 盘和隐藏软键盘时,不再去执行onCreate()方法,而是直接执行onConfigurationChanged()。如果不申明此段代码,按照 Activity的生命周期,都会去执行一次onCreate()方法,而onCreate()方法通常会在显示之前做一些初始化工作。所以如果改

2015-12-17 09:41:08 370

空空如也

空空如也

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

TA关注的人

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