自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day15音乐播放器

MediaPlayer权限开始-结束-暂停-继续Main页面布局文件权限 <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-p

2020-12-23 09:04:40 107 2

原创 Day14服务Serivce

开服务+关闭服务再次登录自动跳转1.开启服务2.关闭服务3.用绑定的方式开启服务4.解除绑定再次登录自动跳转SharedPreferences key = getSharedPreferences("key", MODE_PRIVATE); boolean open = key.getBoolean("open", false); if (open){ Intent intent = new Intent(this, Main2Activity.c

2020-12-22 09:07:23 107

原创 Day13发送广播LocalBroadcastManager

广播1.本地广播2.观察者发送短信自动输入1.本地广播 //TODO:本地广播 localBroadcastManager = LocalBroadcastManager.getInstance(this); //TODO:广播接受者 MyReceiver myReceiver = new MyReceiver(); //TODO:意图过滤器 IntentFilter intentFilter = new Intent

2020-12-22 09:02:47 108

原创 Day12发送广播

Receiver发送广播开启关闭屏幕通知发送广播 public void btn1(View view) { Intent intent = new Intent(); intent.setAction("com.zcb"); sendBroadcast(intent); } public void btn2(View view) { Intent intent = new Intent(); inten

2020-12-22 08:44:32 78

原创 Day11数据库

数据库获取权限1.list集合查询数据库联系人2.查询联系人3.查询短信3.查询通话记录4.获取手机内的音频5.获取手机内的视频6.获取手机内的图片7.获取所有断线8.对联系人的增删改查获取权限 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){ requestPermissions(new String[]{Manifest.permission.READ_CONTACTS,Manifest.permission.CA

2020-12-22 08:42:02 74

原创 Day10ContentProvider读取数据库进行增删改查

Day10Provider读取数据库进行增删改查注意清单 文件1.Provieder2.Main页面获取注意清单 文件 <provider android:name=".MyContentProvider" android:authorities="com.zcb" android:enabled="true" android:exported="true"> </provider&

2020-12-16 19:20:35 173

原创 Day9Sqlite数据库存储+增删改查

Day9Sqlite数据库存储获取权限1.创建数据库2.创建表3.插入数据4.查询数据5.删除数据6.修改数据获取权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name

2020-12-16 19:16:49 85

原创 Day8SdCard存储

Day81.登录记住密码2.存入文件到SD卡3.存数据到SD卡4.TabLayout + ViewPager + 小圆点1.登录记住密码public class MainActivity extends AppCompatActivity { private EditText username; private EditText password; private CheckBox cbRemember; private Button login; priva

2020-12-16 19:11:22 139 2

原创 Day04Fragment传值

Fragment1.MainActivity传Fragment2.Fragment传MainActivity3. listViewMain传值Fragment1.MainActivity传Fragmentpublic class MainActivity extends AppCompatActivity { private LinearLayout ll; private EditText edTx; private Button btn; @Override

2020-12-10 14:12:03 93

原创 Day03Notitfcation通知

Notitfcation通知1.双击退出2.自定义通知3.最简单的通知4.进度条通知5.锁屏通知6.大屏通知和列表通知7.设置通知效果各个属性进阶版1.双击退出 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK ){ //判断用户两次按键的时间差是否在一个预期值之内,是的话直接直接退出,不是的话提示用户

2020-12-10 08:42:02 136

原创 Day02PopWindow+Menu

PopWindow+Menu1.系统菜单OptionsMenu2.上下文菜单ContextMenu3.PopPupWindow1.系统菜单OptionsMenu<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/red" android:tit

2020-12-08 15:02:26 124

原创 Day01Dialog对话框

Dialog 对话框常用的对话框1.普通对话框2.单选对话框3.多选对话框4.自定义对话框5.水平对话框6.日期对话框7.时间对话框8.完整自定义对话框常用的对话框1.普通对话框 //TODO:普通对话框 public void btn(View view){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("标题"); builder.

2020-12-07 16:23:20 106

空空如也

空空如也

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

TA关注的人

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