- 博客(20)
- 收藏
- 关注
原创 WebView
1、通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据 通过Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据 getCacheDir()方法用于获取/data/data/<package name>/cache目录 getFilesDir()方法用于
2021-04-12 19:25:47
411
原创 动画
Android中的动画 分为三大类,逐帧动画(Frame)以及补间动画(Tween),还有Android 3.0以后引入的属性动画(Property)
2021-03-29 09:26:43
88
原创 网络
1、HttpURLConnection 在Android 4.0以上,网络连接不能放在主线程上,不然就会报错android.os.NetworkOnMainThreadException。但是4.0下版本可以不会报错 注意线程切换,不能在子线程中更改主线程东西 1.1使用步骤 创建一个URL对象:URL url = new URL(https://www.baidu.com); 调用URL对象的openConnection( )来获取HttpURLConnection对象实例:HttpURLC...
2021-03-22 19:01:27
93
原创 流媒体+软件应用+管理器
1、MediaPlayer播放音频与视频 通过该类,我们可以以最小的步骤来获取,解码 和播放音视频。它支持三种不同的媒体来源: 本地资源 内部的URI,比如你可以通过ContentResolver来获取 外部URL(流) 对于Android所支持的的媒体格式列表 1)获得MediaPlayer实例: 可以直接new或者调用create方法创建: MediaPlayer mp = new MediaPlayer(); MediaPlayer mp = MediaPlayer.create(thi
2021-03-18 19:02:44
263
1
原创 图像处理、画图
1、Color 1.1 color使用 1.2android 定义颜色color时6位或8位值的差别 6位(#000000)就是RGB值 8位(#1e000000)ARGB 头两位是透明度,00是全然透明,ff是全然不透明,后6位是RGB值,比較适中的透明度值是intcolor=Color.argb(127,255,0,255);//半透明的紫色当中第一个參数表示透明。0表示全然透明,255(ff)表示全然不透明。后三位分别代表RGB的值了。 1.3 .9...
2021-03-16 19:52:35
437
原创 事件机制
1、回调过程 <com.example.callbackdemo1.MyButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="按钮"/> public class MyButton extends Button{ private static String TAG = "呵呵";
2021-03-05 17:22:07
108
原创 Java知识点
1、抽象类&接口 转载自:https://www.cnblogs.com/dolphin0520/p/3811437.html 2、 3、 4、
2021-02-25 14:34:38
90
原创 Android常见报错原因
1、android:android.content.res.Resources$NotFoundException: String resource ID #.. setText()方法赋值的数据类型为int,虽然没有报错,但是运行时却会一场,int转为字符串即可。
2021-02-24 18:47:41
441
原创 Fragment和、ListView、Activity交互操作
1、Fragment中设置点击事件 fragment1.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:ba
2021-02-24 13:18:49
248
原创 git学习
1、git:版本控制系统 2、常用命令 1)设置用户: git config --global user.name "Your Name"(注意前边是“- -global”,有两个横线) git config --global user.email "email@example.com" 2)cd 磁盘 进入文件;mkdir 建文件夹; touch 建文件;pwd 显示工作目录路径;ls 看文件夹所有文件;cd .. 回退一步;rm -readme.txt移除文件;rm -r readme移除
2021-02-04 19:11:23
152
原创 Sql总结
1、group by,having groupby,即以其中一个字段的值来分组 select的字段只能是分组的字段类别以及使l聚合函数如,max(),min(),count()的字段。 where在前,groupby在后,注意groupby紧跟在where最后一个限制条件后面,不能被夹在where限制条件之间。 where在前,groupby在后的原因:要先用where过滤掉不进行分组的数据,然后在对剩下满足条件的数据进行分组。 having是在分好组后找出特定的分组,通常是以筛选聚合函...
2020-07-29 11:12:28
137
原创 Maven项目安装的经验(IntelliJ)
一、Maven_Java普通包的安装 直接点击next会生成有Maven框架的普通Java文件,此时首先在src目录下加装java根目录包。 此外应配置pom.xml,但刚生成的pom里面什么都没有,包括jre也没有,需要手动配置,如下图。 最后测试类编写调试。 二、Maven_Web安装 注意不要选错模板。 同样的在main目录下创建java根目录包,变成蓝色...
2020-02-09 20:31:36
345
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人