自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔都大白

学习使人进步

  • 博客(84)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android自定义camera相机 系列(一)

该文章 主要使用 自定义 surfaceview 及 camera 知识点,来实现一个自定义的拍照 、切换闪光灯 和 前后摄像头的功能。阅读需要消耗时间 :15分钟+GitHub Demo 地址 :yangmingchuan / SunCamera1. 调用原生相机在记录自定义camera相机前,先简单提一下调用系统相机和获取图片返回值的方式。Intent intent = new I...

2019-02-20 16:47:45 9343 7

原创 Java 求阴历(C++ 求阴历方法的转换)

前言:本篇文章求阴历方法不同于 我截止目前看到的大部分 java 求阴历方法,本篇文章代码都是从C++代码中翻译过来的。由于本篇文章没有什么技术点可以说的,下边我们直接放上工具类,年份时间范围为 1901年 - 2099年。如果想要调试直接将工具类复制 cv到工程 工具类中,调用 solarToLunar 方法即可获取到 所有相关信息的 HashMap对象。import android....

2019-01-23 09:42:06 449

原创 Android Studio 签名配置及使用Walle实现多渠道打包

本篇博客 主要为本人学习过程总结,有不对的地方麻烦指出,一起学习进步前言最近也是搞到了一个 电子书 《Android+Gradle权威指南》,学习一波Gradle 知识,尝试配置签名设置和配置Walle实现多渠道打包。阅读时间:15分钟签名视图方式  我们便可以通过点击左上角的Build->Generate Signed APK->Next,如果没有jks 文件,则需...

2018-11-13 17:56:04 908 3

原创 Kotlin 学习笔记(十) 内联函数

前言 本博客为本人学习笔记,如有不对的地方,劳请在评论区指出,望海涵Kotlin 学习笔记 (九)参考文章白话Kotlin1. 内联函数说起内联函数 我们首先要谈论起 C++ 内联函数是C++的增强特性之一,用来降低程序的运行时间。当内联函数收到编译器的指示时,即可发生内联:编译器将使用函数的定义体来替代函数调用语句,这种替代行为发生在编译阶段而非程序运行阶段...

2018-09-17 11:09:10 368

原创 Kotlin 学习笔记 (九) 可怕的 lambda 及 高级函数

前言 本博客为本人学习笔记,如有不对的地方,劳请在评论区指出,望海涵1. lambda表达式  说到lambda 简单的说,就是 匿名函数。我这里通过代码展现 不同的表达方法// 比较常规易懂的 写法fun (a :Int , b : Int):Int{ return a + b }// 单句表达式 可以直接 用 = 省略 大括号fun...

2018-09-14 19:21:33 646

原创 Kotlin 学习笔记(八)函数 全面总结

函数

2018-09-07 16:40:19 254

原创 Kotlin 学习笔记 (七)属性代理 及 委托

1. Kotlin 委托

2018-09-07 13:33:24 349

原创 Kotlin 学习笔记(六) 对象表达式 ,对象声明

1

2018-09-05 17:20:11 234

原创 Kotlin 学习笔记(五)数据类型,密封和泛型

前言 本文章只是用于记录学习,所以部分地方如果有错误或者理解不对的地方,麻烦请指正。1. 数据类在java 中我们通常会创建很多 Bean 类来存储 数据,在kotlin 中有专门的数据类,“data”data class User(val name: String, val age: Int)数据类必须满足几个条件主构造函数需要至少有一个参数;主构造函数的所...

2018-09-04 21:51:43 317

原创 Kotlin 学习笔记(四)类、继承、重构、构造函数、接口

前言 本文章只是用于记录学习,所以部分地方如果有错误或者理解不对的地方,麻烦请指正。Kotlin 学习笔记(三)1.接口相比于 java 的接口,kotlin 还是有点不同的 1.Kotlin 的接口声明 默认都是 final 和 public 的 2.Kotlin 中的接口 和 java 1.8 接口相似,可以包含 抽象方法的定义 和 非抽象方法的实现 ...

2018-09-03 18:17:55 1148

原创 Kotlin 学习笔记(三)函数的调用、中缀、解构、顶层扩展函数 使用

前言 本文章只是用于记录学习,所以部分地方如果有错误或者理解不对的地方,麻烦请指正。1. 集合 // set val set = hashSetOf(1,2,3) // list val arr = arrayListOf(2,3,4,5) // hashmap val map = hashMapOf(1 to "A",2 t

2018-08-30 17:05:00 989

原创 Kotlin 学习笔记(二) if、when、is 、枚举 和 异常

