9 xun-ming

尚未进行身份认证

.........

等级
TA的排名 1w+

【微信小程序】获取农历及星期

在微信小程序的util.js中,有这样一个工具方法const formatTime = date => { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hour = date.getHours() const minu...

2019-12-05 21:10:37

Android双进程守护

双进程守护:开两个服务,一个是本地进程服务localservice,一个是远程进程服务remoteservice,同时使用aidl来进行通信,在onstartcommand方法里启动并绑定服务,在各自的serverconnection里监听对方服务是否被kill,一旦监测到被kill,立马start对方服务,在ondestroy中解绑服务,代码逻辑写在onstartcommand方法里以上是我...

2019-11-14 12:10:39

Java List<T> 获取最小值

获取List中的最大最小值,可以直接使用以下代码Collections.min();Collections.max()不过这个方法的参数值却是类似List&lt; Integer &gt; 或者 List&lt; double &gt;对于实体类的List来说就不太管用了,那么只能自己遍历了有一个实体类 private class Test{ int id; ...

2019-10-21 17:57:02

MS Office重难点笔记整理

文章目录一、Word重难点1、插入背景图片2、从指定页设置页码3、利用邮件合并功能制作邀请函一、WORD重点1.设置页边距、纸张方向、纸张大小、装订线位置,分栏。2.设置主题、页面边框、添加水印。3.设置段间距、行间距、特殊格式4.将一张图片设置为页面背景。5.将文字设为标题、副标题、标题1、标题2等或者使用独特、传统样式修饰页面6.插入目录7.将硬回车替换为软回车或将文章中的某个...

2019-09-14 15:29:18

Sqlite delete语句使用注意点

select a.* from xigua a left join taozi b on a.id = b.id where datetime('now','+8 hour')&gt;= datetime(updtime) and b.sglx=0经测试,select查询语句可以使用join连接,delete删除语句却不可以,只能用嵌套子查询来代替delete from xigua whe...

2019-09-17 18:11:17

Java后台接口开发实战演练

作为一名普通的Android开发者,想要独立开发一个App,最头疼的地方在于后台接口没人写,正常来说会有以下两种解决方案:1.用第三方服务2.自己搭建服务器第一种方案我之前试过,使用的是[bmob后端云](https://www.bmob.cn/),还别说,当时用的还挺顺手,以致于最后成功的把我的App上架到应用市场,然鹅,好景不长,慢慢的,bmob开始各种收费了,一个是短信没法正常使用,后来我换成了mob的短信SDK,觉得用着不顺手,又换回了bmob的邮件登陆,再后来邮件又收费了,直到最

2019-08-04 22:20:57

Java web项目使用【内网穿透】来实现对外访问

花生壳部署项目:1、首先下载花生壳软件,注册账号,得到免费域名http://25909w9s70.qicp.vip2、添加映射其中内网主机为当前电脑在当前wifi下的内网ip地址3、修改tomcat下conf文件夹下的server.xml文件其中name为花生壳申请得到的域名,docBase为我们要部署的项目名4、部署war包,将项目运行后产生的war包放到tomcat/web...

2019-07-25 16:33:49

SVG-Vector-ObjectAnimator 实现的有趣而强大的动画效果

废话不多说,直接上代码块1、res/drawable/splash_logo.xml,静态SVG图片核心代码就是这个pathData,此代码参考https://github.com/18601949127/DiDiCallCar,滴滴出行logo动画&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;vector xmlns:android=...

2019-07-05 17:25:55

Android7.1.1新增Shortcuts快捷方式,让App更加快捷方便

文章目录前言开始使用Androidx配置静态添加动态添加前言自Android 7.1.1 (即API = 25)开始支持shortcuts快捷方式,有点类似iphone 的 3D touch功能,在桌面长按app,会弹出一个菜单,其中有几个事先定义好的菜单,当然还有分享和卸载,它的存在就是为了让用户在不打开app的情况下快速启动app内的其他功能模块,比如说扫一扫、历史记录、全局搜索、热门相册...

2019-07-04 15:58:47

ConstraintLayout约束布局简单使用

文章目录布局介绍开始使用androidx配置有趣功能效果展示完整代码参考博文布局介绍ConstraintLayout约束布局的出现是为了简化布局嵌套,减少绘制时间,提高绘制效率,可以在api&gt;9的Android机器上使用,更主要的是约束布局可以尽情地让你发挥拖拽的本领,在界面上添加约束,抛开繁琐的xml布局,当然它也可以用xml进行布局开始使用androidx配置在Android ...

2019-07-04 09:35:27

ViewPager2尝鲜,使用起来超级简单

ViewPager2是androidx.viewpager2.widget包下面的,用来代替androidx.viewpager.widget.ViewPager,而androidx是用来代替原来的support库的为了紧跟时代发展,很有必要学习ViewPager2,ViewPager2是由RecyclerView加上LinearLayoutManager并继承自ViewGroup而来添加依赖...

2019-07-02 17:45:05

Android Iconify找不到图标时的解决方法

问题描述今天在修改之前的项目时,发现有两个图标在界面上显示成了{m,然后点击的时候还会有“这已经是第一首”“这是最后一首啦”这样的文字提示,意识到这是一个下一首上一首的图标,只是找不到对应图标了解决过程1、首先点开布局发现是这样的2、使用了iconify库里面的矢量图标,赶紧到application中看看有没有初始化,发现正常初始化了Iconify.with(new FontAweso...

2019-07-02 15:52:17

Win10使用心得与技巧

截图快捷键:win+shift+s,截图结果保存在粘贴板中,直接在需要的地方ctrl+v即可Mail:邮箱管理客户端,添加企业邮箱,不用再登陆网页端,不过貌似并没有实时推送新邮件...

2019-06-23 23:04:10

Mac识别不了Android真机的解决方案

上图为现象之一,之二就是AndroidStudio无法识别插入的真机,使用adbdevices也看不到可用列表解决方法:1、终端输入system_profilerSPUSBDataType即可查看到当前真机的VendorID,这个ID也可以通过关于本机-系统报告-USB中看到2、写入文件vi~/.android/adb_usb.ini可能...

2019-06-23 23:02:11

Android日常问题之BOM乱码

问题描述使用DataInputStream读取指定文件的输入流,然后再使用JSONValue.parse,理论上会得到一个JSONArray,然而在我修改过txt文件的内容并保存替换原文件后,再执行就无法得到理论上的JSONArray相关代码 String filepath = "/sdcard/test.txt"; File tFile = new File(filepath); b...

2019-06-23 23:00:40

Drony配合Charles实现App定向抓包

准备材料1、Charles或其他抓包软件2、Drony3、需要抓包的App,比如足说等使用目的1、手机wifi不用设置代理2、只会抓到指定App中使用到的链接,但是也会出现一些公共的第三方平台链接请求,比如说个推、数据安全类的接口地址详细步骤一、下载并安装到安卓手机上,http://www.appchina.com/app/org.sandroproxy.drony二、打开Dro...

2019-06-17 21:09:58

Android中延时执行的几种方法

文章目录1、Handler.postDelay2、Handler.sendEmptyMessage3、Thread.sleep4、Timer5、AlarmManager全部代码1、Handler.postDelay最简单快捷/***建议使用优先级:1*/privatevoiduseHandler1(){handler=newH...

2019-06-17 17:32:21

Java实现可换行文字转图片

需求来源由于微信公众号无法直接复制别人的文章转发,因为会被检测认为是相同的原创文章,所以很多公众号运营者就想到把文字转成图片来发文,这样系统就无法检测重复性了,这样做某种程度上确实侵犯了原创版权,所以笔者不建议不鼓励不支持这样做,但是这个需求还是很有意思的需求分析1、java本身肯定有这样的api来实现基本的文字转图片功能,果不其然,经过一番简单搜索,发现java.awt.Graphics类...

2019-06-14 11:31:24

Java中lambda表达式的简单使用

1、不带参数无返回值的使用lambda表达式之前 runOnUiThread(new Runnable() { @Override public void run() { text.setText(text.getText().toString()); } })...

2019-06-04 15:44:51

Android LocationManager 获取经纬度和卫星信息

文章目录一、定位介绍二、代码1、实例化LocationManager2、处理运行时权限3、开始请求定位4、定位监听器5、更新定位三、Demo下载一、定位介绍在不使用第三方地图SDK的情况下,也可以借助Android本身的定位API来实现相关地理位置功能更,官方介绍见这里(需要翻墙):https://developer.android.com/reference/android/locatio...

2019-05-29 17:01:23

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 回归勋章
    回归勋章
    授予重新回归CSDN的真爱粉用户,我们不会让你失望哒!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。