![](https://img-blog.csdnimg.cn/b90124294f9f461187648f84982ba18b.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android开发
以实践为主
Zender Han
一个热爱编程,喜欢分享技术、交流技术的文艺青年。交流QQ:431356720,互相学习。
展开
-
Android Kotlin实现插入图片至DCIM目录
【代码】Android Kotlin实现插入图片至DCIM目录。原创 2023-10-26 17:46:04 · 144 阅读 · 0 评论 -
Android自定义竖直方向阻尼效果回弹布局
【代码】Android自定义实现竖直方向阻尼效果回弹布局。原创 2023-08-01 17:20:20 · 186 阅读 · 0 评论 -
Android 实现对viewbinding的封装
Android 实现对viewbinding的封装原创 2023-03-02 10:21:14 · 568 阅读 · 1 评论 -
Android获取相册文件夹名称以及对应图片数量
Android获取相册文件夹名称以及对应图片数量原创 2023-02-10 10:42:06 · 857 阅读 · 0 评论 -
Android调用邮箱发邮件
Android调用邮箱发邮件原创 2023-01-04 13:44:38 · 1733 阅读 · 0 评论 -
Android国际化(多语言、图片)
Android国际化(多语言、图片)原创 2022-12-23 17:36:23 · 699 阅读 · 0 评论 -
Android 置灰指定View
Android 置灰指定View原创 2022-12-16 11:31:24 · 419 阅读 · 0 评论 -
Android系统相机拍照与选择照片
Android系统相机拍照与选择照片原创 2022-12-09 09:33:52 · 727 阅读 · 0 评论 -
Kotlin中Handler使用防止内存泄漏用法
Kotlin中Handler使用防止内存泄漏用法原创 2022-09-28 18:30:21 · 939 阅读 · 0 评论 -
Kotlin实现横向RecyclerView单选列表
Kotlin实现横向RecyclerView单选列表原创 2022-09-28 18:09:18 · 256 阅读 · 0 评论 -
Android复制文件到指定目录下
方法如下:(可在工具类里使用) public static boolean copyFile(String oldPathName, String newPathName) { try { File oldFile = new File(oldPathName); if (!oldFile.exists()) { Log.e("copyFile", "copyFile: oldFile not exist."原创 2022-03-23 11:10:05 · 7198 阅读 · 2 评论 -
Android删除指定目录下的文件
方法如下:(可放工具类里使用) public static boolean deleteFile(String filePath) { File file = new File(filePath); if (file.isFile() && file.exists()) { return file.delete(); } return false; }...原创 2022-03-23 11:03:01 · 5571 阅读 · 0 评论 -
Android读取不到/storage/emulated/0/文件的问题
解决方法:在清单文件AndroidManifest.xml中添加</application android:requestLegacyExternalStorage="true"></application>原创 2022-03-19 12:03:29 · 17308 阅读 · 0 评论 -
Android 获取当前手机电量(Java、Kotlin)
获取方法如下:private int getPhoneBattery(Context context) { int level = 0; Intent batteryInfoIntent = context.getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); level = batteryInfoIntent.getIntExtra("level", 0原创 2022-03-02 14:16:20 · 2627 阅读 · 0 评论 -
AndroidStudio打包出现Unable to find EOCD signature解决方法
重新Rebuild Project再重新打包原创 2022-02-15 12:08:41 · 1051 阅读 · 0 评论 -
获取当前日期的后几天
Calendar calendar = Calendar.getInstance();calendar.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));List<DateBean> dates = new ArrayList<>();for (int i = 0; i < 5; i++) { month = calendar.get(Calendar.MONTH) + 1; day = calendar.get(原创 2022-02-11 15:49:09 · 1277 阅读 · 0 评论 -
NestedScrollView+RecyclerView滑动冲突问题
<androidx.core.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:overScrollMode="never"> <androidx.recyclerview.widget.RecyclerView android:layout_w...原创 2022-01-25 17:16:30 · 2340 阅读 · 0 评论 -
AndroidStudio编译时报错:Timeout waiting to lock artifact cache
解决方法【File】–>【Invalidate Caches/Restart】【Invalidate and Restart】【重启Android Studio】原创 2022-01-24 14:27:01 · 228 阅读 · 0 评论 -
NestedScrollView+GridView导致显示内容不全解决方案
自定义GridViewpublic class MyGridView extends GridView { public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGridView(Context原创 2022-01-17 11:58:03 · 239 阅读 · 0 评论 -
去除GridView Item点击水波纹效果
设置成透明:gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));原创 2022-01-17 11:53:00 · 351 阅读 · 0 评论 -
Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed U
Git push上传失败 解决方法如下:AndroidStudio -> File -> Settings -> Git -> 勾选Use credential helper原创 2021-12-25 10:42:38 · 1726 阅读 · 0 评论 -
AndroidStudio编译运行中文乱码问题
找到AndroidStudio安装目录bin下的studio.exe.vmoptions和studio64.exe.vmoptions文件分别添加-Dfile.encoding=UTF-8然后重启AndroidStudio即可原创 2021-12-23 15:16:47 · 3728 阅读 · 1 评论 -
AndroidStudio运行时出现Installation did not succeed.The application could not be installed.
AndroidStudio运行时出现Installation did not succeed.The application could not be installed.解决方法:在gradle.properties文件中添加android.injected.testonly=false点击Sync Now原创 2021-12-23 12:24:53 · 8078 阅读 · 0 评论 -
给Recyclerview中item设置间距
自定义间距类public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private final int space; public SpacesItemDecoration(int space) { this.space = space; } @Override public void getItemOffsets(Rect outRect, View vie原创 2021-12-21 18:22:50 · 883 阅读 · 0 评论 -
Group添加点击事件(Java和Kotlin)
给Group添加点击事件给Group添加点击事件(Java和Kotlin)JavaGroup group = findViewById(R.id.group);int[] refIds = group.getReferencedIds();for (int id : refIds) { findViewById(id).setOnClickListener(new View.OnClickListener() { @Override public void原创 2021-09-30 11:25:55 · 631 阅读 · 0 评论