自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xunming的专栏

自律给我自由

  • 博客(129)
  • 资源 (17)
  • 论坛 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 开发好帮手,你值得拥有

gif制作工具1,首先用Android Studio自带的工具录制视频,最长3分钟2,然后打开video转换gif在线网站,https://ezgif.com/video-to-gif,可以对gif进行裁剪缩放等操作

2020-08-21 10:40:12 90

原创 Java后台接口开发实战演练

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

2019-08-04 22:20:57 54197 11

原创 Flutter,起飞

前言昨天看了几篇jetpack compose的文章,底下一堆评论说跟flutter很像,而且compose本身还没发稳定版出来,目前都是beta版,同时Android Studio最新稳定版4.1.3也不支持compose,得4.2才行,所以就找了之前很火的flutter来学习学习,据大佬说,以后Android会去掉xml界面布局方式,或许跨多端的编程语言会成为主流学习参考https://flutter.cn/docs/get-started/codelab配置下载与配置下载地址:http

2021-04-30 19:44:59 14

原创 计算机硬件内存部件基础知识

一、题目内容某计算机内存空间按字节编址,起始地址为0000A000H,终止地址为0000BFFFH的内存区域容量为()KBA.8B.13C.1024D.8192二、解题方法本题考查的是16进制减法和进制转换起始地址:0000A000H,终止地址:0000BFFFH其中的H代表16进制数(Hex),其他还有D、O、B,D代表十进制(Decimal),O代表八进制(Octal),B代表二进制(Binary)1、十六进制减法用终止地址减去起始地址 0000BFFF - 0000A

2021-03-29 21:16:58 41

原创 【微信小程序】用户授权及getUserProfile接口使用

小程序登录、用户信息相关接口调整说明为优化用户的使用体验,平台将进行以下调整:1,2021年2月23日起,若小程序已在微信开放平台进行绑定,则通过wx.login接口获取的登录凭证可直接换取unionID2,2021年4月13日后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不.

2021-03-19 08:35:09 6087 3

原创 【微信小程序】实现广告轮播图

