自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 android studio 报错 unable to create debug bridge

升级完了studio后打开出现这个问题,然后就连接不上模拟器、手机了 原因,\Sdk\platform-tools 目录下的adb.exe文件被修改,找个正常的替换下(从同事那copy) ...

2019-06-17 10:01:52

阅读数 131

评论数 0

转载 Android RadioGroup 横向显示(X行X列)

原文RadioGroup多行显示 参考:参考文章 (在模拟器不兼容) 效果图 应该是: 模拟器 如下图: 核心代码 import android.annotation.SuppressLint; import android.content.Context; import android.c...

2019-06-10 12:07:55

阅读数 117

评论数 0

原创 as 抽抽了 INFO - e.project.sync.GradleSyncState - Gradle sync failed

昨天还运行的好好地,今天上班打卡as提示:“INFO - e.project.sync.GradleSyncState - Gradle sync failed: Illegal char <:> at index 8: D:/pos/D:.pos.iml (4 s 246 ms)” ...

2019-05-13 10:53:34

阅读数 621

评论数 0

转载 面试心得

转发:https://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&amp;mid=2247487335&amp;idx=1&amp;sn=dd6c4c1d3e6f60c443879826f94533e2&amp;chksm=e...

2019-03-07 13:34:20

阅读数 25

评论数 0

原创 工具-收藏

1、下拉刷新 :https://github.com/scwang90/SmartRefreshLayout 

2019-02-21 17:42:29

阅读数 23

评论数 0

原创 shape

shape图形用来描述形状定义,形状图形的定义文件以shape元素为根节点, shape节点用来描述该形状图形是哪种几何图形。 根节点shape下定义了6个子节点: corners(圆角):它用来描述4个圆角的规格定义。 gradient(渐变):它用来描述形状内部的颜色渐变定义。 padding...

2019-02-21 17:41:02

阅读数 40

评论数 0

原创 drawbale小计

小计 Android把所有显示出来的图形都抽象为Drawable(可绘制的)。这里的图形不止是图片,还包括色块、画板、背景等。 drawable文件放在res目录的各个drawable目录下。\res\drawable一般存放的是描述性的XML文件,图片文件一般放在具体分辨率的drawable目录...

2019-02-20 20:21:02

阅读数 26

评论数 0

原创 工具类--获取屏幕宽高

在这里插入图片描述 // 获得屏幕的宽度 public static int getScreenWidth(Context ctx) { // 从系统服务中获取窗口管理器 WindowManager wm = (WindowManager) ctx.getSystemService...

2019-02-20 19:59:59

阅读数 67

评论数 0

转载 使用shape画虚线

&lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"&gt; &lt;size andro...

2019-02-20 19:58:07

阅读数 40

评论数 0

原创 Edittext (2)

自动完成编辑框AutoCompleteTextView 自动完成编辑框一般用于搜索文本框,如在电商App的搜索框输入商品文字时,下方会自动弹出提示词列表。 它的实现原理是:EditText结合监听器TextWatcher与下拉列表Spinner,一旦监控到EditText的文本发生变化,就自动弹...

2019-02-20 13:51:01

阅读数 37

评论数 0

转载 getRawX()、getRawY()与getX()、getY()、getScrollX()与getScrollY()

使用MotionEvent中的getRawX()、getRawY()与getX()、getY()取得触摸点在X轴与Y轴上的距离 这四个方法都返回一个float类型的参数,单位为像素(Pixel)。 getRawX()、getRawY()返回的是触摸点相对于屏幕的位置, 而getX()、getY()...

2019-01-08 21:07:56

阅读数 59

评论数 0

原创 群英传之listview 二

