自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hogwarts

编程是一种魔法,打造你想要的世界

原创 网络UDP广播包发不出去或接收不到问题

网络UDP广播包发不出去或接收不到问题发生背景症状代码原因禁用虚拟网卡的操作方式 发生背景 使用电脑作为client端,局域网内发送广播。手机作为server端,监听65532端口。 症状 单播情况下(指定Server端Ip地址),手机可以监听到数据; 广播情况下(Ip=255.255.255.2...

2020-02-26 17:25:18

阅读数 17

评论数 0

原创 Android:关于Context小记

Context是什么意思呢? 记得一开始学习Android的时候,看到context总是有点晕,上下文是什么意思。 近期在阅读《数学之美》一书时,对此有了更深的理解,略为小记。 “文字按照意思来类聚,最终会带来一些歧义性,也就是说有时弄不清楚一个多义字在特定环境下它到底表示其中的哪个含义。而解决这...

2020-02-09 15:50:20

阅读数 20

评论数 0

原创 Android:Android开机动画

Android系统的开机画面显示过程分析 三个开机画面修改方式第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面第二个开机画面是在init进程启动的过程中出现的,它也是一个静态的画面第三个开机画面是在系统服务启动的过程中出现的,它是一个动态的画面 第一个开机画面是在内核启动的过程中出现的...

2019-08-23 10:39:16

阅读数 46

评论数 0

原创 程序员人生:莫向外求

敲代码间歇,思考一下。我这个人嘞,真的是废话特别多。每天都有讲不完的话。吧啦吧啦,停不下来。 多大的人了。能不能稳重点啊姐们。 20190821,一九年还有小半年,你别说那么多话好不好,静下来,安静,多自己出去走走,把时间多留给自己独处。认认真真的思考一下,做点有意义的事情。别一天到晚有的没的叽叽...

2019-08-21 15:31:24

阅读数 46

评论数 1

原创 Perl语言初探

安装 Strawberry Perl 编译器 http://strawberryperl.com/ 菜鸟教程 https://www.runoob.com/perl/perl-environment.html Perl是一种编程语言,适用于编写简单的脚本和复杂的应用程序 命令行执行 C:>p...

2019-08-14 16:08:09

阅读数 25

评论数 0

原创 Android曲线拟合:牛顿迭代法(自己的备忘录,勿进)

要记录

2019-08-14 16:06:36

阅读数 58

评论数 0

转载 Android Studio各个版本的区别

https://blog.csdn.net/qq_33988065/article/details/50707975

2019-08-13 15:05:12

阅读数 1147

评论数 0

原创 Android:Kotlin再探-Java异同

参考:Kotlin学习系列之:Kotlin的构造函数 官网 Kotlin中?和!!的区别 Kotlin 并没有 new 关键字 创建类的实例 要创建一个类的实例,我们就像普通函数一样调用构造函数: val invoice = Invoice() val customer = Customer(...

2019-07-26 11:14:03

阅读数 28

评论数 0

原创 JAVA注解

秒懂,Java 注解 (Annotation)你可以这样学

2019-07-25 13:47:44

阅读数 40

评论数 0

原创 Android数据库:Litepal-异步操作-1.5新特性

saveOrUpdate 数据不存在就存储,已存在就更新 我操作数据库一直都是先查询再判断是更新还是插入。刚才看到一个兄弟的文章,发现1.50版本郭婶就增加了一个saveOrUpdate()方法,而我现在用的是3.0入口在这:LitePal 1.5.0版本发布,你想要的都在这里 咱也可以顺便看看3...

2019-07-25 10:26:05

阅读数 102

评论数 0

原创 程序媛人生:Kotlin学习

我记得还上学那会,网上就天天Kotlin Kotlin的。作为我们是职大金三角的团队头头,老夏同学那时候就接触Kt了,奈何我孺子不可教。天天玩,也没空去了解kt。说真的,行动上的矮子的典型就是我。作为郭婶带入门的我来讲,学kt肯定是等郭婶出第三行代码。但是不巧,前几天我问的时候,郭婶说第三行代码最...

2019-07-24 17:31:18

阅读数 35

评论数 0

原创 Android Studio无线Wifi调试手机的两种方案

Android Studio无线Wifi调试手机的两种方案第一种方式 使用adbWireless连接第二种方式 使用插件Android Wifi ADB连接总结 第一种方式 使用adbWireless连接 使用adbWireless工具,其能够让手机用无线来取代USB连接而使用ADB工具 1. 手...

2019-07-17 10:21:24

阅读数 1333

评论数 1

原创 JAVA-多线程

Java多线程学习笔记(一)——多线程实现和安全问题 多线程1. 什么是线程2. 线程的状态3. 线程的创建4. 线程中断5. Thread为什么不能用stop方法停止线程6. 重入锁与条件对象,同步方法和同步代码块7. volatile关键字8. java内存模型9. 原子性 可见性 有序性10...

2019-06-26 14:52:18

阅读数 31

评论数 0

原创 Android:安卓智能手机cpu运算速度和电脑cpu

我们从一个问题说起 那天有个哥们问了这样一个问题。群里给出的回答就是; 第一,硬件差距太大 第二,手机与手机之间处理速度也不一样 第三,第三方数据库比原生sqlite快,比如greendao什么的 第四,可以使用放弃原生sqlite,使用mapdb存储 我们今天就说说第一点,硬件差距大的问题。 ...

2019-06-26 11:11:00

阅读数 377

评论数 0

原创 Android:窗口WindowManager---翻译

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may n...

2019-06-24 15:15:55

阅读数 93

评论数 0

原创 Android:设计模式-策略模式-关于Logger日志工具的使用

Logger日志工具的使用1、Logger介绍2、Logger源码分析3、策略模式3、自定义Logger日志名称、大小以及存储位置 1、Logger介绍 日志对于开发来说是非常重要的,不管是调试数据查看、bug问题追踪定位、数据信息收集统计,日常工作运行维护等等,都大量的使用到。 Logger是G...

2019-06-21 13:06:35

阅读数 495

评论数 0

原创 程序媛人生:有点难过

我觉得自己非常不懂得如何去表达谢意,天真又傻。 上一家的公司的老大对我非常好,cto也很好,同事们也都很好。 带着我进步。 特别是老大,去年也算是入行的第一年了其实,真正的第一年。17年的时候虽然也在工作,可是那时候作为公司唯一的小android,老板又不懂技术,无非就是c+v,为了开发而开发,根...

2019-06-06 15:20:08

阅读数 120

评论数 8

原创 Android:自定义View画个圆再画个弧,圆弧两端再画个圆

这是设计给的设计图,也是做出来的效果图。不看教程的可以直接拉到最后参考代码 别怪我废话多,因为画这个图老费劲了,你说平时敲代码百度搜搜,参考参考,啥都有了。可是这圆弧两端再加俩圆可愁死我了,啥都搜不到。只能自己进行数学分析。难点在哪里啊,就是连个小黄点圆心位置的确定。 开始画: 先分析,下图是我...

2019-06-05 13:31:58

阅读数 500

评论数 0

原创 概念:C和C++的区别(一道获取输入的题目同时用java,c++,c去写)

概念 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。 C++ 是一种中级语言,...

2019-05-30 00:27:19

阅读数 36

评论数 0

原创 Android:Theme的使用-全屏设置

https://www.cnblogs.com/zhouyou96/p/5323138.html https://www.jianshu.com/p/c797f90c4168 https://blog.csdn.net/howard2005/article/details/79460799 201...

2019-05-23 18:40:32

阅读数 500

评论数 0

原创 java相关-未完待续-我有一堆东西未完待续--》

java相关1、集合和数组2、scala是什么东西3、java不同版本的特性4、面向过程和面向对象的关系1.面向过程式编程2.面向对象编程3.总结4.举例函数式编程5、c和c++和java的区别6封箱装箱什么的7、guava8、设计模式相关 1、集合和数组 2、scala是什么东西 3、java不...

2019-05-13 19:35:19

阅读数 33

评论数 0

原创 Java语法:Lambda表达式的使用

Lambda表达式的使用android使用lambda表达式Lambda表达式的语法java中的双冒号操作符 android使用lambda表达式 lambda表达式是jdk8的新特性 android里使用可以有两种方式 方式一: 在app的build.gradle下添加 android { ...

2019-05-13 07:00:59

阅读数 54

评论数 0

原创 Android:Android studio由2.3升级到3.3.2之后

Android studio由2.3升级到3.3.2之后遇到的问题Gradle 版本升级之后androidtestcompile程序包android.support.test不存在 遇到的问题 Gradle 版本升级之后 问题: WARNING: The specified Android SD...

2019-05-13 06:45:23

阅读数 192

评论数 0

原创 Android:一步一步确定ANR原因

记一次分析解决ANR过程 巧妙定位ANR问题 ANR求解,定位不到哪里出了问题,求指导,谢谢 如何分析解决Android ANR 线程几种状态的说明 一、在logcat监视器中显示一个运行的应用 Android Studio在Android Monitor中包含了一个logcat的tab,可以打印...

2019-03-26 19:04:49

阅读数 129

评论数 0

原创 Android:自定义View学习笔记LayoutInflater

准备学习自定义View,先从布局加载开始 这个大佬让我终于明白了什么叫做inflate参数 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别 郭神也讲得很浅显易懂 Android LayoutInflater原理分析,带你一步步深入了解View(一) ...

2019-03-19 13:06:38

阅读数 44

评论数 0

原创 Android工具:获取anr日志操作步骤

第一步: AdbWireless下载地址 通过无线或者有线方式连接KDS设备,上面为无线连接的apk 如果为无线连接方式,还需要,adb connect IP(举例:192.168.3.6) 第二步: adb下载地址 下载到电脑,放在D盘根目录下解压。win+R 调出系统cmd命令窗口,然后 执行...

2019-03-18 10:32:14

阅读数 596

评论数 0

原创 Android数据库:Litepal性能分析及使用中遇到的坑

1、一些litepal问题,使用中遇到的坑 2、setToDefault boolean类型存储 3、激进查询

2019-03-14 17:36:57

阅读数 420

评论数 0

原创 Android数据库:Litepal getDatabase called recursively

天地良心,为了使用litepal3.0新增的监听数据库的创建和升级这个功能我费了多少劲 我这边的业务需求是 ,我在一张表里新增了字段,然后更改了数据库版本,想在升级数据库的时候把新增字段的默认值设置为0(litepal的int类型建表时的默认值为null知道吧) 步骤一,首先registerDat...

2019-03-12 17:01:39

阅读数 260

评论数 0

原创 Android:导入一个项目,项目gradle4.4as3.1而我gradle3.3,as2.3

Android Studio一直处于Building 最开始我等待,一个小时过去了,没反应,我尝试解决 Android Studio一直处于Building的解决方法 一开始我用第一种方法,用我的distributionUrl=https\://services.gradle.org/distri...

2019-03-06 03:20:27

阅读数 114

评论数 0

转载 c盘那些文件可以删除

c盘那些文件可以删除 http://www.xitongzhijia.net/xtjc/20150507/47691.html

2019-03-05 18:36:39

阅读数 2193

评论数 0

原创 Android工具:使用adb输出日志到桌面

你想使用adb输出日志到桌面: 或者你想直接在cmd里输出: 这种情况下吧,会出现中文乱码 然后呢你就可以 步骤1:通过 chcp命令改变代码页,UTF-8的代码页为65001 cmd下输入 C:/chcp 65001 界面就变成了这个样子 步骤2:在标题栏右键选择"...

2019-03-05 18:35:49

阅读数 309

评论数 0

转载 JAVA语法:java的数据类型

二进制与十进制之间的转换方式: java的基本数据类型中有byte这种,byte存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。 Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~1...

2019-03-05 18:34:54

阅读数 23

评论数 0

原创 JAVA语法:Java值传递和引用传递

首先放一下我觉得有道理的概念: “在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。 值传递: 在方法调用时,传递的参数是按值的拷贝传递,方法内改变的事参数的拷贝,并不改变原来的被传的参数。传递的是值的拷贝,也就是说...

2019-03-04 17:21:30

阅读数 35

评论数 0

原创 JAVA:JAVA环境配置

1、下载JDK,安装。 2、配置JDK。 (右键我的电脑 - 属性 - 高级系统设置 - 环境变量。) 2.1 添加系统变量JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121 2.2 添加系统变量CLASSPATH ...

2019-03-01 13:15:10

阅读数 233

评论数 0

原创 INSTALL_FAILED_UID_CHANGED

我在一个root过的机器上,push了一个文件夹 adb push C:\Users\Rachel\Desktop\work\project\waiter-tablet\ /data/data/com.tiidian.imwaiter 然后在它push的过程中,我看速度太慢,又不知道如何强行...

2019-02-25 18:08:35

阅读数 134

评论数 0

原创 cpu占用过高50%以上问题定位

使用Android Studio 自带的monitors查找App CPU 使用率过高的原因 Android Monitor使用介绍 Android App性能评测分析-cpu占用篇 Android性能分析工具–Android Monitor 我现在解决问题都是很蠢的,以上利用monitor分析,...

2019-02-18 16:08:44

阅读数 138

评论数 0

原创 Android适配:Binary XML file line #59: You must supply a layout_width attribute.

一直在报这个问题,然后我去确认了一下 很明显,59行有layout_width 属性,然后就百思不得其解 过了好久我终于想起来,我做了适配,以1280x720为基准,也就是说我的宽度,没有870,所欲找不到才报错的 ...

2019-02-16 14:51:46

阅读数 196

评论数 0

原创 一个空格引发的惨案

有一天我收到了一个需求,换行的时候让小票后面的x1跟着换。 简单 我本来用的随便搜的个别人封装的,三列文本居右的table(菜品名称一列占20字节,x一列占2字节,数量一列占2字节) 看到这个需求时,我愉快的在代码里判断,如果菜品名称那一列超过一行,我就直接分别在数量和x这两列添加两个空格,强制让...

2019-01-29 18:53:26

阅读数 72

评论数 0

原创 连接打印机时的一个crash

2.326 16105-16115/com.tiidian.imwaiter A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x12121222 in tid 16115 (HeapTaskDaemon) 12-29 19:52:12...

2019-01-29 17:54:14

阅读数 290

评论数 0

转载 Android学习笔记之性能优化SparseArray

https://www.cnblogs.com/RGogoing/p/5095168.html

2019-01-29 12:55:05

阅读数 59

评论数 0

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