文章目录一、示例代码二、展示优化1、衔接滑动2、控件居中3、显示完整4、标题定位三、指示点样式四、切换特效五、所有代码六、参考博文看个效果图一、示例代码在微信小程序开发文档里,组件模块,视图容器分类下,有swiper和swiper-item组件,这就是用来实现轮播图的组件,并且官方还提供了示例代码和演示效果swiper官方示例代码Page({ onShareAppMessage() { return { title: 'swiper', path: 'pag

2021-02-25 21:50:04 267

原创 【微信小程序】身份证拍照、上传并OCR识别

为了减轻采集身份证信息时频繁输入的负担,有必要开发出直接获取身份证信息的功能,打开小程序开发指南,搜索发现恰好有相关API提供整个操作可分为三步走,首先用相机对身份证拍照或者选择手机上已拍好的身份证照片,然后把身份证照片上传到微信小程序服务器,当然如果有自己的服务器最好上传到自己的服务器,最后调用ocr识别模块进行信息识别一、拍照核心方法:wx.chooseImage(Object object)<view bindtap = "chooseImg"><text>选择照片&l

2021-02-24 11:38:57 1087

原创 【Oracle】学习笔记之pivot函数使用

行转列 列转行函数使用场景创建一个表create table A_BANK( NAME VARCHAR2(100), BANK VARCHAR2(50), MONEY NUMBER)插入几条数据insert into A_BANK values ('jack','icbc',8800);insert into A_BANK values ('jack','boc',9900);insert into A_BANK values ('lucy','icbc',10

2021-02-08 16:06:19 102

原创 【Oracle】学习笔记之用户操作

文章目录1、创建用户2、用户授权3、修改密码4、锁定用户5、删除用户6、测试查询7、参考博文1、创建用户COMPANY> create user xunming identified by Java123 default tablespace users temporary tablespace temp[2021-02-07 14:57:32] completed in 40 ms其中xunming代表用户名,Java123代表用户密码,默认表空间和临时表空间可直接使用users和

2021-02-07 15:50:36 25

原创 Java线程池Executors学习笔记

Executors1、newFixedThreadPool(int nThreads)Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue. At any point, at most 2 threads will be active processing tasks.If additional tasks are submitted when all t

2021-01-28 15:57:46 28

原创 PostMan使用心得与技巧

一、下载安装注册二、使用1,新建Collection2,设置全局变量登陆后返回的token3,配置测试和生产环境4,使用curl命令

2020-12-25 17:43:16 101

原创 App软著申请过程全记录

2020/8/15 在网站上填写申请表提交成功2020/8/16 - 2020/8/31 准备材料2020/9/2 打印源程序和说明书2020/9/3 使用EMS快递申请材料2020/9/4 物流显示已签收:自提点代收2020/9/7 登入新版版权中心网站查看状态无变化2020/9/8 状态无变化2020/9/9 状态无变化...

2020-12-17 17:51:38 357 3

原创 【Oracle】特殊函数及语法使用

1、(+),写在where语句的右边,代表左连接;写在左边,代表右连接2、dual,虚拟表,只有一行一列 - “X”3、日期字符串互转,to_char() ;to_date()4、where 1=1 永真;where 1<>1 永假5、merge into … using … when matched … when not matched …...

2020-11-02 17:37:58 164

原创 【Oracle】 学习笔记之prior递归查询

文章目录1、准备数据2、实战演练2.1 树根方向不递归 且 叶子方向递归2.2 树根方向递归 且 叶子方向不递归2.3 仅树根方向递归2.4 仅树根方向不递归2.5 仅叶子方向递归2.6 仅叶子方向不递归3、参考博文1、准备数据创建数据表-- Create tablecreate table A_TEST_PRIOR( parent VARCHAR2(20), child VARCHAR2(20))插入数据insert into A_TEST_PRIOR (PARENT, CHI

2020-10-30 14:38:02 76

原创 【Spring Boot】使用SqlProvider注解访问Sqlite

最近有个小需求,想要对个人开发的Android App中数据库文件进行分析,在手机上分析屏幕太小,于是就想着能不能拿到电脑上分析,因为数据库是sqlite,所以不像mysql或者oracle在pc上那样通用,终于,功夫不负有心人,找到了方法...

2020-10-24 13:01:51 81

原创 Java - Semaphore信号量浅析

文章目录一、什么是信号量二、信号量有什么用三、信号量怎么用四、tryAcquire和acquire的区别一、什么是信号量Semaphore存在于java.util.concurrent(java并发)包下,,是一个计数信号量,维护了一个许可的集,若有必要,会在获取许可前阻塞每一个线程。二、信号量有什么用假想在服务器上运行着若干线程,这些线程需要连接到同一数据库,但任一时刻只能获得一定数目的数据库连接。要怎样才能够有效地将这些固定数目的数据库连接分配给若干线程?方案一:给方法加锁,那样从始至终只会有

2020-10-20 11:39:09 47

原创 Window下搭建配置Redis环境

1、下载redis文件zip,https://github.com/microsoftarchive/redis/releases/tag/win-3.2.1002、把zip文件放到指定目录下解压,比如放到Program Files目录下,即C:\Program Files\Redis-x64-3.2.1003、使用命令行提示符(cmd)进入到上一步的redis目录,执行如下命令,启动redis服务端redis-server.exe redis.windows.conf4、同时,另打开一个cmd

2020-09-15 13:21:17 44

原创 【Spring Boot】浅析数据访问方式

一、JdbcTemplate@RestControllerpublic class HelloController { @Autowired JdbcTemplate jdbcTemplate; @RequestMapping("/hello") public String hello(){ String id = "1"; return jdbcTemplate.queryForObject("select userName from pers

2020-09-07 17:43:44 83

原创 Android实现长按圆环动画View

类似悦跑圈或者Keep的停止按钮动画

2020-09-06 15:18:11 1105

原创 【Spring Boot】浅析常用注解

@Autowired:自动导入,一般用在Service实例化的时候@Bean:等价于XML中配置的bean@Configuration:等同于spring的XML配置文件;使用Java代码可以检查类型安全@ConfigurationProperties(prefix = “author”):实体类注解,一般是为了读取application.yml配置文件中的数据@Component:组件@ComponentScan:组件扫描,可自动发现和装配一些Bean@EnableAutoConfigura.

2020-08-26 09:58:31 91

原创 【Spring Boot】开发环境搭建及入门使用

工程目录结构

2020-08-20 17:47:18 112 2

原创 【微信小程序】高效账本 - 高效理财,从记账开始

一、首页1、当月按天可以直观的查看当月哪天消费最高,以及当月的每天消费趋势2、当月按类别可以查看当月哪些类别消费最高,哪些类别消费最低,以便下个月针对性优化消费3、最近4周可以查看最近4周的每周累计消费趋势,比如说查看本周比上周高了很多,那要分析具体原因记录下来4、按月查看可以查看所有消费的每月消费趋势,大概可以分析出一个结论,比如说春节那个月消费最多,国庆10月旅游消费最多等等5、月份选择可以选择最近6个月,点击实际支出可查看每月的详细支出情况6、联系客服有任何意见或者建

2020-07-15 21:12:00 285 1

原创 Android App和微信小程序互相跳转传参

跳转传参

2020-07-09 21:07:14 786

原创 修复Android App在开机后入口类被启动两次的bug

现象描述这是一个横屏的App,AndroidManifest中配置了 shareUserIdandroid:sharedUserId="android.uid.system"添加了开机启动广播public class BootBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if (in

2020-07-02 12:40:17 221

原创 Kotlin编写Android自定义View之码表
原力计划

一、前言  2010年JetBrains推出kotlin语言,次年将其开源,在2017年Google I/O大会上,官宣kotlin成为Android开发第一编程语言。这就像当年Google官宣使用Android Studio成为Android官方支持的IDE一样,刚开始很多人还是继续使用Eclipse,觉得AS不好用,可是慢慢的,随着AS的不断迭代完善,基本上大部分人都转过来使用AS了。  2017/6的时候,也写过一篇kotlin入门博客,Kotlin入门配置与简单实战,不过之后就不了了之了,因为那

2020-06-07 12:07:29 408

原创 Android发布开源控件到jitpack给他人使用

gif动图展示最终效果一、开发控件二、发布开源库1、新建一个Project,命名为SpeedView,输入包名后finish2、在工程根目录上右键新建一个Module,选择Android Library,输入Module name和Package name3、在包下面新建SpeedView类,把前面写好的代码复制粘贴过来4、检查下是否在Android Studio里配置过github账号信息,具体位置如下图所示如果没配置的话,点击上图右上角的加号添加即可5、把代码发布到github平台

2020-06-05 09:48:53 205

原创 Android车载设备截屏方法

现象:现有Android平板电脑一台,是使用在公交车上的。1、此设备没有电源键和音量键,所以也就没办法直接用传统的方法来截屏2、安装易截屏、截屏大师等截屏软件,使用悬浮窗截屏时,也打不开悬浮窗截屏功能,因为免root截屏需要外网权限,而该设备无法连接外网,无线网也打不开3、尝试使用蓝牙连接外接键盘,也无法打开蓝牙搜索到设备解决之道:使用Android Studio的DDMS来截屏具体...

2020-05-08 09:19:15 440

原创 高德地图Amap离线地图的使用

我们把在正常有网的手机上离线地图下载的城市数据拷贝出来备用,如下图把上面两个文件夹放到一台插有物联网卡的终端机器上,存方目录为根目录下的amap文件夹下,然后试着打开终端,发现加载离线地图最快也得有2分钟时间才能加载成功,后来我们尝试断开该终端的物联网网络,同时设置了高德加载离线数据 aMap.setLoadOfflineData(false); aMap.se...

2020-04-20 11:58:01 912

原创 Android手机不root查看/data/data/包名目录下的文件

1、查看当前设备adb devices2、进入shell命令模式adb shell3、查看目录下文件,进入指定包名没有权限,这时需要对apk进行反编译后在Manifest.xml中加上android:debuggable="true"再执行以上步骤...

2020-03-31 17:29:42 2567

原创 Android自屏幕底部滑出更多面板的实现

效果图展示:使用的第三方开源项目github地址:https://github.com/umano/AndroidSlidingUpPaneldemo核心代码如下:<com.sothree.slidinguppanel.SlidingUpPanelLayout xmlns:sothree="http://schemas.android.com/apk/res-auto" ...

2020-02-25 21:42:00 845

原创 【微信小程序】云函数使用excel-export导出excel

1、安装nodejs环境到官网下载安装包(node-v12.14.1-x64.msi),点击下一步一直安装到底2、使用命令行模式进入小程序项目云函数文件夹,执行安装excel-export命令,安装完成后,输入node -v测试一下是否安装成功npm install excel-export3、在微信开发者工具的小程序云函数文件夹上右键新建node.js云函数,随便输入一个名字,比如ex...

2020-01-10 11:17:13 2408 4

原创 【微信小程序】view之点击变色效果

<view class='view-box-btn' bindtap="onSave">保存</view>这样的一个按钮,在wxss中设置它的样式.view-box-btn { width: 90%; height: 100rpx; margin-top: 20px; border-radius: 20rpx; border: 1px solid...

2020-01-08 10:10:08 7036

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

在微信小程序的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 1579 2

原创 Android双进程守护

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

2019-11-14 12:58:34 228

原创 Java List<T> 获取最小值

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

2019-10-21 18:05:40 7642

原创 MS Office重难点笔记整理

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

2019-09-22 20:58:51 365

原创 Sqlite delete语句使用注意点

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

2019-09-17 18:20:08 1072 1

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

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

2019-07-05 17:25:55 375

原创 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 414

原创 ConstraintLayout约束布局简单使用

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

2019-07-04 09:35:27 1023

Android中通过Exifinterface读取图片地理位置信息

博文链接http://blog.csdn.net/diyangxia/article/details/50995253,仅供参考

2016-05-19

FragmentTabhost+Viewpager实现的底部可滑动特效菜单

FragmentTabhost+Viewpager实现的底部可滑动特效菜单,博文地址http://blog.csdn.net/diyangxia/article/details/40348765

2014-10-21

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

Android LocationManager 获取经纬度和卫星信息 配文代码 可帮助熟练使用Android自带的定位api

2019-05-31

android毕业设计

android毕业设计论文--电子词典软件的设计与实现

2011-10-21

微信小程序轮播图代码

微信小程序轮播图代码

2021-02-25

Viewpager底部菜单,取消预加载

使用viewpager实现的底部可滑动菜单,取消了viewpager本身自带的预加载机制,对应博文地址:http://blog.csdn.net/diyangxia/article/details/40348765;附带使用fragmentTabhost实现的底部菜单

2014-10-30

【下载】Android 使用SAX实现XML的读和写,使用XML与后台交互

Android 使用SAX实现XML的读和写,使用XML与后台交互,博文地址:http://blog.csdn.net/diyangxia/article/details/43524267

2015-02-16

Android基于环信SDK开发IM即时聊天 -- IMSample

博客参见:http://blog.csdn.net/diyangxia/article/details/45393599 还不太完善,仅供参考,工程基于Eclipse;也可在这里下载:https://code.csdn.net/diyangxia/imsample

2015-12-07

Ftpserver手机上的ftp服务器

Ftpserver,apk装在android手机上,在pc浏览器上可以直接看手机端文件管理,也可以用来测试ftp上传功能

2016-12-20

Viewpager每个Item包含左右两个子Item滑动

Viewpager每个Item包含左右两个子Item滑动,对应博客地址:http://blog.csdn.net/diyangxia/article/details/39202285

2014-09-11

Android综合示例设计与开发

Android综合示例设计与开发,详细的步骤,让你尽情的理解android!

2011-10-21

andriod基础教程-数独游戏设计用户界面

第1章介绍了如何使用Android Eclipse插件快速创建一个简单的"Hello, Android"程序。这部分将创建一个更加真实的示例程序:数独游戏。通过逐步完善该游戏的功能,读者可以掌握Android程序设计的很多方面。首先介绍用户界面设计。 在网站http://pragprog.com/titles/eband上提供了本书使用的所有示例代码。

2011-03-25

Android省市区滚轮默认显示已选择的项

见博文http://blog.csdn.net/diyangxia/article/details/50299501,在Cascade_Master这个项目基础上修改完善。使用的省市区数据是测试数据,不是全国所有的省市区数据

2015-12-14

android-pre-support-v4(取消viewpager预加载)

这个jar包的作用是用来取消viewpager的预加载机制,就是滑动一页时,不再会去加载左边页和右边页的内容了,经本人简单测试,有效。 声明:这个jar包是在http://06peng.com/archives/155这篇文章下找到的,可惜此文已经不在了

2015-03-03

基于java聊天系统的设计与实现

基于java聊天系统的设计与实现,毕业设计!

2011-10-21

计算机专业毕业论文大全

计算机专业毕业论文大全,带链接的帮助文档,网站上不好找得到

2011-10-21

Android LocationManager Demo

Android LocationManager获取经纬度信息,在不使用第三方地图SDK的情况下,也可以借助Android 本身的定位API来实现相关地理位置功能,相关博文见这里https://blog.csdn.net/diyangxia/article/details/90674393

2019-05-29

删除下载文件的错误评论

发表于 2019-05-21 最后回复 2019-05-22

【再次申请】删除下载文件的错误评论

发表于 2019-05-21 最后回复 2019-05-21

【博客版面不正常】紧急求助

发表于 2015-03-12 最后回复 2015-03-12

博客栏目里的编辑是否可以添加插件,如图

发表于 2015-03-05 最后回复 2015-03-05

【删除资源】无法修改资源积分请删除资源

发表于 2015-03-03 最后回复 2015-03-04

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

TA关注的人 TA的粉丝

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