listview扩展 :有弹性 public class MyListView extends ListView { private static int mMaxOverDistance = 50; private Context mContext; public...

2019-01-07 20:39:59

阅读数 30

评论数 0

原创 群英传 之listview 一

1、设置viewHolder 2、item之间分割线 android:divider=&quot;@color/colorAccent&quot; android:dividerHeight=&quot;2dp&quot; 3、去掉分...

2019-01-07 19:29:56

阅读数 29

评论数 0

原创 什么是线程安全

java中的线程安全是什么:       就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问 什么叫线程安全:      如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同...

2019-01-06 21:11:21

阅读数 2051

评论数 1

转载 DialogFragment 作为加载框填坑

1、重写onDismiss()方法 当窗口关闭(执行了dismiss或者点击了外部区域,或者按了返回键),此方法执行。但是不要调用父类的onDismiss方法,否则当前fragment就会被移除。我们想要的是fragment还在,只是关闭掉内部弹框,也是隐藏视图。 @Override public...

2019-01-04 09:56:09

阅读数 416

评论数 0

原创 ANDROID群侠赚自定义控制(一)

//自定义测量值 private int measureWidth(int measureSpe){ int result=0; int specMode=MeasureSpec.getMode(measureSpe);//从MeasureSpec中获取测量模式 int ...

2019-01-03 16:33:34

阅读数 27

评论数 0

转载 EditText 更改回车

点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往; 而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”。 而决定这个图标的变换的参数就是EditText中的 android:imeOptions属性。android:imeOptions的值有actionG...

2019-01-02 09:20:17

阅读数 250

评论数 0

原创 okhttp请求返回值只有一个数值

返回值如上图所示, body里都是为空,code=200,就是拿不到值正确姿势如下:response.body().string() final Request request = new Request.Builder() .url(url) ...

2018-12-25 14:38:14

阅读数 199

评论数 0

原创 studio log小技巧 一

1、打一条debug级别的日志,输入logd,然后按下tab键,studio就会自动补全一条完整的打印语句。如果想打印warn级别的,输入logw,按下tab键,以此类推。 2、在onCreate()方法外面输入logt,按下tab键,studio会自动生成一个以当前类名作为值得TAG常量, ....

2018-12-16 13:22:52

阅读数 82

评论数 0

原创 greendao接入sql和android cursor的简单应用

String sql="select PAYMENT_PAY_BY,sum(PAYMENT_MONEY) from PAYMENT where SYSTEM_BOOK_CODE = ? " + "and...

2018-12-14 13:42:27

阅读数 428

评论数 0

原创 greendao 多表查询

QueryBuilder&lt;User&gt; queryBuilder = userDao.queryBuilder(); queryBuilder.join(Address.class, AddressDao.Properties.userId) .where(Addr...

2018-12-14 10:15:57

阅读数 1319

评论数 0

原创 fragment hide /show 切换调用的生命周期方法

@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (hidden) { //不在最前端界面显示 mVideoView.pause()...

2018-12-14 09:22:00

阅读数 155

评论数 0

原创 greendao 踩坑 之主键long和Long

如果数据类型long没有大写,第一条数据会被第二天数据覆盖,也就是说,主键的自增长无效 用了一上午的时间领悟到的,多么痛的领悟0.0,在此mark一下...

2018-12-12 14:19:10

阅读数 1050

评论数 0

转载 greendao 模糊查询 踩坑 一

原文:https://blog.csdn.net/shangming150/article/details/79034278?utm_source=blogxgwz8#commentBox 项目中运用到了Greendao,有时候对数据库某些记录进行查询时,需要用到模糊查询,这里介绍一些green...

2018-12-11 11:01:16

阅读数 187

评论数 0

原创 记一次edittext搜索 bug

  EditText实现SearchView功能 前面searchview里面,如果要将键盘的换行改成搜索,是要修改imeOptions的属性即可,而Edittext的属性里其实是有这个的,所以在edittext的布局中添加imeOptions = “actionSearch”,但是只添加这个...

2018-12-06 18:07:07

阅读数 40

评论数 1

原创 activity 的四种启动模式

Activityde 的启动模式有四种。分别是standard、singleTop、singleTask和singleInstance。在AndroidManifest.xml中,通过&lt;activity&gt;标签的android:launchMode属性可以设置启动模式。下...

2018-09-26 17:26:52

阅读数 99

评论数 0

转载 面试

https://www.jianshu.com/p/d800165da455

2018-09-25 21:46:02

阅读数 52

评论数 0

原创 android 设计模式

android 中场常见的设计模式: 一、单例模式 优点:保证某个类里只有一个实例,在移动开发中能有效的控制内存的消耗。 单例模式有多种实现方式,我用到最多如下 1-1: 单例模式实例 1-1: public class single{ private final static s...

2018-09-25 17:55:03

阅读数 42

评论数 0

转载 小白pe制作

原文地址:http://www.xiaobaixitong.com/jiaocheng/21368.html    新版小白在原版的基础上多了一些功能,一些原本就有的功能也进行了改进,使得重装系统更加人性化。下面小编来教给大家如何使用新版小白进行U盘启动盘制作和使用,大家一起来看看吧。   ...

2018-09-15 23:17:47

阅读数 2085

评论数 0

转载 TabLayout基本用法

原文地址:https://blog.csdn.net/m0_37168878/article/details/73326095   1、需求 TabLayout+Viewpager+Fragment,在tab中显示一个红点,用来标识是否有新消息未读,需要实时刷新。又或者tab中显示的内容需要...

2018-09-12 09:59:23

阅读数 5667

评论数 0

转载 EditText弹出软键盘把视图上弹

原文地址:https://blog.csdn.net/sky2016_w/article/details/78435730 前言:我们在开发中,经常会遇到Activity中的布局的下方有EditText,获取焦点弹出软键盘的时候,软键盘可能会遮挡输入框,这样用户体验非常不好,如何解决这一现象呢?...

2018-09-06 18:38:52

阅读数 187

评论数 0

转载 自定义控件

原文地址:https://blog.csdn.net/a362523/article/details/48919949 Android自定义控件总结 Android已经为我们提供了很多控件,但是大多数控件功能都比较单一简单,不能满足我们的需求,我们可以通过自定义控件的方式来实现自己想要的功能。...

2018-09-05 22:10:10

阅读数 41

评论数 0

转载 内存泄露

原文地址:https://blog.csdn.net/a362523/article/details/48543869 概念 内存泄露:申请的内存没有及时释放掉,这样的话就会造成程序能使用的内存资源越来越少,最终会导致系统无法再提供内存资源;  譬如说,一个map里面一直在添加新的对象,这样...

2018-09-05 22:06:25

阅读数 35

评论数 0

原创 上传String类型的json

String类型:  {"5b2cbd5bb64a467e3d2990c6":{"position":"0","answer":"2"},"5b2db35cb64a243d47c1180...

2018-09-01 13:39:08

阅读数 54

评论数 0

转载 windows cmd 常用命令

原文地址:https://blog.csdn.net/qq_24729895/article/details/56672409 CMD命令:开始-&gt;运行-&gt;键入cmd或command(在命令行里可以看到系统版本、文件系统版本)  1. appwiz.cpl:程序和功能...

2018-09-01 13:27:50

阅读数 45

评论数 0

原创 rxjava 启动页跳到首页

Observable.timer(2, TimeUnit.SECONDS) .observeOn(AndroidSchedulers.mainThread()) .compose(this.&lt;Long&gt;bindUnti...

2018-08-30 10:59:10

阅读数 324

评论数 0

转载 python入门教程

原文地址:https://blog.csdn.net/itcast_cn/article/details/78124529本套教程学习时间15天1-3天内容:为Linux基础命令4-13天内容:为Python基础教程14-15 天内容:为飞机大战项目演练第一阶段(1-3天):该阶段首先通过介绍不同...

2018-07-10 15:11:31

阅读数 255

评论数 0

转载 Android 5.0 6.0 7.0和8.0都增加了什么

原味地址:https://blog.csdn.net/lixuce1234/article/details/79020418随着安卓8.0的出现,越来越多的人开始要进行8.0系统的适配了,很多人都知道安卓最近几个版本的新特性这里大概说一下:5.0的时候出现了Design风格6.0出现的危险权限需要...

2018-07-10 08:50:06

阅读数 1608

评论数 0

转载 根据屏幕分辨率做适配,

突然想不起来是怎么做的了,只有大概的印象,但是具体步骤给忘了,在这给Mark一下以下是copy别人的,原文地址是:https://www.jianshu.com/p/ad563d169871后发现有更详细的:https://blog.csdn.net/zhaokaiqiang1992/articl...

2018-06-20 17:29:22

阅读数 1798

评论数 0

转载 子类fragment调用父容器Fragment方法,

一个折磨了我好久的东东,最终解决办法通过子类fragment调用父容器Fragment方法在这转发一下,原文地址:https://blog.csdn.net/a872822645/article/details/77095259Fragment嵌套Fragment时候。子类fragment调用父容...

2018-06-19 15:00:12

阅读数 992

评论数 0

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