前言 本文章只是用于记录学习,所以部分地方如果有错误或者理解不对的地方,麻烦请指正。1.枚举enum class color{ RED, GREEN, BLUE}在kotlin 中声明枚举类需要添加 enum class 枚举名,enum 算是一个 软关键词,所以不需搭配 class ,和java 中 枚举类是值的列表 不一样,kotiln 是可...

2018-08-30 10:58:00 1763

原创 Kotlin 学习笔记(一)基础语法、类、属性的探索

前言 本文章只是用于记录学习,所以部分地方如果有错误或者理解不对的地方,麻烦请指正。工具android 开发的话 可以使用 android studio ,在新建项目的时候记得勾选 supper kotlin 就可以了,和jni 开发操作相似的。进入android studio之后如果是 3.0 以后的版本,都是自带kotlin 插件的,如果是 as3.0一下的版本则需...

2018-08-29 18:07:03 488

原创 windows 使用openssl生成CA文件,tomact nginx 配置https及android https的ssl认证添加

前言 该篇博文为工作总结,暂时记录的知识点有 :鄙人对https的拙见, windows 使用openssl 生成没有获取认证的证书(主要适用于平时练习)tomact 及nginx 对https的配合部分转发的配置,以及android请求后台添加ssl认证等小白知识点。本篇文章 大约需要耗时 20分钟。1.https拙见HTTPS相当于HTTP的安全版本,在HTTP的基础上添...

2018-07-26 17:45:16 597 8

原创 java 使用Process调用exe程序 及 Process.waitFor() 死锁问题了解和解决

前言最近在开发android的同时也在开发java ,碰到了需要使用java 程序调用exe的需求,这里我使用的 process 来调用的。该篇文章 读完需要8+分钟,文章类型为 小白入门类型,此处主要记录,方便以后学习补充… 如有不正确的地方还望海涵 及 指出….文章参考 process参考waitfor挂起解析1. 使用process调用exe程序ProcessBuild...

2018-07-03 11:23:47 30656 15

原创 No.1 Html jq 图片(大小判断)上传 删除

简介Android开发仔一枚,以前只是简单的使用webview添加过简单js代码,这是第 一次完全的抛弃Andoird,下面我会写一篇基于原声Html input jq + java 后端的博客。小生不才,如有错误麻烦大佬留言。html 前端<div class="upload"> <label id="titleG">用户照片上传&...

2018-05-23 16:40:21 557

原创 java 项目 部署到 centos 服务器上出现的部分新手问题

文件编码问题错误还原:原因 :找到自己配置文件 将 utf -8 改为 rgb 格式 问题解决。注释符 识别失败错误还原:原因:从错误中 我们看到 提示 – 不识别,第一个想到的就是 注释问题,所以我就将 所有的 ...

2018-03-26 11:25:13 415

原创 使用putty连接 centos7 安装配置 java+tomact+mySQL + nginx(精品)

前言由于工作需要,需要将工作中使用的后台服务器在云端部署,所以也就有了一下的工作经历。小弟不才,如有瑕疵,请多多包涵或者留言。准备工具windows 7电脑 putty 工具 winscp java tomact Navicat for mysql 破解版 putty 安装配置启动界面1.putty...

2018-03-21 18:48:57 1454

原创 Anugular js 学习 service http

Anugular js service学习var app = angular.module('myApp', []);app.controller('customersCtrl', function($scope, $location) { $scope.myUrl = $location.absUrl();});通过location.absUrl() 获取当前网页ur...

2018-03-13 15:16:13 208

原创 Angular js学习(二) 控制器 过滤器学习

Angular js 控制器 过滤器学习AngularJS 控制器AngularJS 应用程序被控制器控制。ng-controller 指令定义了应用程序控制器。控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。<div ng-app="myApp" ng-controller="myCtrl">名: <...

2018-03-13 14:43:40 219

原创 Angular js学习笔记 (一)

AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。ng-app 指令初始化一个 AngularJS 应用程序。ng-init 指令初始化应用程序数据。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。(ng-app 指令告诉 AngularJS, 元素是 AngularJS 应用程序 的”所有者”。)<div ...

2018-03-13 14:02:07 206

原创 Android 使用 7z 压缩字符串(工作总结)

写在前面 通过阅读本篇文章,那你可以学(liao)习(jie)在android 中如何 对数据进行压缩(String->byte[]),对文件进行压缩和解压缩。阅读本篇文章大约需要五到十分钟,本人菜鸟,希望多多交流。对数据进行压缩到7z 官网下载 最新的 sdk 文件。 传送门: http://www.7-zip.org/sdk.html 。 将我们需要的代码 cv 到我们项目中。路径:jav

