- 博客(85)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 推荐一个Kotlin学习地址
Kotlin教程——比较全面、详细的学习教程https://www.cnblogs.com/Jetictors/p/9227498.htmlKotlin——一个Lambda表达式详解,可参考https://blog.csdn.net/achenyuan/article/details/81565565对kotlin感兴趣的朋友可以了解一下!!!...
2022-04-26 15:23:31 1791
转载 自由嵌套RadioGroup
RadioGroup 支持自由定义多行多列,自由排列组合。一.依赖库:dependencies { compile 'com.github.fodroid:XRadioGroup:v1.5'}二.使用:java代码中使用方式与android.widget.RadioGroup完全一致 XRadioGroup xRadioGroup = (XRadioGroup) findViewById(R.id.xRadioGroup); xRadi
2022-03-28 16:05:54 383
原创 JSONObject对象与JSON转换
com.alibaba.fastjson.JSONObject之对象与JSON转换方法阿里巴巴 FastJsonapi 'com.alibaba:fastjson:1.2.57'1、Java对象-->JSON对象(JSONObject)JSONObject.toJSON(Java对象实例)public class JSON2JavaTest{ public static void main(String[] args) { Student stu = n
2022-03-28 15:31:51 10434
转载 全网史上最全的AR学习开发资源汇总(转载他人整理作品,供参考)
因公司想做一款AR产品,之前没有怎么去接触AR知识,通过这几天的了解,查看文档,终于对AR的技术知识、技术支持有一个大概了解。整理了一份有关AR方向参考文档,有兴趣的可以学习学习。转载于知乎:AR新世界,有兴趣想了解的可以参考,访问https://zhuanlan.zhihu.com/p/99422918,查看原文档。说明:在https://github.com/GeekLiB/AR-Source的基础上,由AR新世界整理更新如下。AR新世界 -- 聚合全网最具价值的AR【增强现实】行业资讯和学
2020-06-19 10:25:44 9613 2
原创 Android开发kotlin(1)
android 开发从之前MyEclipse到Android studio都使用的是java语言开发,自从2016年提及到使用kotlin去编程,到现在kotlin编程的易用性。现在越来越多的公司使用kotlin的去开发项目,有的则是java,kotlin混合开发,足以体现kotlin的重要性。 因项目需求,最近也在项目中使用kotlin去开发,的确是易用,代码简洁,开发效率提高,先将自己接触kotlin,并且使用kotlin基础功能做一个总结。 感...
2020-06-17 11:17:53 175
原创 Android应用的权限配置和权限列表(仅供参考)
Android开发需要在manifest 中添加常用需要的权限,列如下方一个manifest 文件,现将权限列表展示,仅供参考。<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=...
2020-04-20 17:38:20 2015
原创 手机抓包的两种方法:wireshark抓包和fiddler抓包
1、电脑做wifi热点,手机连上后电脑上使用wireshark抓包该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下:1.把电脑的网络做为热点2.开启wifi热点后,被测手机连接到该热点;3.启动wireshark,选择做为热点的网卡,点击start开始抓包;4.操作手机,可以抓取...
2019-12-13 17:17:31 3011
原创 cmd中查看MySQL数据库表数据及结构
1 .cmd进入mysql安装的bin目录(C:\Program Files\XXXXXX\MySQL Server 5.6\bin)mysql -hlocalhost -uroot -p 回车 输入密码;2 . 显示所有的数据库。show databases; 3 . 选择数据库,use xxx;4 . 显示表。show tables;5 . 直接查询语句...
2019-12-02 17:26:56 2337
转载 Android-App性能测试工具GT的使用方法
参考链接:https://www.cnblogs.com/syw20170419/p/7228145.html?utm_source=itdadao&utm_medium=referralhttps://www.cnblogs.com/lixy-88428977/p/10439195.html(包含广播使用GT)GT官方使用介绍文档地址:http://gt.qq.com/doc...
2019-10-14 14:35:25 357
原创 自己整理Android规范文档,仅供参考
一份合格的代码不应只满足于实现功能, 更应该遵循良好的规范. 遵循良好的代码规范有利于:提升程序稳定性, 减少代码隐患, 降低故障率; 增强可扩展性, 大幅提高维护效率; 统一标准, 提升多人协作效率; 方便新人快速上手, 在项目组人员发生变动时保证项目进度;这里梳理一下Android开发过程中需要注意的一些地方, 包括多个部分, 另外根据约束力强弱分为两类:强制: 如果不遵守会导...
2019-10-09 11:22:07 197
转载 记录下在阿里云linux上安装与配置Mysql
环境:阿里云ECS服务器,系统为centos7.2用户:root参考博客:https://blog.csdn.net/kunzai6/article/details/81938613 师兄的哈哈哈,还讲了很详细的新建用户和权限设置 https://blog.csdn.net/qq_39005790/article/details/80017186删除原来的数据库:...
2019-09-16 17:39:12 134
原创 步骤一:支付宝-查看PID和APPID信息步骤
1、登录https://open.alipay.com/,登录后,开发中心;2、进入开发中心,查看已申请的网页/移动支付,查看获取APPID;3.进入账户中心,查看PID;4.以上就是申请支付宝支付,查看APPID 和PID流程;...
2019-09-05 10:28:17 36543
原创 Android:Clipboard剪切板简单的使用
描述:1,类似于淘宝获取剪切板的内容(就是用户自己复制的内容)在页面弹出弹窗引导用户去商品详情页面2,区分商品和标题,标题类似于搜索,检测到是标题之后到对应的商品列表页面;实现:剪切板需要获取系统的服务,在指定的页面获取ClipboardManager对象,然后操作剪切板就可以了,封装了一个类,如下图:调用:我写了两个页面,第一个页面设置剪切板内容,并跳转到第二个...
2019-07-16 10:11:38 3647
转载 Android接入多盟广告SDK--让你的APP通过广告平台赚钱
前言个人开发者可以通过在自己的APP里面嵌入广告,用户下载你的APP,点击了你APP里的广告,您就可以在多盟平台获得相应的收益。如果是公司,那就不是为了赚那么点钱了,主要是为了与用户有更多的互动,就想着在应用里面嵌入广告。我们公司的场景是这样的: 用户点击广告-我们给用户虚拟金币-用户获取虚拟金币又可以在我们的APP的商场里面买东西的时候来抵扣现金。广告平台有很多,常见的有多盟,有米、点金、...
2019-07-15 17:15:14 11133
原创 2018年安卓应用市场上架方法
国内应用商店的用户活跃率总体上过去一年出现了集体的下滑,不过硬核联盟手机厂商的应用商店个别出现了增长。2018年安卓应用市场用户活跃度根据Talkingdata历史用户活跃度数据显示:2018年3月相比2017年3月国内应用商店市场出现了一定程度的变化。整体来看,国内应用商店的用户活跃率总体上过去一年出现了集体的下滑,不过硬核联盟手机厂商的应用商店个别出现了增长,活跃率可等...
2019-07-15 14:19:33 818 2
原创 Android端百度地图API使用详解
百度地图API简介百度地图移动版API(Android)是一套基于Android设备的应用程序接口,通过该接口,可以轻松的访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了本地搜索、路线规划、地图定位等数据服务百度地图开发指南http://developer.baidu.com/map/index.php?title=and...
2019-07-04 10:01:10 893
转载 Android快速开发系列 10个常用工具类
1、日志工具类L.java package com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L { p...
2019-06-27 09:57:37 119
转载 Android虚拟按键的适配
华为等手机底部带有虚拟按键,会遮挡app的底部,针对这个问题网上有一些解决方案,但都不是很完美,或多或少存在一些问题。下面推荐一个比较完美的适配方式。public class AndroidWorkaround { public static void assistActivity(View content) { new AndroidWorkaround(cont...
2019-05-30 16:36:49 1935 1
原创 Android端 支付宝&微信H5支付调用
一、支付宝H5支付调用支付宝H5支付官方开发文档代码示例:step1://传入支付宝支付所需url,跳转到webview页面ali_pay.setOnClickListener { val aliUrl = "https://secure.xxxx.xxxxxxx.net/pay/pay/prepayAlipay" startAct...
2019-05-14 14:16:22 3043
原创 Android通过webview调起微信和支付宝app进行支付
//方法一:调用系统自带浏览器进行显示 mWv_test.getSettings().setJavaScriptEnabled(true);mWv_test.loadUrl("http://shengtai.polms.cn/index.php/bzcsnew/index/index/t/7/p/6"); //方法二:Webview里面完成所有网页显示...
2019-05-14 14:14:51 3256
原创 Android中的各种访问权限Permission含义
android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android.permission.FACTORY_TEST作为一个工厂测试程序,运行在root用户android.permission.FLASHLIGHT访问闪光灯,android开发网提示HT...
2019-04-30 19:04:50 429
原创 基于Walle的多渠道快速打包自动脚本
1.配置渠道相关信息在App 目录下新建一个channel(txt)文件Qh360 #360Yyb #应用宝Wdj #豌豆荚Lenovo #联想Xiaomi #小米Huawei #华为Meizhu #魅族2.在位于项目的根目录 build.gradle 文件中添加Walle Gradle插件的依赖, 如下:buildscript { dependencie...
2019-04-30 15:29:46 365
原创 Linux CentOS下如何确认MySQL服务已经启动
Linux CentOS一般做为服务器使用,因此,MySQL服务应该随开机自动启动的。正常情况下,查看开机自动启动的服务使用chkconfig命令,如下:#chkconfig --list实际使用如下图:可以看到其中mysql的2~5为on,说明mysql服务会随机器启动而自动启动;但实际mysql是否真正启动,是否真正在运行呢,这就需要查询监控端口或者查询进程来确定,...
2019-04-19 09:34:30 1926
原创 mysql 5.7.21 新建用户、授权 [注意区分反引号和单引号]
一、新建用户只允许本地访问 localhost, 127.0.0.1create user 'cat'@'localhost' identified by '123456'; 允许外网 IP 访问create user 'cat'@'%' identified by '123456';二、创建数据库create database cat_db DEFAULT CHA...
2019-04-17 19:31:55 605
原创 MySQL查看用户
环境:CentOS 6.5 64bitmysql-server版本:5.7.21一、查看所有用户在MySQL中有一个内置名为mysql的数据库,这个数据库中存储的是MySQL的一些数据,比如用户、权限信息、存储过程等。所以我们可以通过如下查询语句来查看所有用户。mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host...
2019-04-17 19:28:48 7427
原创 linux 常用命令(四)——(centos7-centos6.8)Vim安装
centos是默认安装了vi编辑器的,vim编辑器是没安装或者未完全安装的,个人习惯用vim,所以记录一下vim编辑器的安装:1.查看vim相关软件信息: yum search vim2.在线安装vim yum install -y vim*以上是在确定系统没有vim编辑器的情况下的安装。在不确定的情况下,如果想要知道是否有vim编辑器: 可采用 vim 编辑...
2019-04-17 19:18:56 90
原创 linux 常用命令(五)——(centos7-centos6.8)JDK安装
1.安装jdk前先检测系统是否带有OpenJDK:若存在则删除 查看: java -version 查询出OpenJDK相关的文件:rpm -qa | grep java 删除OpenJDK相关的文件:rpm -e --nodeps 相关文件2.上传要安装的jdk安装包至安装目录:/mnt/soft/java【安装目录自定义】 解压安装包: tar -xzvf jd...
2019-04-17 19:18:14 94
原创 linux 常用命令(二)——(centos6.8-centos7)防火墙的启动、关闭
centos 6.8 [centos6.5]: 查看chkconfig列表里面是否有iptables的服务:chkconfig | grep iptables 查看防火墙状态:service iptables status OR /etc/init.d/iptables status 临时关闭防火墙:service iptables stop OR /e...
2019-04-17 19:17:32 224
原创 linux 常用命令(一)——查看硬盘空间-内存-线程的cpu负载-线程内存
系统参数检查: df -h [enter] 检查硬盘空间TIP: 使用 man df 可查看该命令使用说明 ; q 退出.free检查内存使用情况: free [enter] TIP: 使用 man free 可查看该命令使用说明 ; q 退出.top命令检查线程的cpu负载情况: top [enter]TIP: 使用 man top可查看...
2019-04-17 19:16:41 404
原创 linux 常用命令(三)----(centos7)MySql 5.7添加用户、删除用户与授权
一、创建用户:以root用户登录到数据库进行用户创建 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例如:CREATE USER 'test_admin'@'localhost' IDENTIFIED BY 'admin@123_S';CREATE USER 'test_admin2'@'%' IDE...
2019-04-17 19:15:41 113
转载 卸载以rpm和tar方式安装的mysql
如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或补充!RPM包安装方式的MySQL卸载1: 检查是否安装了MySQL组件。[root@...
2019-04-17 17:10:57 1031
原创 Windows CMD命令大全
命令简介cmd是command的缩写.即命令行 。虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入...
2019-04-12 09:22:07 211
转载 一种非常好用的Android屏幕适配
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不同了,以前是不改变最小宽度基准值,根据 UI 图来计算布局中设置的值。现在改成最小宽度基准值与设计图一致,然后设计图标注多少 dp 就写多少 dp,非常方便。还整理了评论区比较多人问到的问题作统一回答。前言网上关于...
2019-04-09 17:04:19 134
原创 Android之TV的适配
简单来说就是phone建议用dp TV建议用px先说下现在市面上TV分辨率的大概情况两种分辨率为主1.720标清,分辨率为1280x720.屏幕尺寸以32寸为主,部分电视为42寸2.1080p全高清,分辨率为1920x1080屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有适配遇到问题,已1080p尺寸为例:分辨率固定不变,屏幕尺寸变化较大。如:...
2019-04-09 15:19:14 1267
转载 Android 自定义view,画图板练习
项目中想要实现一个简易画图板的需求,功能并不复杂,就是6个很常用的功能画图板陈小默同学有一个比较复杂,强大,高效的CrazyPalette,同学间商业互吹下,哈哈。里面基本常用的操作都有,代码写的很好,只是用的Kotlin,不过我需要的只是一个简单的绘图板,我参考了他的一些思路以及另外一篇android项目 之 记事本 ----- 画板功能之撤销、恢复和清空,做了一个简单的PaintV...
2019-04-08 14:00:35 227
转载 Android画板(三):WhiteBoard画板开源库
SketchBoard项目简介SketchBoard是一个可涂鸦、绘图、添加文字、图像(可旋转缩放)、背景的Fragment,其中主要由SketchView利用matrix完成所有图形绘制操作。tips:图像旋转缩放高仿美图APP的操作方式tips: 感谢
2019-04-08 10:13:03 2655 1
转载 Android动态请求权限的工具类(可请求多个,并且功能完善)
Android动态请求权限的工具类Android 6.0(SDK 23)以上才需要用到动态权限。之前已经写过好多次关于Android动态权限的文章,但是后期发现每次都要进行复制粘贴,还要修改,还不如写一个自己的工具类,那就方便多了!网上也有很多关于动态权限的工具类,还有一些框架,但是我发现有些使用还是挺麻烦,我感觉还是自己这个动态权限的工具类是非常好的。一.我的动态权限工具类P...
2019-03-20 18:08:07 470 1
转载 全面总结侧滑菜单的5种实现方式
现在开发中,很多APP都在用侧滑菜单,这个很常见,也有很多第三方库,比如slidingmenu,谷歌官方的DrawerLayout等等。下面我就总结一下侧滑菜单实现的4种方式:一、自定义ViewGroup ,处理其onTouch事件二、FrameLayout + 手势处理类GestureDetector三、使用Google自带的DrawerLayout + NavigationView...
2019-03-19 09:27:13 1053
Android调用相机拍照,view截屏,无预览、静默拍照
2018-12-24
购物车结算问题,与后台接口对接
2016-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人