自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 控件绑定键盘操作

1.给需要的控件添加标识2.然后在到你的主方法里面添加代码和重写@Override public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) { //这里判断你的刚才填写的标识符是否相等 if(i== EditorIn

2017-12-28 10:33:52 841

原创 正则表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d

2017-12-28 10:11:53 87

原创 选中时和未选中时的背景颜色和文字颜色的改变

1.在你的项目Res--drawable--选中右键new--Drawable resource file2.在里面写代码 3.在布局中调用4.这是另外一个的用法  接着就是往里面添加代码 <corners android:topLeftRadius="4dp" android:topRigh

2017-12-27 23:53:43 10718

原创 动态加载文字加粗

1.其实就一句话  就是给相对应的控件设置就行了tv1.setText(Html.fromHtml("搜索文献 药品及其他"));

2017-12-27 23:49:29 275

翻译 Context, What Context?

Context可能是Android应用程序中最常用的元素…同时也最容易被误用.Context对象非常普遍和常用,它可能会发生出人预料的情形. 加载资源、启动Activity、获得系统服务、获取内部文件路径、创建View等等都需要Context的支持才能完成. 接下来我会为你提供一些和Context工作原理相关的说明,希望能帮助你更有效的开发.Context类型

2017-12-26 10:15:19 187

原创 相机的使用

1.必须添加权限   当然如果系统是6.0以上都要使用动态添加权限2.最简单的写法如下3.稍微加一点图片保存sd卡上   代码如下public class MainActivity extends AppCompatActivity { private File sdcardTempFile=new File("/

2017-12-26 09:48:48 257

原创 EventBus的传值

1.导包        compile 'de.greenrobot:eventbus:3.0.0-beta1'当然我必须说明一下    因为传值如果是从第一个页面传给第二个页面的时候   第二个页面必须要在传值之前存在的。所以我这里就直接用最简单的用法   就是先跳转到第二个页面  在第二个页面点击按钮开始往第一个页面传值    然后点击返回键回到第一个页面  接收到值并赋给控件。2.这是在两个...

2017-12-20 20:22:15 977

原创 压缩图片处理

1.写这之前最好会  Retrofit获取网络数据   和   Rxjava上游传下游2.导包和添加网络权限compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.okhttp3:logging-interceptor:3.3.0' compile '

2017-12-18 20:23:13 280

原创 云信实现通信

1.登录云信的官网    https://netease.im/?from=bdjjnim0034注册一个账号并登录    然后点击AppKey管理   就可以得到AppKey了2.点击账号管理   然后进去创建账号  作为测试用的   到时候运行的时候就可以用创建的账号登录3.我在这里只创建了2个

2017-12-17 20:39:02 3902

原创 二维码最简单的生成和识别

1.先添加依赖       链接:https://pan.baidu.com/s/1qXCqhFA 密码:uvn22.主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-aut

2017-12-15 21:13:37 1468

原创 讯飞语音识别

1.到http://www.xfyun.cn/?token=838b6419-6f9c-4644-a636-56785e709db8&account_id=3588587452   讯飞官网注册然后创建应用得到appid2.下载第一个语音识别的SDK    然后解压3.解压出来之后把assets和libs里面的都复

2017-12-14 20:44:30 6849 2

原创 应用版本更新Xutils3

1.导包     链接:https://pan.baidu.com/s/1geSNx43 密码:u75d2.创建一个类mama继承Application    然后初始化      public class mama extends Application { @Override public void onCreate() { super.onCr

2017-12-14 08:22:44 657

原创 极光推送

1.先下载推送module链接:https://pan.baidu.com/s/1hrQdvF2 密码:c2me2.然后将推送module里面的 libs所有文件复制到自己的libs里面然后导jcore-android-1.1.7.jar和jpush-android-3.0.9.jar这两个包3.在打开自己的清单文件 将下面的代码复制到下图位置<permission

2017-12-12 12:38:54 341

原创 Recyclerview3多态的使用

1.导包       compile 'com.android.support:recyclerview-v7:26.1.0'加依赖     链接:https://pan.baidu.com/s/1i4UfbRv 密码:kumc2.在主布局中写RecyclerView控件<LinearLayout xmlns:android="http://

2017-12-10 21:14:52 250

原创 Recyclerview2加下划线的使用

1.导包     compile 'com.android.support:recyclerview-v7:26.1.0'2.主布局里面写代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a

2017-12-08 20:27:46 706

原创 PullToRefresh上拉刷新下拉加载更多的使用

1.这回就不用导包了 只需要添加依赖https://pan.baidu.com/s/1o8rBnVs 密码:094e当然你想写一个简单的上拉和下拉的话 就只要导这library一个依赖就行了其他的三个只不过是高级版的 功能更多一些 2.看图操作3.看图操作

2017-12-08 00:19:40 1256

原创 Fresco图片框架的使用

1.导包 compile 'com.facebook.fresco:fresco:0.12.0' compile 'com.facebook.fresco:imagepipeline-okhttp3:0.12.0+'2.注册     就一句话可以写在主函数中    也可以写一个类继承Application    再到清单文件用name调用Fresc

2017-12-07 19:32:33 212

原创 BottomBar类似QQ下面的3个按钮

1.导包        compile 'com.roughike:bottom-bar:2.3.1'2.创建一个res/xml/bottombar_menu.xml;3.bottombar_menu.xml里面的代码

2017-12-06 15:57:06 900

原创 GreenDao数据库

1.先配置最外面的build.gradle   添加     classpath'org.greenrobot:greendao-gradle-plugin:3.2.2'2.再到项目的build.gradle里面配置         applyplugin:'org.greenrobot.greendao'导包        compile 'org.greenrobot:greendao:3.2...

2017-12-05 01:11:20 1225

原创 Rxjava传值的使用

1.导包 compile 'io.reactivex.rxjava2:rxjava:2.1.3' compile 'io.reactivex.rxjava2:rxandroid:2.0.1'2.主函数public class MainActivity extends AppCompatActivity { TextView tv; @Ove

2017-12-03 23:13:29 2428

原创 ButterKnife注解框架

1.导包implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'2.当然还要添加框架     打开 File—>Settings—>Plugins   搜索ButterKnife  找到 Andro

2017-12-03 19:37:53 321

junit单元测试

需要在build.gradle里面添加dependencies {testCompile 'junit:junit:4.12'}

2018-12-08

仿联系人定位悬浮

博客详解:https://blog.csdn.net/qq_15059163/article/details/80091962

2018-04-26

空空如也

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

TA关注的人

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