随笔分类 -  Android

Android Studio 开发工具,基础Android知识
摘要:注解并不是第一次看到,类似于见过最多的 @Override 【遇】 BaseActivity中实现了 IGetPageName 接口,接口中 定义了 getPageName方法,添加 @PageName 注解,MainActivity中重写BaseActivity中的 getPageName 方法并 阅读全文
posted @ 2022-07-28 19:08 茄子鱼 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Android launchMode 页面的启动模式,这个我自认为在学校学习的时候,就已经完全理解每种启动模式,在日常开发中也会用到,也许它也并不能完全理解和应用。而我一直也以为启动模式是一个APP之间的一个东西,但没想到其实也影响APP之间。在这之前,我发现我的手机有时候我在清除最近任务的时候,发 阅读全文
posted @ 2021-11-11 16:39 茄子鱼 阅读(357) 评论(0) 推荐(0) 编辑
摘要:书225页——Fragment的最佳实战:一个简易版的新闻应用 项目说明 Fragment的产生是为了更好的适应平板界面。练习内容,主要是在手机和平板端分别展示不同的页面。以新闻为例,分为标题部分和内容两部分,在平板上MainActivity直接加载两个Fragment,在手机上需要两个Activi 阅读全文
posted @ 2021-10-21 15:42 茄子鱼 阅读(462) 评论(0) 推荐(0) 编辑
摘要:dispatchKeyEvent获取扫描结果 这是在CSDN上看到的评论,打印出来的并没有有关扫描的信息,我把打印的日志放在了最外层,发现其中一条是有关扫描的条码 event Action:ACTION_MULTIPLE,keyCode:KEYCODE_UNKNOWN dispatchKeyEven 阅读全文
posted @ 2021-09-13 14:07 茄子鱼 阅读(2119) 评论(0) 推荐(1) 编辑
摘要:这里十分感谢一位同学的帮助。 一系列百度之后的结果,得到的解决方法 AndroidPdfViewer,PDF.js ...去显示PDF。 AndroidPdfViewer AndroidPdfViewer 很多博客指出他的缺点是使APK增大,其实不在我考虑范围。只要能实现┭┮﹏┭┮ (好没出息的样子 阅读全文
posted @ 2021-09-08 10:39 茄子鱼 阅读(847) 评论(0) 推荐(1) 编辑
摘要:“但愿人长久,搬砖不再有”,轮子哥的座右铭。然后我却把AndroidProject功能解析出来,是为了更好的搬砖,我想他看到是不是会当场吐血。🤣 对于对话框案例,我已经很难只是把代码贴出来,方便其他项目使用。整理了上方的导图,一个MessageDialog牵扯到的全部文件。这里更多的是,我们要学习 阅读全文
posted @ 2021-07-16 15:42 茄子鱼 阅读(290) 评论(0) 推荐(0) 编辑
摘要:效果演示 此时屏幕的宽度是固定的,通过屏幕的宽度计算FrameLayout的高度。除了单一的宽度为屏幕宽度外,还有其他宽度或者高度固定的比例显示。 实现方式 布局文件find_fragment.xml <com.hjq.widget.layout.RatioFrameLayout android:l 阅读全文
posted @ 2021-07-16 11:20 茄子鱼 阅读(405) 评论(0) 推荐(0) 编辑
摘要:效果演示 布局文件 guide_activity.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app= 阅读全文
posted @ 2021-07-16 11:10 茄子鱼 阅读(270) 评论(0) 推荐(0) 编辑
摘要:参考博文 Lottie的json动画 AE制作Json动画教程 效果演示 实现方式(需要引入依赖) splash_activity.xml <com.airbnb.lottie.LottieAnimationView android:id="@+id/lav_splash_lottie" andro 阅读全文
posted @ 2021-07-16 11:09 茄子鱼 阅读(552) 评论(0) 推荐(0) 编辑
摘要:演示效果 核心代码 普通图片 GlideApp.with(this) .load("https://www.baidu.com/img/bd_logo.png") .into(mImageView); 圆形图片 GlideApp.with(this) .load("https://www.baidu 阅读全文
posted @ 2021-07-16 11:04 茄子鱼 阅读(370) 评论(0) 推荐(0) 编辑
摘要:新建一个空的项目,确保你的空项目能运行起来 如何新建Android项目?https://www.cnblogs.com/xqz0618/p/first_app.html 导入其他项目 什么情况下需要这样去改配置? import 导入其他项目,加载完成之后,如果你的其他项目在Android视图下显示却 阅读全文
posted @ 2020-04-18 14:12 茄子鱼 阅读(4704) 评论(5) 推荐(0) 编辑
摘要:使用USB线把手机和电脑连接,最好是使用手机原装的线,有些线可能不支持文件传输。 确保你手机的开发者模式打开 如何打开开发者模式? ①打开手机 设置 --> 系统 --> 关于手机 --> 找到版本号,点击版本号 “七次”,直到页面跳转,输入密码后开发者模式打开 ②返回到 设置里面的系统,打开开发者 阅读全文
posted @ 2020-04-18 13:21 茄子鱼 阅读(7820) 评论(2) 推荐(1) 编辑
摘要:getIdentifier int id = context.getResources().getIdentifier("tv_col"+(i+1),"id",context.getPackageName()); textView = findViewById(id); ⭐除此之外,它还可以用于获取 阅读全文
posted @ 2020-04-15 16:31 茄子鱼 阅读(2381) 评论(0) 推荐(1) 编辑
摘要:为了更好地管理Android应用的用户界面里的各组件,Android提供了布局管理器。通过使用布局管理器,Android应用图形用户界面具有良好的平台无关性。推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件的位置和大小。可以使用布局管理器嵌套布局管理器,即也可作为一个UI组件来使用。 L 阅读全文
posted @ 2020-03-31 19:53 茄子鱼 阅读(3537) 评论(1) 推荐(0) 编辑
摘要:本篇博客转载自大学指导老师。 目录 Git代码托管1:使用GitStack安装Git服务器 Git代码托管2:使用GitStack创建一个新的Repository Git代码托管3:在Android Studio中提交代码到Git服务器 Git代码托管4:查看commit后的History Git代 阅读全文
posted @ 2020-03-30 12:11 茄子鱼 阅读(688) 评论(0) 推荐(1) 编辑
摘要:需求 Android蓝牙连接TSC标签打印机打印。(热敏打印机要用热敏纸) 说明 有关打印机,一般都会提供 有关开发的 SDK ,开发文档。Android可以参考,其实这可能对很多人来说都是很简单的一件事,但是,难免会遇到一些意外。 回顾当时 其实刚开始还有点信心满满,然后把 jar 包复制到 li 阅读全文
posted @ 2020-03-11 10:11 茄子鱼 阅读(3128) 评论(0) 推荐(1) 编辑
摘要:效果 核心代码 >方法 /** * @description 选择日期弹出框 * @param listener 选择日期确定后执行的接口 * @param curDate 当前显示的日期 * @return * @author wqy * @time 2020-1-6 14:23 */ publi 阅读全文
posted @ 2020-01-06 14:41 茄子鱼 阅读(4099) 评论(1) 推荐(2) 编辑
摘要:遇到问题 有时为了节约界面控件,可以界面的美观,我们会使用单行显示 singleLine,如果使用 Enable = false 输入框文字呈现灰色,并且也无法操作。 想要实现的效果是,单行显示,不能该表输入框的值,如果文本超出输入框的长度,可以通过左右拖动来查看文字 解决 android:sing 阅读全文
posted @ 2020-01-02 16:55 茄子鱼 阅读(2173) 评论(0) 推荐(0) 编辑
摘要:这是一篇文字超多的博客,哈哈哈,废话自行过滤··· 遇到问题 在开发中我们常会在ListView , RecycleView 列表中添加EditText输入框,或者checkbox复选框。 复选框应该是用的比较多的,输入框淘宝采用的是弹出框的方式,可能在一些特定的情况下,我们希望能够直接在列表中输入 阅读全文
posted @ 2019-12-27 15:32 茄子鱼 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:问题 Android 设置页面的启动模式为 singletask 之后,当按Home 退出时,再重新打开应用,还会进入首启动页。就会造成一些应用需要重新登录,当前页数据丢失等问题 解决 去除启动页的 singletask 的启动模式(AndroidManifest.xml) 在启动页activity 阅读全文
posted @ 2019-12-05 14:05 茄子鱼 阅读(2687) 评论(2) 推荐(1) 编辑