起风了

“路海长 青夜旷 越过群山追斜阳”

用java和pathon实现小红书客服自动回复功能、技术实现分析

技术栈:python、java、android,进程管理、socket通信 客户需求: 客户需要在小红书平台做一个可以全天自动回复用户私信、评论、回关用户等行为的客服软件。他说他们公司有50个小红书号,十几个客服,急需一款代替或辅助人工客服的软件进行一些日常的客服工作。 我调研后发现,小红书目前...

阿里百度腾讯常见java和安卓面试题汇总

阿里百度腾讯常见java和安卓面试题汇总缩略图
安卓部分 一,view的事件分发机制 dispatchTouchEvent 分发事件onInterceptTouchEvent 拦截事件只有viewgroup才有,view和activity没onTouchEvent 处理点击事件 1,图解ACTION_DOWN 事件分发,如果面试的时候能把下面的图画出来。能增分不少dispatchTouchEvent和 onTouchEvent的框里有个【tru...

java8实现列表去重,java8的stream 和lambda的使用实例

java8实现列表去重,java8的stream 和lambda的使用实例缩略图
不管我们做安卓开发还是javaweb开发,有时候我们会对列表进行去重操作,所谓的列表数据重复,通常体现在列表集合数据中的id属性相同。当然我们通过普通的方式也可以达到去重的效果。但是借助java8新特性可以很方便的实现列表去重,下面就写个小demo简单的演示一下。 主要实现代码 List<Person> persons ...

java多线程常用知识点, 安卓多线程面试要点

java多线程常用知识点, 安卓多线程面试要点缩略图
一,正确的中断线程的操作:有两种方法 1,interrupt()结合return操作 2,interrupt()结合抛异常操作 public class MyThread extends Thread { @Override public void run() { super.run(); //1,interrupt()结合return操作 while (true) { if (this.isInterrupted())...

FlexboxLayoutManager+ RecyclerView实现流式布局,楼层导航栏,折叠导航栏,导航栏和列表联动

FlexboxLayoutManager+ RecyclerView实现流式布局,楼层导航栏,折叠导航栏,导航栏和列表联动缩略图
好久不写安卓相关的文章了,最近项目需要就做了一个recylerview和顶部导航栏联动,并且导航栏要有折叠效果,楼层效果,大体效果如下(手机录屏,分辨率不是很高) 1528945837537.gif 下面来讲解具体实现 一,先看布局文件 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:an...

安卓面试大全+java面试大全,持续更行中。。。

安卓面试大全+java面试大全,持续更行中。。。缩略图
整理了安卓和java面试中常见的知识点,并附带每个知识点的详细讲解,有图有代码,并且可以用word显示目录,快速定位到对应的知识点。 image.png 持续整理中,整理好会发出来给大家共享。 image.png 也可以加我微信交流2501902696(备注安卓) 文章转载于:https://www.jianshu.com/p/a021b5c3ae...

安卓开发常用知识点& 安卓开发常见问题及解决方案

安卓开发常用知识点& 安卓开发常见问题及解决方案缩略图
========常用知识点=========== 一,Activity相关 1,判断activity是在前台运行,还是在后台运行 //当前activity是否在前台显示 private boolean isAPPforeground(final Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); ...

安卓webview原生和JavaScript(js)交互传值的4种方式 +java和js交互 +安卓JsBridge原理解析

安卓webview原生和JavaScript(js)交互传值的4种方式 +java和js交互 +安卓JsBridge原理解析缩略图
JsBridge:安卓和javascript最流行的交互方式,有以下4种方式可以实现交互传值 1,addJavascriptInterface:针对Android 4.2(API 17)及以上,只有标有@JavascriptInterface注解的public方法才能从js调用。而对targetSdkVersion为API Level 16及以下的app,js可以调用Java所有的public方法。通过public vo...

创建并运行自己的第一个flutter项目

创建并运行自己的第一个flutter项目缩略图
最近在学习flutter,毕竟是第一次运行flutter项目,中间遇到很多问题,今天就把自己如何创建并运行flutter项目,及创建的过程中遇到的一些问题都总结出来,方便后来人查看。 先来讲讲flutter的下载与安装。 一,下载flutter 可以直接到官网下载,选择你对应的系统就行:https://flutterchina.club/get-start...

Android MVP 详解(下)

Android MVP 详解(下)缩略图
作者:李旺成### 时间:2016年4月3日### 上篇 5. 最佳实践# 好了终于要点讲自己的东西了,有点小激动。下面这些仅表示个人观点,非一定之规,各位看官按需取用,有说的不对的,敬请谅解。关于命名规范可以参考我的另一篇文章“Android 编码规范”。老规矩先上图: MVPBestPractice 思维导图 在参考了 ke...