2017-12-04 16:33:39 2872 2

原创 自定义View 实现左右拖动脉象图

写在前面 项目需求:采集过的脉象图,可以左右滑动,类似查看历史波形,我这里采用 的办法是用HorScrollView 嵌套View,监听用户手势,来刷新波形。因为公司波形采集器,一秒数据在 1K,而手机一屏幕需要装下4秒的数据,这时如果监听用户滑动距离

2017-11-29 16:38:40 372

原创 基于蓝牙串口通信,实现实时脉象采集(项目总结与思路梳理)

写在前面本项目用到的 主要知识点: 手机蓝牙 (动态权限申请,蓝牙打开,连接,配对,基于2.0蓝牙串口 Socket 通信),自定义View SurfaceView(实时绘制采集到的脉象波形)。本人为 一年工作经验小白,希望大家再阅读过程中有好的见解和思路,还望多多指点。 温馨提示: 阅读完 本文 大约需要 5 到十分钟。1.蓝牙相关1.1蓝牙申请 需要获取蓝牙权限,都是要在 AndroidMani

2017-11-27 17:47:38 1197

原创 问题解决:gradle project sync failed. basic functionality (e.g.editing, debugging )will not work properly

问题解决:gradle project sync failed. basic functionality (e.g.editing, debugging )will not work properly。出现问题不要慌,点击android studio 底部消息面板,查询错误信息。根据指示,我们可以看到,我们的 jre文件路径默认为 E盘下。但我本人 jre 和 jdk 都装再 C盘下。我们只需要更换

2017-10-20 14:13:25 13633

原创 Android 6.0 搜索不到附近蓝牙问题解决

