自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android SQLite数据库

其实吧就是懒,可以翻api看到这些内容 首先,自定义类继承 SQLiteOpenHelper 重写两个方法 oncreate 和onUpgrade 前者在安装时运行,一般用于创表 第二个为更新数据,版本号发生变化执行 getWritableDatabase getReadableDatabase 两个方法均为获取SQLiteDatabase 对象 当磁盘满时,前者会报错,后者会以只读方法打开...

2019-10-13 19:35:17 124

原创 SurfaceView

SurfaceView Paint类介绍 * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 1.图形绘制 setARGB(int a,int r,int g,int b); 设置绘制的颜色,a代表透明度,r,g,b代...

2019-07-10 21:48:30 167

原创 SurfaceView

SurfaceView 目前所学用途: 视频弹幕: 彩色弹幕,随机RGB值,进行实时刷新 package com.example.h_04_2; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.PixelFor...

2019-07-09 21:48:21 274

原创 June-All

对话框 AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);-----创建对话框管理者 builder.setView(view);------设置布局 AlertDialog dialog=builder1.create();-----创建对话框 dialog.show();-----展示对话框 Menu菜...

2019-06-23 19:46:54 156

原创 Eleven

第三方框架: EventBus和 Otto EventBus 概念及思路: EventBus三大要素 Event 事件。它可以是任意类型。 Subscriber 事件订阅者。 Publisher 事件的发布者。我们可以在任意线程里发布事件,一般情况下,使用EventBus.getDefault()就可以得到一个EventBus对象,然后再调用post(Object)方法即可。 EventBus四种...

2019-06-19 21:21:09 396

原创 Ttenth

BroadCastReceiver广播 概念及思路: 广播三要素: 广播发送者 : 发送广播 广播接收者(调频): 用于接收广播 要处理的事情 :处理广播的相关信息, Intent有图对象 广播的作用: 同一APP下多个组件之间传递数据(Activity/Fragment/Service之间传递数据) 2个APP之间传递数据 使用广播接受者进行电话拦截和短信拦截和系统电量的变化 广播接受者 自定义...

2019-06-19 21:10:28 131

原创 Ninth

自定义ContentProvider 提供方:ContentProvider 创建数据库,自定义类继承SQLiteOpenHelper 自定义内容提供者类,继承ContentProvider,重写insert/delete/update/query方法,向外界提供方法 清单文件中注册内容提供者 代码: 自定义类继承SQLiteOpenHelper public class MyHelper ext...

2019-06-19 21:01:43 342

转载 Eighth

ContentProvider ContentProvider是Android四大组件之一*** 就算这玩意我不喜欢 也要会 Android提供了一些主要数据类型的ContentProvider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些Android提供的ContentProvider。通过获得这些ContentProvider可以查询它们包含的数据,...

2019-06-14 21:33:47 187

原创 Seventh

数据库 insert() 插入数据 update() 修改数据 delete() 删除数据 query() 查询数据 代码: public class SqliteActivity extends AppCompatActivity implements View.OnClickListener { Button bt_insert,bt_delete,bt_update,bt_query...

2019-06-13 21:39:45 159

原创 Sixth

Bitmap三级缓存+二次采样 三级缓存 优缺点: 优点: 省流量,一定程度可以离线浏览 缺点:会吃内存空间 (一般手机app都会有清除缓存功能) 原理: 把要加载的图片从内存到文件到网络依次查找 假如内存没有则从文件查找 假如文件没有则从网络下载 至于如何对于图片的统一,暂未学习只是简单了解 代码: <uses-permission android:name="android.permis...

2019-06-12 21:26:06 141

原创 Fifth

SharedPreferences存储+SD卡存储 SharedPreferences存储 代码: SharedPreferences preferences = getSharedPreferences("songdingxing", MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); ...

2019-06-11 21:00:55 207

原创 Fourth

Notification通知 Notification通知在app的中实际应用较广泛 代码: NotificationManager manager= (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification.Builder builder ...

2019-06-10 21:06:49 179

原创 Third

PoupWindow菜单 代码-控件下方: PopupWindow popupWindow = new PopupWindow(Main2Activity.this); View view= LayoutInflater.from(this).inflate(R.layout.layout_weixin_popupwindow,null); popu...

2019-06-09 21:32:38 148

原创 Second

Menu菜单 方法较多,需要记忆 系统菜单 效果: 注意:这并不是某些软件的+号,不能与之混淆 一个Activity只有一个系统菜单 代码: <item android:id="@+id/blue" android:title="蓝色" app:showAsAction="never"></item> <item android:id="@+id/red"...

2019-06-06 11:47:03 173

原创 First

#First

2019-06-05 14:23:57 117

空空如也

空空如也

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

TA关注的人

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