自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 资源收藏

1、lottie动画资源网站:https://lottiefiles.com/

2020-01-14 11:19:24 434

原创 android获得手机内有启动图标的应用信息(包名版本号,图标等)

获取系统内有启动图标的APP名字,直接上代码: public void getAllAppInfos() { PackageManager pm = getPackageManager(); Intent mIntent = new Intent(Intent.ACTION_MAIN, null); mIntent.addCategory...

2019-11-05 14:30:43 676

原创 android 通过NotificationListenerService获取通知栏内容

1、通过NotificationListenerService获取通知栏内容:NotificationListenerService是系统提供的监听通知栏服务,我们需要继承此服务实现自己的逻辑,代码如下:public class MyNotificationListenerService extends NotificationListenerService { @Overrid...

2019-11-05 14:27:28 3037

原创 android获取手机号码的归属地以及运营商,本地查询

方式一、本地数据库匹配应用网上的电话号归属地db数据进行匹配查询。如若查不到可用此地址,包含3W+数据匹配。资源地址:https://download.csdn.net/download/lemon_husky/11942253第一步:下载DB数据库资源放入APP得assets文件夹中,如下图所示:第二步:通过代码将assets的数据库资源转移到app的数据库中: ...

2019-10-30 14:27:33 3372 6

原创 LinkMovementMethod返回长按以及点击事件给父类处理

1、实现方式:当textview设置LinkMovementMethod后会拦截掉父类的 点击事件和长按事件,此时我们需要重写LinkMovementMethod的onTouchEvent(TextView widget, Spannable buffer, MotionEvent event);方法对span以及点击非span的长按、点击事件处理,当点击span区域时,textview的on...

2019-10-18 10:59:34 1914

原创 android Imageview 资源动态更改颜色

一句话(资源文件不是透明的地方都会改变):imageView.setColorFilter(Color.parseColor(color));小记:文件共享7.0全SDK路径:<external-path name="all_path" path="."/>fiddler抓包工具查看依赖指令:gradlew:xxx:dependencies(xxx工程...

2018-12-11 13:50:10 1240

原创 隐藏软键盘方法

/** * 隐藏键盘 * * @param context * @param view */public static void hideSoftInput(Context context, View view) { InputMethodManager imm = (InputMethodManager) IMApp.getAppContext().getSystemSer...

2018-10-30 21:33:34 661

原创 给recyclerAdapter打造通用点击事件监听设置BaseRecyclerAdapter

public abstract class BaseRecyclerAdapter<VH extends BaseRecyclerViewHolder> extends RecyclerView.Adapter<BaseRecyclerViewHolder> { private final String TAG = BaseRecyclerAdapter.clas...

2018-09-20 11:27:57 770

原创 由于.9背景图引发的linearlayout布局margin以及padding属性改变造成重新设置背景图linearlayout大小不对问题。

场景:在实际工作中,有两个嵌套的Liearlayout,外层Linearlayout没有margin,padding等属性且用于填充背景,默认填充.9背景图,内层linearlayout用于填充会话view。需要.9背景的view 添加进去,显示没有问题。当添加进去不需要背景的view并设置外层Linearlayout背景为空时,发现外层linearlayout距离内层背景会有空。因业务需...

2018-09-19 14:07:16 2747

原创 笔记:状态栏占位,以及隐藏5.0+半透明背景,加在非全屏,oncreate中,全屏切非全屏不抖动。

public void initStatusBar() { StatusBarUtil.setLightMode(this); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { this.getWindow().addFlags(WindowManager.LayoutParams.FLAG...

2018-09-05 17:00:54 249

原创 竖向seekbar,thumb移动有效

package com.wm.remusic.widget;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.util.Log;impo...

2018-07-27 14:13:21 534

原创 GPS获取经纬度并解析,10分钟上报一次功能

通过GPS获取android 手机经纬度并每十分钟上传一次,地理位置解析是通过高德地图方法进行。由于需要长时间运行,写在服务中。public class PushGPSService extends Service { private LocationManager locationManager; private GeocodeSearch geocodeSearch; ...

2018-05-28 16:23:50 4457

原创 gradle依赖包重复问题。非本地项目引用方式

在引入Model代码中加入排除。根据需要更改内容,示例如下:compile(project(':FilePreviewLib')){ exclude group: 'com.android.support' exclude group:'io.reactivex'exclude group: 'com.android.support', module: 'design'...

2018-05-18 16:44:17 2230

原创 实现上线通知悬浮窗,5秒后自动关闭。

实现思路:1、通过开启一个service,在servcie中通过windowManager添加view实现在任意activity都能展示全局悬浮窗。2、通过倒计时countDownTimer实现5秒关闭功能。3、通过broadcast通知启动是否。package com.vrv.emm.service;import android.app.Service;impo...

2018-05-14 08:44:48 3120 2

原创 webview 同步Cookie,保存本地方式

public class SyncWebCookies { public static final String COOKIE_KEY = "web_cook_key"; public static void saveWebCookies(String url) { CookieManager cookieManager = CookieManager.get...

2018-05-14 08:39:11 733

转载 UML的9种图例解析

UML的9种图例解析(转)原帖已经不知道是哪一个,特在此感谢原作者。如有侵权,请私信联系。看到后即可删除。UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可...

2018-05-03 16:18:23 4252

原创 小记!华为 8.0系统切换APP内语言(中英文)无效(其他版本手机均有效)。

在设置完语言后进行冷启动,其他手机均可以设置成功,但华为8.0新系统手机无效,最终从如下两点解决。1、在切换完语言后进行冷启动时,对冷启动进行延时处理。(怀疑是没处理完设置流程,直接杀死进程造成)//设置语言private void changeLanguage(int i) { MultiLanguageUtil.getInstance().setConfiguration(...

2018-03-07 18:05:12 4308 2

原创 判断ScrollView是否滑动到底部或顶部

自定义Scrollview ,重写onOverScrolled,定义滑动到底部或顶部监听。在用的时候set监听即可。public class CustomScrollView extends ScrollView { private boolean isScrolledToTop = true;// 初始化的时候设置一下值 private boolean isScrolled...

2017-12-09 20:04:30 2303

原创 Kotlin语言开发android系列:GreenDao3基本使用

本文内容:本文的内容主要是针对使用Kotlin开发android过程中使用Greendao3来操作数据库的基本使用指南。由于Greendao3相关资料比较多,请大家自行搜索,本文不再对Greendao3进行详细介绍。Greendao3配置:在使用Greendao3之前,需要对Greendao3进行配置(这已经是默认流程了!),打开build.gradle(Module:app)添...

2017-08-10 09:56:16 3343

原创 AlertDialog 背景颜色透明设置

工作中遇到dialog背景不透明,导致dialog弹出框在布局后面会有dialog的背景边框。在Dialog中设置如下代码即可使Dialog背景透明。AlertDialog dialog = new AlertDialog.Builder(mContext).create();final Window window = dialog.getWindow();window.setBac...

2017-07-12 11:12:20 6152 1

原创 Android studio 首次创建工程默认gradle配置更改(避免每次新建工程都进行更改)

新安装了Android studio 3.0对kotlin 进行了一顿gradle配置。然后高高兴兴的新建了个工程。发现上一个工程配置的gradle都不见了。WTF?这怎么能忍啊每次新建工程都要重新配置?So,攻略了一番发现可以对android studio 进行默认的gradle 配置更改。打开androidstudio安装路径:\android-studio\plugins\a...

2017-06-12 16:39:39 11232 18

原创 Python的Eclipse+PyDev编程环境搭建(Linux系统)

学习Python所以选择Eclipse作为Python的IDE,首先安装Eclipse然后安装Pydev插件即可。1.首先下载Eclipse安装包:http://www.eclipse.org/downloads/eclipse-inst-linux64.tar.gz2.下载完成后:运行指令 tar vxzf eclipse-inst-linux64.tar.gz    

2016-08-09 18:34:05 1753

android电话归属地本地数据库

android本地使用的电话归属地数据库,存放在app的数据库中方便本地查询。

2019-10-30

空空如也

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

TA关注的人

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