- 博客(19)
- 收藏
- 关注
原创 2020-09-16
圆环--沉浸式布局圆环自定义view配置文件布局沉浸式布局圆环自定义viewpublic class CircleProgressView extends View { private Paint paint; // 画笔对象的引用 private int roundColor; // 圆环的颜色 private float roundWidth; // 圆环的宽度 private int progressColor; // 圆环进度的颜色 private fl
2020-09-16 16:08:47 137
原创 帧动画/补间动画
动画帧动画xml应用补间动画平移xml使用代码实现缩放xml使用旋转xml使用透明度xml使用组合动画xml使用帧动画xmlres/drawable/ 创建帧动画 animation-list<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
2020-09-11 14:57:17 147
原创 版本更新
更新管理类public class UploadManage { private Context mcontext; private String saveFilePath = "/sdcard/updataApk/";//保存apk到SDcard下面 private String saveFileNmae = saveFilePath + "apkName.apk";//下载完成的文件名字 private boolean canceFlag = false;//停止下载的
2020-09-11 09:37:49 68
原创 sd卡存入或读取图片
sd卡的读取json图片json //方法1:向SD卡中写json串 public static void write_json(String json) { //判断是否挂载 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ ...
2020-03-29 19:42:45 402
原创 复习
第一周Dialog对话框普通对话框单选对话框多选对话框时间对话框日期对话框自定义对话框(全部/一部分)菜单使用的menu系统菜单上下文菜单弹出菜单弹出窗口双击退出/通知双击退出普通通知进度条通知自定义通知及跳转Dialog对话框普通对话框 btn_bottom.setOnClickListener(new View.OnClickListener() { @Overr...
2020-03-22 20:16:20 76
原创 第十四天
AIDl和音乐播放器aidl服务端moudle:aidl_server客户端moudle:aidl_client音乐播放器aidl服务端moudle:aidl_server(1)将as切换到Project下,按照如图所示创建文件夹命名为aidl,在aidl文件夹下创建aidl文件,命名为IMyAidlInterface.aidl(2)修改aidl文件,提供一个方法,该方法 就是处理客户...
2020-03-07 14:22:02 80
原创 第十三天
service启动服务绑定启动前台服务intentservice启动服务<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schema...
2020-03-05 20:01:06 70
原创 第十二天
广播动态加载有序广播系统的广播广播发送通知eventBus本地广播动态加载 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2);...
2020-03-04 21:32:42 100
原创 第十一天
ContentProvider 系统URI获取手机联系人权限获取手机短信权限获取手机图片权限获取手机上音乐的权限获取手机的视频权限权限的判断广播获取手机联系人权限<!--添加获取手机联系人的权限--> <uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permi...
2020-03-03 21:17:29 89
原创 第十天
增删改查查询添加修改删除内容提供者内容解析者查询 //查询数据 //原生sql String sql = "select * from student"; Cursor cursor = readableDatabase.rawQuery(sql, new String[]{}); ...
2020-03-02 23:37:29 83
原创 第九天
数据库sql语句SQLiteOpenHelpersql语句查看所有的数据库Show databases;创建数据库Create dadtabase dbName;使用/切换数据库Use dbName查看正在使用的数据库Select database();删除数据库Drop database dbName;查看当前数据库中的所有表Show tables;创建表CREAT...
2020-03-01 19:55:09 77
原创 第八天
SD卡SD卡的读写判断版本号动态添加权限读写下载图片异步下载读取下载的图片banner添加依赖SD卡的读写判断版本号//判断版本号是否在6.0以上 m=23 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { String[] str = {Manifest.permission.READ_...
2020-02-28 19:23:29 106
原创 第七天
Tablayout和SharedPreferences存储第七课:Fragment+ViewPager+TabLayoutandroidx 导入依赖第八课记住密码和txt的读取写读第七课:Fragment+ViewPager+TabLayoutandroidx 导入依赖implementation 'com.android.support:design:28.0.0'修改当前版本和最高...
2020-02-27 20:04:44 91
原创 第六天
ViewPageviewpage的使用自动翻页关于FragmentStatePagerAdapter和FragmentPagerAdapterviewpage的使用public class MainActivity extends AppCompatActivity { private ViewPager vp; private List<String> data...
2020-02-26 19:29:05 120
原创 第五天
fragmentfragment的生命周期fragment 回退栈activity向fragment传值fragment向activity传值fragmen向fragmen传值fragment的生命周期1.onAttach() :Fragment与Activity有联系。2.onCreate():创建Fragment3.onCreateView():创建Fragment视图,尽量不要做耗时...
2020-02-25 20:37:18 72
原创 第四天
通知和Fragment模拟安装通知跳转页面自定义通知fragment动态创建静态加载模拟安装 //管理者 final NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); final Notificat...
2020-02-24 18:49:06 204
原创 第三天
popWindow的动画,--通知popWindow的动画创建动画布局(入场动画)创建动画布局(出场动画)设置动画设置显示弹窗时屏幕的亮度2次返回键退出应用通知popWindow的动画在res文件下添加anim文件夹创建动画布局(入场动画)<set xmlns:android="http://schemas.android.com/apk/res/android" <!--执...
2020-02-22 18:06:00 258
原创 第二天
自定义对话框和菜单自定义对话框创建自定义类继承AlertDialog设置按钮的监听menu菜单menu布局OptionsMenuContextMenu弹出菜单PopupWindow窗口自定义对话框创建自定义类继承AlertDialog在主页面设置点击事件private TextView title;//标题 private TextView message;//消息内容 p...
2020-02-21 19:15:52 122
原创 第一天
dialog对话框普通对话框单选框多选对话框自定义对话框进度对话框时间_年月日时间_时分普通对话框 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setIcon(R.mipmap.ic_launcher); ...
2020-02-20 19:26:06 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人