- 博客(38)
- 收藏
- 关注
原创 安卓 刷新框架SmartRefreshLayout
Android 刷新框架SmartRefreshLayout实例属性表格SmartRefreshLayoutClassicsHeaderClassicsFooter依赖implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14'implementation 'com.scwang.smartrefresh...
2019-11-01 20:08:46
1138
1
原创 XRecyclerView、Okhttp
XRecyclerView上拉加载、下滑刷新依赖bean类布局文件适配器代码activity实现上拉加载、下滑刷新依赖 //XRecyclerView api('com.jcodecraeer:xrecyclerview:1.5.9') { exclude group: 'com.android.support' } //picasso implem...
2019-10-28 20:50:43
236
原创 Base基类
简单的Base基类简单封装BaseActivityBaseFragmentActivity实现Fragment实现简单封装BaseActivitypublic abstract class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle s...
2019-10-21 20:56:49
294
原创 kotlin数据库
kotlincn数据库基本用法创建清单文件继承ContentProvider使用基本用法创建class GoodsDb(context: Context?) : SQLiteOpenHelper(context, "goodsdb", null, 1) { override fun onCreate(db: SQLiteDatabase) { db.execSQL(...
2019-10-15 20:55:23
1125
原创 判断网络状态
判断网络状态步骤1.创建一个类继承广播2.在代码注册并调用3.清单文件中注册步骤1.创建一个类继承广播public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Connectivity...
2019-10-14 20:54:43
130
原创 ORMlite数据库
ORMlite基本使用依赖表类构造表具体实现基本使用依赖implementation 'com.j256.ormlite:ormlite-android:5.0'implementation 'com.j256.ormlite:ormlite-core:5.0'表类@DatabaseTable(tableName = "t_user")class UserDb { @Dat...
2019-10-11 20:56:52
166
原创 Android 传感器
Android 传感器加速度传感器、步伐传感器、仿微信摇一摇Java代码(主类)// An highlighted blockpackage bw.com.Unit8;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;imp...
2019-07-15 21:13:35
170
原创 安卓(事件的分发)
事件的分发1.Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。2.View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。3.ViewGroup的相关事件有三个:onInte...
2019-07-12 21:15:30
117
原创 自定义View(根据内容设置大小/EditText点击清空效果)
自定义View(根据内容设置大小)效果图自定义View// An highlighted blockpackage bw.com.Unit4;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.uti...
2019-07-11 21:12:40
173
原创 安卓 自定义View(区域点击效果)
自定义View效果图自定义View// An highlighted blockpackage bw.com.Unit4;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color...
2019-07-10 21:27:17
399
原创 安卓(属性动画)
Property Animation(属性动画)效果图布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:...
2019-07-08 21:21:19
112
原创 安卓 (帧动画)
Drawable Animation(Drawable动画)效果图Java代码(XML实现)// An highlighted blockpackage bw.com.Unit2;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.support.v7...
2019-07-07 21:24:23
143
原创 安卓(xUtils)
xUtils依赖// An highlighted blockimplementation 'org.xutils:xutils:3.5.0'清单文件效果图Application初始化// An highlighted blockpackage bw.com.Unit1.app;import android.app.Application;import org.xuti...
2019-07-05 21:20:49
160
原创 安卓 RecyclerView(侧滑删除)
RecyclerView(侧滑删除)SwipeLayout概念:可以支持侧滑的布局控价常用方法设置侧滑方式 :setMoe(SwipeLayout.show.PULLOUT)setMoe(SwipeLayout.show.LAYDOUN)打开 :openItem(下标)关闭 :closeItem(下标)判断是否打开 ...
2019-06-27 21:25:10
240
原创 安卓 xRecycleView(添加头部和尾部)
xRecycleView(添加头部和尾部)效果图头部效果尾部效果Java代码// An highlighted blockpackage bw.com.headerandfoodter;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support...
2019-06-26 21:08:37
182
原创 安卓网络请求工具方式 (HttpURLConnection-Httpclient-Xutils-Okhttp-Volley)
网络请求工具类(HttpURLConnection-Httpclient-Xutils-Okhttp-Volley)Okhttp、Volley依赖implementation ‘com.squareup.okhttp3:okhttp:3.12.1’implementation ‘eu.the4thfloor.volley:com.android.volley:2015.05.28’工具类代...
2019-06-25 21:23:05
295
原创 断点续传
断点续传效果图Java代码// An highlighted blockpackage bw.com.day1;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import an...
2019-06-24 21:53:06
517
原创 安卓(get获取图片和post注册)
get获取图片和post注册效果图布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas....
2019-06-21 21:24:58
239
原创 安卓 (xml解析、高德地图)
DOM解析笔记一。重要的方法:1.Document:getElementsByTagName(节点名称):根据节点名称获得节点列表2.Node:getChildNodes():获得当前节点所有的子节点3.Node:getAttributes():获取当前节点所有的属性和值4.Node:getNodeValue():获得当前自节点的值5.Node:getTextContent():获...
2019-06-20 21:27:10
355
原创 安卓
GPS定位效果图权限// An highlighted block<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 访问GPS --><uses-permission android:name="android.permission.ACCES...
2019-06-17 21:07:45
167
原创 安卓
SoundPooljava布局// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android....
2019-06-14 21:35:04
165
原创 安卓菜鸟
视频播放器效果图java代码// An highlighted blockpackage bw.com.unit6;import android.media.MediaPlayer;import android.net.Uri;import android.os.Handler;import android.os.Message;import android.support....
2019-06-12 21:51:46
170
原创 安卓 SlidingMenu
SlidingMenu(Frament切换)和SurfaceView效果图主类布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...
2019-06-11 21:11:54
241
2
原创 安卓 NavigationView(侧滑)
NavigationView效果图布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas....
2019-06-11 11:54:18
198
原创 安卓 抽屉
抽屉效果图布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/...
2019-06-09 21:41:22
221
原创 安卓 Recyclerview(三种排列方式)
Recyclerview基础+接口回调点击事件+多布局+随机值生成瀑布流效果图1效果图2效果图3(瀑布流)java代码// An highlighted blockpackage bw.com.androidthird;import android.graphics.drawable.Drawable;import android.support.v7.app.AppCom...
2019-06-08 21:25:36
587
原创 安卓 IntentService
IntentServiceIntentService的优点:不用开启线程IntentService的缺点:使用广播向activity传值IntentService,可以看做是Service和HandlerThread的结合体IntentService 是继承自 Service 并处理异步请求的一个类,在 IntentService内有一个工作线程来处理耗时操作。用法:自定义类继承Inte...
2019-05-28 21:29:24
178
原创 安卓 Service
Service一、创建Service1, 定义一个类, 继承Service2, 重写父类的方法, onBind() — 必须重写的方法3, 在清单文件中, 注册Service二、Service的生命周期以及启动方式1.启动方式生命周期:onCreate() — onStartCommand() — onDestroy()开启服务:startService()停止服务:st...
2019-05-27 20:34:46
150
原创 安卓 Banner轮播图
Banner轮播图一、依赖// An highlighted block implementation 'com.youth.banner:banner:1.4.10' //轮播图二,布局文件// An highlighted block<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...
2019-05-24 19:32:44
185
原创 安卓 ViewPager(PagerTitleStrip和PagerTabStrip)
ViewPager之PagerTitleStrip和PagerTabStrip//agerTabStrip代码如下:效果图// An highlighted blockpublic class PagerTabStripMainActivity extends AppCompatActivity { ViewPager viewPager; List<ImageVi...
2019-05-23 21:51:43
205
原创 安卓 Fragmen(静态注册和动态注册)
Fragmen一、静态注册// An highlighted block<fragment android:layout_weight="1" android:layout_width="match_parent" android:layout_height="0dp" android:name="bw.com.fragmentday11.MyFragm...
2019-05-21 20:43:48
251
原创 安卓 广播(有序、粘性、EventBus)
有序广播代码如下:1.清单文件2.发送广播Intent intent = new Intent("www.wangpeng"); intent.putExtra("name","我是有序排序"); sendOrderedBroadcast(intent,null);3.接收类// An highlighted block String name = ...
2019-05-20 21:48:41
511
原创 安卓 广播
BroadCastReceiver广播如何实现广播步骤1:广播接受者(1)自定义类继承BroadcastReceiver,重写onReceive方法(2)注册广播(安卓的四大组件都需要注册)静态注册:在清单文件中动态注册:在代码中注册(注册和解除注册)步骤2:广播发送方:sendBroadcast(Intent意图对象)静态注册代码如下:(1)自定义广播接受者类继承BroadCa...
2019-05-17 21:43:11
147
原创 安卓 内容提供者
ContentProvider内容提供者1.ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。自定义内容提供者:提供者代码:(1)自定义类继承SQLiteOpenHelper// An highlighted blockpublic class MyOpenHelper extends SQLiteOpenHelper { ...
2019-05-16 21:39:20
168
原创 安卓 图片二次采样
Bitmap二次采样第一次采样:获得缩放比例第二次采样:根据缩放比例进行压缩//代码如下// An highlighted blockpublic class MainActivity extends AppCompatActivity { ImageView imageView; Button button; @Override protected vo...
2019-05-15 21:43:43
222
原创 安卓 SharedPreferences(功能:实现记住密码)
一.SharedPreferences2.如何存储数据步骤1:得到SharedPreferences对象 getSharedPreferences(“文件的名称”,“文件的类型”);(1).Context.MODE_PRIVATE:指定该SharedPreferences数据只能被应用程序读写(2).Context.MODE_WORLD_READABLE:指定该SharedPrefere...
2019-05-14 21:32:31
305
原创 安卓 Notification(普通通知、自定义通知框、列表通知框、大视图通知框、进度条通知框加跳转页面)
Notification通知和自定义Toast1.普通通知效果图:代码如下// An highlighted block@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)public void normal_notifiaction(){ NotificationManager manager= (NotificationM...
2019-05-13 21:31:22
207
原创 安卓 PopupWindow(底部)、自定义系统菜单、listview索引
PopupWindow弹出窗体1.底部弹出窗体//效果图// An highlighted blockpublic class MainActivity extends AppCompatActivity { Button button; @Override protected void onCreate(Bundle savedInstanceState) {...
2019-05-10 21:51:43
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人