- 博客(25)
- 资源 (59)
- 收藏
- 关注
原创 Java如何表示空格?
1.原文地址:请查看原文:http://www.lgygg.wang/lgyblog/2019/10/09/java%e5%a6%82%e4%bd%95%e8%a1%a8%e7%a4%ba%e7%a9%ba%e6%a0%bc%ef%bc%9f/2.什么是全角和半角百度百科里是这么介绍全角和半角的含义的:“全角就是字母和数字等与汉字占等宽位置的字。 半角就是ASCII方式的字符,在没有汉字输入...
2019-10-09 16:58:56
63303
原创 [J2EE][shiro][授权和认证框架]
1.原文地址http://www.lgygg.wang/lgyblog/2019/09/04/j2eeshiro%e6%8e%88%e6%9d%83%e5%92%8c%e8%ae%a4%e8%af%81%e6%a1%86%e6%9e%b6/2.落笔缘由登录的认证和授权操作几乎是每个项目都必备的功能,所有在网上找了相关的资料,发现 shiro框架符合我的需求,所有到慕课网上找到了学习视频,本文...
2019-09-04 15:50:23
313
原创 [Java][依赖注入和控制反转]
1.原文地址:http://www.lgygg.wang/lgyblog/2019/09/04/java%e4%be%9d%e8%b5%96%e6%b3%a8%e5%85%a5%e5%92%8c%e6%8e%a7%e5%88%b6%e5%8f%8d%e8%bd%ac/2.什么是控制反转控制反转(Inversion of Containers,缩写为IoC), 是面向对象编程中的一种设计原则,可...
2019-09-04 10:47:47
815
转载 Java全角半角的转换
版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.youkuaiyun.com/ouyang_peng】 https://blog.youkuaiyun.com/qq446282412/article/details/51890250 一中文...
2018-11-27 10:25:42
14777
1
原创 [Android][AlarmManager]
1.AlarmManager作用AlarmManager提供了访问系统闹钟的服务。它允许你安排你的应用在未来某个时间点运行。这就相当于定时任务。对于少于60s的定时任务,不推荐使用AlarmManager,可以使用更高效的的Handler来处理频发的任务。2.AlarmManager设置定时任务方法解析1)set(int type, long triggerAtMillis, ...
2018-02-08 14:19:59
552
原创 [Android][Intent]
1.Intent的作用Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。简单来说Intent就是用于组件(这里的组件自然是四大组件)之间传递消息。 它的基本用途:启动Activity,启动服务,传递广播。2.Intent类型显式 Intent:按名称(完全限定类名)指定要启动的组件。 通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要...
2018-02-08 14:17:44
1910
原创 Android 5.0之后因为Google废弃了相关HttpClient的代码,所以无法使用HttpClient
在API 23中,Google已经移除了移除了Apache HttpClient相关的类 。谷歌推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在Eclipse下libs里添加org.apache.http.legacy.jar,(应该没什么人用Eclpise开发Android了,但是还是说一下怎么拿到这个jar包)。其实在我们的sdk路径
2018-01-30 16:16:12
476
原创 [Android][设置最小(大)宽高]
1.简介TextView里定义的方法,据说是设置文本区域的宽高 android:maxWidth 关联方法: setMaxWidth(int) 属性说明: 设置文本区域的最大宽度 android:maxHeight 关联方法: setMaxHeight(int) 属性说明: 设置文本区域的最大高度 android:minWidth 关联方法: setMinWidth(int) 属性说明: 设置
2017-12-13 15:39:00
26701
1
原创 [Android][Service简介]
1.什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了Service的使用场景,也就是说在不需要与用户进行交互(用户点击屏幕等触发事件的行为都是
2017-12-08 10:02:13
299
转载 Android Bitmap 知识点梳理
本文为转载,请查看原文网址:http://www.codeceo.com/article/android-bitmap-tips.html#0-tsina-1-10535-397232819ff9a47a7b7e80a40613cfe1在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。所以这里把Bitmap的常用知识做
2017-12-08 09:42:23
222
原创 [Android][Android UI需要弄清楚的一些事]
1.下笔缘由虽然一直从事Android开发,但是对于Android UI的许多概念和注意事项都了解得不是很透彻,因此希望通过这篇文章记录自己在解惑过程中找到的一下答案。2.知识点的解释和需要注意的事项1)分辨率分辨率可以从显示分辨率与图像分辨率两个方向来分类。 显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。 图像分辨率则是单位英寸中所包含的像素点数。 描述分辨率的
2017-12-08 09:21:33
253
原创 [Android][实现类似表单上的文字,两端对齐,文字间距相等]
1. 落笔缘由为了实现(如下图1)文字两端对齐的效果。 在这之前有想过使用半角空格转换成全角空格来实现这个效果,但是效果不是很好,而且比较麻烦,只要有一行文字的字数改变了,都有可能要从新计算文字直接要填充多少个空格才能实现文字两端对齐。 然后在网上找了找,希望能找到自定义组件,但是大多是针对一篇文章实现文章两端离屏幕两端间距相等的效果,但我希望的是除了两端对齐之外,还希望每个字的间距相等,如下图
2017-12-05 15:03:40
1831
转载 Java内部类详解
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎批评指
2017-10-12 16:57:54
176
原创 [Android][Animation]
1.View Animation(Tweened Animation)补间动画View Animation主要是针对View的,而且它只是让View展示指定动画,但是并不会改变View的属性。也就是说使用tweened动画来实现移动,缩放,旋转,透明度,最后都是没有改变view的位置,大小,角度,透明度,我们看到的只是一个动画效果。1).创建动画对象(1)直接newAndroid提供了四个类Tran
2017-05-24 11:39:25
504
转载 JAVA字符串格式化-String.format()的使用
转载自http://blog.youkuaiyun.com/lonely_fireworks/article/details/7962171/常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format
2017-03-11 11:25:10
294
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模
2017-02-07 12:24:49
166
原创 [JAVA][正则表达式]
1.落笔缘由由于我们经常要对字符串的某些特定部分,进行匹配,查找,替换等操作,如限定只能在输入框输入数字等,这里如果我们通过正则表达式来解决这个需求就会显得很简便。这里只是记录了一些基本的正则表达式语法以及它们的一些使用例子。2.正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,”n”匹配字符”n”。”\n”匹配换行符。序列”\”匹配”\”,
2017-01-19 09:18:08
955
原创 [Android][获取Android设备唯一标识]
1.落笔缘由最近需要获取能够标志Android设备的唯一标识,但是由于Android系统版本不同或者root等诸多原因,造成有些设备标识为NULL或者标识相同的问题,在网上搜索了相关资料,总结一下各种情况。2.代码import android.app.Activity;import android.content.Context;import android.net.wifi.WifiInfo;
2017-01-13 14:48:19
1136
原创 [Android][FreeRDP与Window远程连接]
1.落笔缘由之前想了解一下远程控制之类的知识,类似于teamView,向日葵之类的都有移动端的App,而且都挺好用的,但是可惜的是没有源码,不能集成到自己的app里面,无意之间接触到RDP,只是粗糙的了解了一下他们的使用方法。2.准备工作Android端需要做的准备:安装FreeRDP PC端需要做的准备:开启远程连接2.1开启电脑远程设置打开控制面板–>系统–>远程设置–>设置运行远程协助连接这
2017-01-13 14:30:14
7534
原创 Java回调机制和Java反射机制理解
1. Java回调机制回调是一种双向调用模式,即被调用方在被调用时也会调用对方,这就叫回调。通过一个图来理解回调的过程: 1) A实现I的接口的方法 2) A持有B实例对象的引用 3) A传递I接口对象给B 4) A调用B的方法解决问题 5) B解决问题后,调用I接口的方法,因为A实现了I接口,也就相当于调用了A的方法。 代码示例: 接口I:public interfa
2016-08-30 10:29:08
1036
原创 RandomAccessFile的理解
1. RandomAccessFile的概念和作用RandomAccessFile的直接父类是Java.lang.Object,用来访问那些保存数据记录的文件。它最大的特别之处就是支持任意访问的方式,程序可以直接跳到任意地方来读写数据。如果我们只希望访问文件的部分内容,而不是把文件从头读到尾,使用RandomAccessFile将会带来更简洁的代码以及更好的性能。它的构造函数需要提供一个表示以只读方
2016-08-29 11:36:33
796
原创 Java内存回收知识(读书笔记)--深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)--2.2
1.运行时数据区域a)程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通...
2016-08-27 23:27:01
643
原创 Java内存回收知识(读书笔记)--深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)2.2~2.3
深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)-第三章读书笔记(3.1~3.2)
2016-08-25 17:28:15
443
转载 公共技术点之 View 绘制流程
公共技术点之 View 绘制流程 项目:,分析者:lightSky,校对者:Trinea本文为 Android 开源项目源码解析 公共技术点中的 View 绘制流程 部分分析者:lightSkyView 绘制机制1. View 树的绘图流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理
2016-06-21 11:03:20
284
译文:Fork and Join: Java Can Excel at Painless Parallel Programming Too!
2017-04-08
WeexTest.rar
2020-03-24
jsc-android-241213.1.0.tgz
2020-03-24
[Android][主题和样式]例子
2019-06-01
TestActivityWithDialog.zip
2019-05-31
TestDrawViewAndVectorDraw.rar
2019-05-29
TestNinePatchDrawable.rar
2019-05-24
BaiduNavi_AndroidSDK_v4.1.1_ALL.rar
2019-05-23
[Java][Final]测试例子
2017-11-16
Android Service客户端测试例子
2017-11-06
Android Service测试例子
2017-11-06
Android Intent测试例子
2017-11-06
责任链模式例子
2017-10-17
生成器模式例子
2017-10-17
java线程分析android project例子
2017-09-27
java线程分析java project例子
2017-09-27
[Android][AlarmManager]
2017-09-26
在代码中获取屏幕密度等参数的例子
2017-09-25
桥接模式例子
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人