- 博客(64)
- 资源 (6)
- 收藏
- 关注
原创 Android判断屏幕锁屏状态
package com.demoimport android.app.KeyguardManagerimport android.content.Contextimport android.os.*import android.util.Logimport androidx.appcompat.app.AppCompatActivityimport androidx.appcompat.widget.AppCompatButtonimport java.lang.ref.WeakRefer.
2021-09-06 11:25:37
1565
原创 解决按下HOME再启动,回到之前的页面
/*** <p>设置activity按HOME退到后台再唤醒,依旧显示设置为true的activity</p></br>* <p>如果再次唤醒不显示当前页面,设置android:finishOnTaskLaunch="true"</p>* <p>如果再次唤醒显示当前页面, 不设置android:finishOnTaskLaunch属性</p>** @return {@code true:退到后台,忽略当前acti.
2020-12-02 18:03:15
781
原创 Mac Sublime Text3更换主题Material Theme
直奔主题,具体流程如下:git:https://github.com/equinusocio/material-theme我配置的时候的最新版本,大家根据当前最新版本或者Sublime Text3版本号选择对应的版本less releasehttps://github.com/equinusocio/material-theme/releases/tag/v4.1.51:登陆g...
2020-02-15 17:36:56
3073
原创 MySQL优化
1.mysq 数据优化可以从以下几方面进行优化: 1、sql及索引优化。 2 数据库表结构,根据数据设计查询最优的表结构。 3,系统配置优化,对打开文件数和安全的限制。 4、硬件,选择最适合数据库的cpu,更快的IO,更大的内存,cpu不是越多越好, IO并不能减少锁的机制,也就是不能减少阻塞,所以说硬件的优化成本越高,效果最差。2: 演示数据 下载演示数据库网址:...
2019-03-27 17:48:00
267
原创 MySQL笔记
1)mac采用brew安装mysql 1.1)获取brew安装的列表 brew list 1.2)具体安装位置 brew list mysql@5.72)mac 启动和关闭mysql数据库 # mysql.server start # mysql.server stop # mysql.server restart3)终端连接数据库 # sud...
2019-03-26 18:19:07
275
原创 Idea配置mybatis-generator自动生成代码
1:获取最新的版本https://github.com/mybatis/generator/releases2:下载对应的mysql驱动包http://central.maven.org/maven2/mysql/mysql-connector-java/3:创建maven工程(省略...)4:配置pom.xml文件<build><plugin>...
2019-02-25 15:31:55
392
原创 Android 分享微信小程序
分享微信小程序StepStep1://腾讯微信分享SDKdependencies{ implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}Step2:微信open官网https://open.weixin.qq.com/cgi-bin/showdocument?action=dir...
2018-09-12 17:45:56
4066
原创 Android JsBridge的集成
1:官网 https://github.com/lzyzsd/JsBridge2:根据官网,集成JsBridge3:代码package com.hades.xq.jsbridgeimport android.net.Uriimport android.os.Bundleimport android.support.v7.app.AppCompatActivityimpor...
2018-09-10 16:53:00
833
原创 Android AIDL 代码
不啰嗦,直接code。Server:目录结构:Person.aidl// Person.aidlpackage com.hades.xq.aidlserver.bean;// Declare any non-default types here with import statementsparcelable Person ;PersonControll...
2018-09-07 18:56:02
232
原创 Android8.0 极光分享 JiguangShellActivity Only fullscreen opaque activities can request orientation
App集成极光分享,极光版本是最新版本.在测试期间发现微博分享会崩溃,跟踪日志发现是8.0系统独有的问题.没办法,开始着手解决问题.先看下崩溃日志:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx/cn.jiguang.share.android.ui.JiguangShellActivity}: ja...
2018-08-10 15:12:58
823
1
原创 Android 各大市场更改APP名称
最近公司上架的APP需要修改名称.没办法,提出了需求,就得执行.目前上架:小米,华为,魅族.VIVO,OPPO,百度,360,应用宝等.连续了客服和发送开发者邮箱反馈等到最终的结果:1: 百度 : 百度平台的最简单。直接更新app的版本即可(应用名称是系统从您提交的应用中解析的,如需修改请联系贵司技术修改apk包内信息。)2: 应用宝: 应用宝平台上,如果app要改名字,条件是:要...
2018-08-08 12:02:55
15199
3
原创 Android 获取手机唯一标识(仅限IMEI)
Android 获取手机唯一标识(仅限IMEI)1: 自行导入compile 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar' 权限的框架https://github.com/tbruyelle/RxPermissions直接代码(Koglin): private fun getImeiNUmber() { ...
2018-07-25 18:12:13
3885
原创 Android rxjava 定时器
** * 倒计时工具 */class TimeMeterUtils private constructor() { //默认10S private var time: Long = 10L private var observable: Observable<Long>? = null private var mCompositeDispos...
2018-07-02 19:18:58
2080
原创 Android studio的 gradle project sync failed
网上查看了很多,还是半天没有解决我的问题。今天升级了studio版本。旧版本的项目运行,编译不通过。然后就是标题的错误。最开始 clear,bulid啊都不行。好记性不如烂笔头。记录下整个过程,希望帮助同样问题的码农们。切入正题:1)把Project和app目录下面的 build文件删除!2)找到Project目录下面的build.gradle文件。dependencies { class...
2018-04-29 11:44:47
827
原创 Android GreenDao3.2.2版本初试
1:配置1)proect Gradle file:// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { google() jcent
2017-10-30 14:59:50
615
原创 Android Glide4.2.0版本使用
Glide官网中文文档:https://muyangmin.github.io/glide-docs-cn/1:基本用法多数情况下,使用Glide加载图片非常简单,一行代码足矣:Glide.with(fragment) .load(myUrl) .into(imageView);取消加载同样很简单:Glide.with(fragment).clear(imageView);
2017-10-23 16:14:13
3799
原创 Android 腾讯 云通信 用户头像更新
最近项目中用到腾讯的即时通讯(云通信),做到C2C聊天这块。需要将聊天界面的己方和对方的默认头像替换掉。具体操作如下:1:对ChatAdapter.java类新增 private TIMUserProfile mMySelfProfile;private TIMUserProfile mMyFriendProfile; 成员变量。通过get或者set方式注入。对ChatAd
2017-09-20 11:13:21
2529
原创 Android 房贷计算
package com.demo;import java.math.BigDecimal;/** * 描述:房贷计算公式(repayment method) * 等额本息还款法:(average capital plus interest) * 每月月供额=〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数-1〕 * 每月应还利息=
2016-12-19 16:14:26
1395
原创 Unity导出android工程集成到android studio项目内
本文主要针对Unity和android初学人员。 本文主要是将Unity导出的android工程集成到android studio工程项目内。 本人在集成项目的时候,走了少许弯路,希望大家能参考本文,快速将unity集成android项目内。 大家还是多去了解下mono 和 il2cpp基本原理! 写博客不是很擅长,或许文章有些杂乱无章,希望大家勿喷。本着学习的态度,大家相互学习! 谢谢大
2016-10-08 16:58:45
13107
原创 Android Studio 中英文 汉化对照
仅供参考,如果有问题或者翻译的不对的,水平有限,勿喷。大家提出来,相互弥补不足并完善。。谢谢大家。。
2016-09-14 15:36:18
4357
1
转载 Linux时间子系统之三:时间的维护者:timekeeper
本系列文章的前两节讨论了用于计时的时钟源:clocksource,以及内核内部时间的一些表示方法,但是对于真实的用户来说,我们感知的是真实世界的真实时间,也就是所谓的墙上时间,clocksource只能提供一个按给定频率不停递增的周期计数,如何把它和真实的墙上时间相关联?本节的内容正是要讨论这一点。1. 时间的种类内核管理着多种时间,它们分别是:RTC时间wall
2015-12-12 01:09:45
701
转载 Java 位运算(移位、位与、或、异或、非)
Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[java] view plaincopypackage com.xcy; pu
2015-12-12 01:09:21
496
转载 MongoDB(NoSQL) 入门
一、简介NoSQL数据库因其可扩展性使其变得越来越流行,利用NoSQL数据库可以给你带来更多的好处,MongoDB是一个用C++编写的可度可扩展性的开源NoSQL数据库。本文主要讲述MongoDB的安装、配置、运行。官方网站:http://www.mongodb.org二、下载、安装下载页面:http://www.mongodb.org/downloads
2015-12-12 01:09:04
467
转载 Java获取系统时间少8个小时
java获取系统时间问题:[java] view plaincopypublic class TestDate { public static void main(String[] args) { System.out.println("java.runtime.version:\t"+System.getProp
2015-12-12 01:08:41
2841
转载 JSTL标签 封装jqGrid表格插件
jqGrid:由于jqgrid使用起来参数较多,用起来总觉得麻烦。而且如果一个新人进来,还得学学它的api,笔者就想能不能用jstl标签封装一下,只要这么写,便可以用起来jqgrid。[html] view plaincopyi:table> i:tr> i:th>Head 1-1i:th>
2015-12-12 01:08:25
1514
转载 SQL Server 存储过程 sp_helptext的不足以及解决方案
介绍sp_helptext 前 先介绍下系统表sys.syscomments 以及 系统视图 sys.sql_modules。sys.syscomments:包含数据库中每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的项。text 列包含原始的 SQL 定义语句。(简单点说,这个系统表存储了我们创建的存储过程、视图等的源码,通过查询该系统
2015-12-12 01:08:08
904
转载 JS-Demo2:JavaScript版TableGrid,表格头、分页表格冻结,表格头可拉动
上两天写了一个关于表格头可以拖动:JS-Demo1:JavaScript实现表格列拖动这次在拖动的效果上,实现表格头冻结等。上图:代码比较长,感兴趣的朋友,不妨复制看看代码:[html] view plaincopy > html> head>
2015-12-12 01:07:51
692
转载 十进制负数转换为二进制、八进制、十六进制
直接进入主题....问题:-3如何转换成二进制?首先我们将+3转换成二进制,假设是为int类型(32位)的,那么二进制表示为:0000 0000 0000 0000 0000 0000 0000 0011 --这称之为原码:一个整数的绝对值的二进制表示称之为原码。负数转换成二进制分为3步:1、首先将负数转换
2015-12-12 01:07:29
1444
转载 JS-Demo1:JavaScript实现表格列拖动
JS表格列可拖动特效:[html] view plaincopy> html> head> style type="text/css"> table{ border-top:solid 1px black; border-left
2015-12-12 01:07:08
904
转载 DOCTYPE引起的一系列问题-->Select样式,文本框样式width100%超过父容器
HTML 标签 声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。DOCTYPE的详细说明见W3Schcool:http://www.w3school.com.cn/tags/tag_doctype.asp笔者的问题:当不写DOCTYPE或者DOCTYPE为之类的时。代码
2015-12-12 01:06:46
768
转载 JavaScript解析过程你真的清楚吗??
可能大多数人都这么认为,JavaScript的解析与执行过程都是顺序的...其实不然........method2.js:[html] view plaincopy/** part 2 */ function method2(){ alert("method2~~"); }
2015-12-12 01:06:30
581
转载 PS基本概念
1) 填充前景色:Alt+Delete2) 填充背景色:Ctrl+Delete3) 复制选区:Alt+移动工具( 同时按信Shift键, 只能水平或垂直或45度角方向移动)4) 放大/缩小:Ctrl+"+"/Ctrl+"-"5) 移动操作区域:空格+Mouse左键
2015-12-12 01:06:10
526
转载 3DS MAX材质与灯光
1. 简介1.1 材质 材质:即物体看起来是什么质地。所谓质地包括物体表面的颜色、纹理、光滑度、透明度、反射率、折射率、自发光等属性。有了这些属性,我们才能识别三维模型是什么做成的。另外,离开光材质是无法得到体现的,比方说在正常的照明条件下,很容易分辨物体及材质。1.2 贴图 在3DS MAX中是指把图片包裹到三维物体的表面,这样可以用简单的
2015-12-12 01:05:51
1313
转载 MySQL5.5 配置文件 my.ini 1067错误
上两天发的一篇文章: Apache2.2.22 + PHP5.2.17 + MySQL5.5.22 快速搭建部署PHPWind开源论坛 ,当时由于目标是快速搭建 部署PHPWind开源论坛,所以有关mysql的服务,以及mysql的配置 没弄。。所以数据库存放位置,以及编码等都是默认的.....洁癖开始...解压mysql-5.5.22-win32.zip后的目录中有5个
2015-12-12 01:05:31
607
转载 样条线建模
1. 简介 样条线建模以是线条(如线、矩形、圆形等)为基础,在此基础上施加一个或几个修改器命令,使其生成三维实体模型的建模方式。2. 样条线的创建与编辑 常用修改器: - 编辑样条线(可按顶点、分段、样条线三种方式进行编辑) - 可渲染样条线 (设置样条线的渲染方案:径向(圆形)、矩形(方形))
2015-12-12 01:05:09
2447
转载 Android Layout基本概念
1. FrameLayout(单帧布局) 其子元素没有位置概念,所有元素放在左上角,但运行速度快2. LinearLayout(线性布局) 线性布局,其子元素按水平或垂直方向挨着排3. RelativeLayout(相对布局) 相对布局,子元素可以相对RelativeLayout或其它子元素进行布局,其子元素有位置概
2015-12-12 01:04:30
499
转载 3DS导出到Unity3D的注意事项
使用3Dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3Dsmax8可以和Unity3D软件直接融合,自动转换为FBX物体。1.面数控制在MAX软件中制作单一Game Object物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,这就需要我们合理分布多边形和模型数量。打开MAX场景,选择Fi
2015-12-12 01:03:50
924
转载 Unity3D无缝场景切换解决方案 - 简单场景切换
所谓无缝场景切换,无非是涉及到场景或物体的预读,复杂点涉及下场景卸载,在复杂点涉及到场景二维数组,再在复杂点涉及数据结构用二叉树实现场景资源有序的读取与卸载。当然,复杂的我以后慢慢再说,比较懒,先写最简单的,如果能起到抛砖引玉作用,那这篇文章也算是物有所值了。 无缝场景切换的优缺点: 优点: 1.场景(游戏)连贯性。 2.相对于多场景游戏,不
2015-12-12 01:02:52
1207
转载 Linux时间子系统之五:低分辨率定时器的原理和实现
利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当然只能使用这种低分辨率定时器,我们有时候把这种基于HZ的定时器机制成为时间轮:time wheel。虽
2015-12-12 01:00:20
328
转载 Linux时间子系统之四:定时器的引擎:clock_event_device
早期的内核版本中,进程的调度基于一个称之为tick的时钟滴答,通常使用时钟中断来定时地产生tick信号,每次tick定时中断都会进行进程的统计和调度,并对tick进行计数,记录在一个jiffies变量中,定时器的设计也是基于jiffies。这时候的内核代码中,几乎所有关于时钟的操作都是在machine级的代码中实现,很多公共的代码要在每个平台上重复实现。随后,随着通用时钟框架的引入,内核需要支持高
2015-12-12 00:59:42
501
SpringBoot采用pdf.js加载pdf文件
2020-07-19
kotlin-plugin-1.3.72-release-Studio3.6-1.zip
2020-04-22
android-util-0.6.0.jar(Android Base64)
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人