- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人