- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 递归扫描本地文件和文件获取基本信息
//筛选格式 这里可以放置你想扫描的文件类型.mp4 .mp3 .txt private List format=new ArrayList<>(); private List>> total=new ArrayList<>(); //每一个扫描的路径 private List fileList = new ArrayList<>(); /
2018-01-30 16:18:15 559
原创 BroadcastReceiver广播接收者的使用
广播分为动态和静态广播1.动态广播先创建一个类继承BroadcastReceiverpublic class dongtai extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Toast.makeText(contex
2018-01-25 20:22:17 293
原创 简单实现MVC,MVP框架
模型(Model)模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象在数据库中存取数据。View(视图)View(视图)是应用程序中处理数据显示的部分。通常从模型数据中创建视图。控制器控制器是应用程序中处理用户交互的部分。通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。特点折叠优点耦合性低视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代...
2018-01-25 13:56:15 805
原创 Activity生命周期详解
我们来看一下这一张经典的生命周期流程图:相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上
2018-01-22 16:59:38 196
原创 Android Studio 快捷键整理
android studio中常用快捷键整理:常用:智能代码完成 Ctrl + Shift +空格任意搜索 双击Shift快速修复 Alt + Enter生成代码 Alt + Insert参数信息 Ctrl + P扩展选择 Ctrl + W缩小选择 Ctrl + Shift + W最近文件弹出 Ctrl + E重命
2018-01-19 10:41:52 956
原创 Android隐藏软键盘
1. 隐藏软键盘的方法,代码如下InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);mInputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToke
2018-01-19 10:40:40 240
原创 AndroidStudio常用插件
1. Alibaba Java Coding Guidelines阿里巴巴 java 代码规范2. Android ButterKnife ZeleznyButterKnife 代码生成3. ADB WIFI无线调试4. CodeGlance代码一览,右侧导航栏5. ECTranslation英文翻译成中文6. Gen
2018-01-19 10:38:36 133
原创 Recyclerview实现下拉列表
1.先导包 compile 'com.android.support:recyclerview-v7:25.3.0'2.主布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res
2018-01-19 09:06:55 1714
原创 Popuwindow实现二级联动
1.在values—>创建arrays.xml文件数据源 全国 北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建
2018-01-12 10:56:16 432
原创 Toolbar的使用
1.Toolbar是安卓自带的就不用导包了 但是需要把ActionBar去掉 不然显示不出来把这局代码复制到 清单文件android:theme="@style/Theme.AppCompat.Light.NoActionBar"2.主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2018-01-11 10:34:32 389
原创 BottomNavigationBar代替RadioButton
这个控件比较炫酷1.导包 添加依赖compile'com.ashokvarma.android:bottom-navigation-bar:2.0.4'
2018-01-10 21:23:09 545 3
原创 PopupWindow的简单使用
1.主函数//这只是一个控件的点击事件 tv111.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //拿到指定控件 也可以用findViewById
2018-01-10 21:15:56 196
原创 ExpandableListView实现Listview折叠工具
ExpandableListView使用解析这是一个比较老的控件工具 这个和ListView差不多1.先来一个二级列表实现 主函数<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:lay
2018-01-10 19:32:34 452
原创 Text文字显示或隐藏
if(tv2.getTransformationMethod()==PasswordTransformationMethod.getInstance()){ //这个是显示文字 tv2.setTransformationMethod(HideReturnsTransformationMethod.getInstance
2018-01-10 10:11:56 3283
原创 获取assets文件夹里面的内容
//获取assets文件夹下aaa.text的json字符串 private void getData() { try { InputStreamReader reader = new InputStreamReader(getAssets().open("aaa.txt")); BufferedReader buffered
2018-01-04 20:38:04 1186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人