自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android国际化笔记

但是经过专业的翻译人员进行不同语种的翻译之后,给回来的一般是个excel,面对十几甚至几十个语种翻译如果自己一条条的复制过来,那种酸爽体验过一次就不想再体验第二次(虽然我现在就是这么干的,费力不讨好,但是也得干啊,因为我前期自己没做好!这样也能拿到一个带制表符分割的文本内容,但是多少带有些运气成分,比如这里替换的语言中制表符跟那些空格很相似,最关键的制表符和空格使用的正则表达式一样的,这样直接使用制表符做分割进行正则表达式替换的话拿不到想要的效果,所以需要经过一步手动替换。(选中制表符,Ctrl+R)

2023-04-14 19:43:21 120

原创 多渠道打包笔记

当module未配置多渠道打包时,相当于使用一种默认风味,而每个风味在编译目标的选择上studio会默认提供debug和release两种类型,如上示例,配置了coffee和tea两个渠道(风味)之后,在编译类型上将衍生出4中类型,分别是:coffeeDebug、coffeeRelease、teaDebug、teaRelease。一维相当于在productFlavors中一个风味就一个配置,比如示例中coffee、tea都是单独的味道,可以形象的理解为一个一维坐标上的2个点。

2023-03-30 09:27:06 202

原创 Android资源适配规则

Android资源匹配规则(优先级)

2023-01-30 15:58:07 725

原创 SystemProperties操作要点

SystemProperties操作的权限问题

2022-06-28 15:30:53 1157

原创 InputMethodManager处理软键盘显示和隐藏的问题

InputMethodManager处理软键盘显示和隐藏的问题Android中对软键盘的处理,可以使用showSoftInput方法进行显示操作:public boolean showSoftInput(View view, int flags)而对应的隐藏方法为hideSoftInputFromWindow:public boolean hideSoftInputFromWindow(IBinder windowToken, int flags) 其中对于显示和隐藏,都有一个关键的控制参数fla

2022-05-27 15:08:28 1686

原创 多平台UI适配

关于多平台UI适配参考方案——自定义style前提apk适应深浅主题变化,在配置资源时分别在values、values-night中添加了默认资源(可以对应白天模式)和黑夜资源,假设应用使用的默认主题为APPTheme,其中定义如下:manifest.xml<application ... android:theme="@style/APPTheme"> ...其他组件注册...</application>而引用的样式无非就是关联需要使用的属性对应的值而

2022-05-20 12:25:11 415

原创 Android保存的图像在Windows照片查看器打开提示“可能内存不足”

一个天朗气清的早晨,我开开心心的上班,突然收到一条售后问题,pad中经过我们APP保存的图片在windows上无法打开,提示“可能内存不足”,效果如下:项目经理吓懵了,我突然觉得有点冷,晴天霹雳一般,本来白嫩柔软的包子在手上是那么的诱惑,而现在食之无味。奇怪之余赶紧搜罗一下线索。一番查探之后发现两个临时解决方法:1、告知用户,换个图片查看器2、更改Windows颜色系统默认值:1、进入控制面板 2、控制面板中将“查看方式”的“类别”改为“小图标” 3、找到“颜色管理”

2022-05-20 12:04:34 828 1

原创 5、SpingBoot文件上传、多文件上传、文件下载(断点续传)

文件上传SpringBoot的文件上传相对比较简单,文件信息都包含在MultipartFile对象中,只要从中获取文件信息即可 不煽情,直接上代码吧,这个部分出门右拐“百度一下”一大堆/*** 单文件上传* * @param name 携带的其他文本表单(可以省略)* @param file 文件内容* @return*/@RequestMapping(value = "/uploa

2017-07-11 18:19:45 3807

原创 4、SpringBoot+Mybatis多表操作以及增删改查

Mybatis整合成功之后,接下来了解一下增删改查的配置以及多表操作,先从增删改查开始为了方便后面的多表操作,现在针对数据表的配置我这里全部在xml中配置(暂时不用注解的方式了),先看一下目前的工程结构(注意包名) 首先为了了解增删改查的操作,我这里将针对数据库中的一个文章表进行操作,文章表结构如下: sql语句CREATE TABLE `diary` ( `_id` int(11)

2017-07-07 17:49:36 22239 9

原创 3、Spring Boot+Mybatis

依赖配置结合前面的内容,这里我们要嵌入数据库的操作,这里以操作mysql为例整合Mybatis,首先需要在原来的基础上添加以下依赖<!-- mybatis依赖 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId>

2017-07-07 10:10:46 798 4

原创 2、Controller和参数

类上的配置@RestControllerpublic class SpringdemoApplication { ...}其中@RestController表示返回string或者json内容(即直接返回内容),而如果是@Controller则表示可以返回一个跳转的页面(jsp或者html)想在一个类中既能返回string或者json又能进行页面跳转怎么办?其实@RestControll

2017-07-05 11:47:22 1655

原创 1、初识SpringBoot

最近开始研究SpringBoot,将会在学习中不断的记录下学习笔记,以便后期查阅,如有不到位之处,敬请文明留言,欢迎交流!!1、工具下载Eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/neonr Spring Tool Suite:https://spring.io/tools/sts

2017-07-04 17:50:18 522

donotmiss-release.apk

Android AlarmManager设置周期闹钟的Demo,结合闹钟到点启动应用操作可以实现打卡提醒。

2019-11-13

空空如也

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

TA关注的人

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