android 6.0 扫描蓝牙设备需要权限 再在代码中请求 if (Build.VERSION.SDK_INT>=23) { if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {

2017-07-31 16:49:18 566

原创 Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Cru

今天公司需要写 微信支付模块,于是就上网下载了一个 微信app 支付demo , 看是ec 版本的,于是就导入到android studio 中, 但是 报错, Error:Execution failed for task ‘:app:mergeDebugResources’. > Error: java.lang.RuntimeException: 加入 aaptOptions.cru

2017-07-07 15:28:44 581

转载 Android View生命周期

转载:http://blog.csdn.net/ljzdyh/article/details/52035932定义一个自定义CustomView,在xml中加载,打印MainActivity和view各个生命周期方法,对比如图显示 自定义view的生命周期过程主要分为三个环节,初始准备,监测绘制,销毁 如图所示,一开始view在xml中加载,调用构造函数CustomView(Conte

2017-06-27 10:45:31 260

原创 Android studio 获取 MD5 和 SHA1

最近在 开发中需要获取到 SHA1 和 MD5值, 但是我在 命令行中 获取 SHA1值 时候 , 忘记自己的密码了,后来 群里有个大神帮我解决了.在这里记录一下.打开Android studio 主界面 右侧 Gradle ,并选择当前项目 QunyingDemo –> Tasks –> Android –> signingReport(双击)2.打开 Android studio 底部

2017-06-23 16:33:07 392 3

原创 Android BlueTooth搜索附近和连接

引言: 最近在新的项目中再次用到蓝牙相关的检索和连接的工作,好记性不如烂笔头,在这里 做下笔记,方便以后自己的复习和翻阅学习.1. AndroidManifest.xml 文件 申请蓝牙相关权限// 管理蓝牙设备的权限 <uses-permissionandroid:name="Android.permission.BLUETOOTH_ADMIN" /> // 使用蓝牙设备的权

2017-05-24 17:56:52 505

原创 DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs

日常笔记 ,最近在上海刚刚找到一个工作,在以第一天的 android 原生项目搭建的时候 出现了一个小问题,本人 as 版本 2.3.1, 手机为 红米 4A .在运行的时候提示: 解决办法: 对于Mac上的Android Studio:导航栏 :Android Studio>首选项>构建,执行,部署>即时运行>取消选中:启用即时运行对于Windows上的Android Studio

2017-05-16 13:16:50 465

原创 android studio 安装的问题(error main method等问题)

大家好,小弟终于来到了梦寐以求的地方 上海。但是在新工作的配置环境中碰到了很多问题,在这里记录和分享一下。(android studio :2.3 jdk 1.8 sdk 4.0 - 7.0 win7)问题1.Error invoking main method 点击Android studio 进入工程的时候提示我 方法名错误,当我看到这里 肯定会想

2017-03-17 18:45:11 2512

原创 Html 5 app + Mui 运用时 header 真机测试(坑)

最近商城项目的完成,就迎来了 网页的工作。就大学学了一点的 网页知识。 我也不说了。学习吧。两个月一个商城 ,也是挺忙的。为了加快布局的搭建 用到了 MUI 框架 和 jq 框架。新东西感觉还是不错的。正文: 如果你也用的MUI 中的 header 来当成 界面的标题栏的话,真机测试 会有 找 不到这个 头的问题。后来 百度半天,问题解决。/* * 将以下的两个 样式隐藏就可以引用 M

2017-01-07 19:08:31 2065 4

原创 Android自定义TabWeight (修改样式)

郑州小白一个,最近公司不赶项目了,事情少了,本来以为轻松几天谁知道,让改颜色,我的天。这也忒多了把。此时心里有句妈卖批不知当讲不当讲。(负面情绪抱歉。)进入整体。其实修改样式很简单,这里是想做个记录。毕竟好记性不如烂笔头嘛。也算是分享把,如果对您有帮助,我也会很高兴的。1. 编写界面。 <TabHost xmlns:android="http://schemas.android.com/ap

2017-01-07 18:57:30 551

原创 eclipse中使用 design 包和 v7 包

由于最近项目中需要添加商城的店铺功能。然而由于产品部分特别的需求。需要用到 design包中包含的新布局。我们这里需要找到自己的目录下拷贝自己的资源。首先找到自己报下的资源。在导入 v7 包 和 design 包之前 需要确定两个文件和 原来项目中的V4包 是否版本一致。如果不一致也是不行的。导入v7 包中的 appcompat项目,并确保appcomapt是作为库导入,编译在23以上。导入de

2016-12-06 18:21:40 1938

原创 ScrollView 嵌套 WebView 遇到的一些界面问题总结

最近在公司的项目中功能需要展示PC端的活动介绍和一些商品的促销及商品点击进入商品详情界面。但是同事在开发的时候也遇到很多问题,闲着没事就也查阅了一点资料和网上博客。这里也谢谢网上大牛的分享。郑州新手,这里就当日记了。如博客中有相关技术性错误欢迎大家指出。进入正题,直接上代码:webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

2016-12-06 17:02:03 2933

原创 Android Fragment实现懒加载

在最近的项目中一个界面中有四个Fragment。每个碎片中都要进行网络请求。周期也开始并进行了加载。后来在网上进行了搜索找到了一个非常简单的官方自带的方法setUserVisibleHint(boolean isVisibleToUser)。我们可以通过这个方法来判断哪个碎片现在正在显示,当该碎片正在显示在我们眼前时为true。这样我们就可以一句该方法来进行网络请求了。下边废话不多说直接上代码:p

2016-11-25 18:22:04 510

原创 Android 横竖屏切换不重新走生命周期的方法

1. 屏幕不旋转在AndroidManifest文件中的对应Activity中配置android:screenOrientation=”landscape”(横屏,portrait是竖屏);在AndroidManifest文件中的对应Activity中配置android:configChanges="keyboardHidden|orientation|screenSize",最好这三个都配置,否则

2016-11-25 18:04:05 2042

转载 控件.setClickable(false)不起作用

问题:设置一个控件的setClickable(false)后,发现没有效果。解决办法:setClickable(false)方法一定要在setOnClickListener()方法之后。因为在setOnClickListener()方法中有这样一段代码:if (!isClickable()) { setClickable(true); }

2016-11-03 18:40:56 886

转载 系统设置(转)

Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现

2016-10-20 15:54:18 261

Android 蓝牙串口2.0通信

小黄人软件 源码。 20块钱买的 。 网上之前也有 他的源码 但是 源码下载后 有问题 。 (乱码 不能和单片机通信 不知道为什么)该版本已经删除 小黄人软件广告。项目亲测 可用

2017-08-02

HeadeGridView

Gridview没有像Listview那样有添加头布局或者脚布局。这里外国大牛有个自定义的view实现了该方法。好东西当然要分享了

2016-12-05

绿色简易版SQLite

告别广告。纯绿色!无污染安装包!

2016-11-03

MPAndroidChart 2016.11.1 最新jar包

MPAndroidChart 2016.11.1 最新jar包。其中包括了以前没有饼状图百分比显示在 外边。弥补了之前由于数据过多百分比显示重叠的问题(虽然现在数据很多百分比还是会有部分重叠!没办法了)

2016-11-03

颜色采取器

看到好看的颜色没有办法?UI 请假不在公司?有他就可以!

2016-11-03

全国省市县数据库文件

分别由三个表格 承装 全国省市县 信息,暂时没有发现有少的信息。算是最新的。

2016-10-19

空空如也

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

TA关注的人

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