自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Swang

九层之塔,起于垒土。冰冻三尺,非一日之寒。。。

  • 博客(18)
  • 收藏
  • 关注

转载 failed to resolve: com.android.support:appcompat-v7:25.4.0

出现错误failed to resolve: com.android.support:appcompat-v7:25.4.01首先,在builder.gradle(Project)里面,注意是project的那一个,将allprojects改成如下,添加了maven{url "https://maven.google.com"},也可以把这一段改成google(),效果一样。all

2017-11-06 13:43:12 334

原创 连接和断开扫描枪时,屏幕都会刷新,造成临时加载的数据丢失

问题:连接和断开扫描枪时,屏幕都会刷新,造成临时加载的数据丢失。原因: 扫描枪连接时是将其作为接入外部键盘,而安卓在改变屏幕方向、弹出隐藏键盘、接入外部键盘时都是手机状态的改变,此时会重新执行onCreate( )方法,造成部分数据丢失。android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机

2017-04-01 18:16:56 1306

原创 RecyclerView使用GridLayoutManager间距设置

使用RecyclerView设置间距,需要重写RecyclerView.ItemDecoration这个类。有如下的效果图需要实现,间距只有中间的格子和底部的格式之间有。实现方法很简单,因为这个效果是每一行有3个格子,只要每行的第一个格式左边间距为0即可以。其他都设置左边距和底部距离。代码如下:public class SpaceItemDecoration extends

2017-03-10 18:18:01 13864

原创 Application类

Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是不需要指定一个Applica

2017-03-10 18:06:12 227

原创 给数据库中所有表都加上同一字段字段

eg.//给所有表都加上companyId字段String query = "select name from sqlite_master";Cursor cursor = db.rawQuery(query, null);if (cursor.moveToFirst()) { String tableName = cursor.getString(0); if (!exi

2017-03-10 15:04:11 2114 1

原创 SQL特殊查询

一、查询某字段包含指定字符串select * from table_name where 字段名 like '%指定字符串%'%为任意字符串:1、'%要查的字符串'指查询: '前面任意字符串'+'指定字符串'2、'要查的字符串%'指查询: '指定字符串'+'后面任意字符串'3、'%要查的字符串%'指查询: '前面任意字符串'+'指定字符串'+'后面任意字符串'

2017-03-01 12:03:54 602

原创 android提示音

Aroidnd提示音一、系统自带// TYPE_RINGTONE 电话铃// TYPE_NOTIFICATION 提示音(响一下)// TYPE_ALARM 闹钟音Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);final Ringtone r = Rin

2017-01-03 12:00:23 621

转载 Parcelable、序列化

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2016-10-20 17:33:27 353

原创 list与数组的转化、remove重复元素、移除List中的所有空元素

一、字符数组转list       List list = java.util.Arrays.asList(arrayStr);二、list转化为字符数组       String[] storeStr = list.toArray(new String[list.size()]);三、去掉list中重复的元素基础类型:ArrayList

2016-10-19 17:32:10 1567 1

原创 解决PopupWindow遮住输入法

1: PopupWindow中的设置pop.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);pop.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);2:Activity中的设置<activity android:name="com.

2016-10-18 16:16:36 395

原创 Spinner中的文字居中

一、simple_spinner_item.xml和simple_spinner_dropdown_item.xml其实都是在sdk\platforms\android-18\data\res\layout中的,那么我们可以覆写他们。比如这样覆写:把TextView中的gravity改一下,这个问题就解决了。二、另外,StackOverflo

2016-10-18 16:05:29 2166

转载 Java Calendar 类时间操作

Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。演示了获取时间,日期时间的累加和累减,以及比较。注意事项:Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。而 Calendar.DAY_OF_WEEK 定义和值如下:Calendar.SUNDAY = 1Calendar.

2016-10-14 18:29:47 198

转载 EditText篇

一、EditText不可编辑两种选择:第一个 不可编辑但是会弹出输入法android:editable="false" 第二个 不可编辑同时不会弹出输入法android:focusable="false"二、EditText设置输入限制android:digits="1234567890.+-*/%\n()"限制输入框中只能输入自己定义的这些字符串

2016-10-13 17:41:46 245

原创 利用Timer实现间隔时间段后的循环刷新

每隔5秒自动请求数据,或刷新。。。@Overrideprotected void onResume() { super.onResume(); // 每隔五秒刷新打印失败的list timer = new Timer(); timer.schedule(new TaskJob(), 0, 5000);}//没5秒后需要做的事private cl

2016-10-13 17:26:06 795

原创 从一个activity回退到另一个activity并返回值

从aActivity跳转到bActivity去,并在bActivity做相关的处理,当相关的事情做完之后就回到aActivity,或许还同时返回一些bActivity处理完的数据交给主aActivity处理。aActivity:Intent intent = new Intent(aActivity.this, bActivity.class);activity.startA

2016-10-11 17:18:04 3178

转载 Button的DrawableLeft及相关属性

Button的Drawable Left,Drawable Top,Drawable Right,Drawable Top这四个属性放的图片都是在最旁边,像是这样  整理出三种方法1.利用版面去配置,按钮在背后,前面在盖图片跟文字然后置中public static void set_button_Drawable_center(final Context context,final Button

2016-10-10 16:39:15 1188

原创 ExpandableListVivew

一:下图为ExpandableListVivew支持的xml属性XML Attributes                   属性名Related Method描述

2016-10-09 18:08:22 443

原创 父、子控件 事件冲突

两种办法1.设置里面控件的focusable为false<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><Buttonan

2016-10-08 15:28:05 392

空空如也

空空如也

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

TA关注的人

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