自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hehaiming的博客

技术的提高源于不断的积累

  • 博客(40)
  • 资源 (14)
  • 收藏
  • 关注

原创 css 字体属性

font-weight:字体粗细, 记住加粗是700或者bold,不加粗是normal或者400,记住数字不要跟单位。font-style:字体样式,记住倾斜是italic 不倾斜是normal 工作中我们最常使用的是normal。font:字体连写,1、字体连写是有顺序的,不能随意换位置。CSS Fonts(字体)属性用于定义字体系列、大小、粗细和文字样式(如斜体)。font-size: 字号,我们通常用的单位是px像素,一定要跟上单位字体。font-family:字体,实际工作中按照团队约定来写字体。

2022-09-25 17:00:00 137 1

原创 css transition 过渡的使用

3、运动曲线:默认是ease(可以省略),包含:linear(匀速)、ease(逐渐慢下来)、ease-in(加速)、ease-out(减速)、ease-in-out(先加速再减速)1、属性:想要变化的css属性,宽度高度 背景颜色都要变化过渡, 写一个all就可以。用法:transition:要过渡的属性 花费时间 运动曲线 何时开始。2、花费时间:单位是秒(必须写单位)4、何时开始:单位是秒(必须写单位)记住过度的使用口诀:谁做过渡给谁加。

2022-09-25 16:45:00 271

转载 RxAndroid2.0实现RxBus

转载连接:http://www.jianshu.com/p/135f3f9c350dRxBus实现1 添加Gradle://RxAndroidcompile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'io.reactivex.rxjava2:rxjava:2.0.4'2 添加RxBus类:publi

2017-12-11 11:30:09 1263

原创 git 用法记录,方便以后

1,$git status查看分支状态2,$ git add .gitignorefatal: pathspec '.gitignore' did not match any files$git add . 添加所有添加到本地仓库3,$ git commit -m "20170908"[master (root-commit) 70642cf] 20

2017-09-08 15:38:43 321

转载 Android Studio检测内存泄露和性能

内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。 怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCanary插件,一切就变得so easy了。

2016-12-29 10:47:43 645

转载 Android Studio调试功能使用总结【转】

Android Studio调试功能使用总结

2016-12-28 10:52:38 332

转载 Android中使用Thread造成内存泄露的分析和解决

Thread 内存泄露线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。

2016-12-28 10:13:07 2243

转载 Android-adb命令大全

android adb shell 命令大全

2016-12-21 16:26:10 887

原创 Android Studio中获取sha1证书的方法

为了避免注册时弄错签名,建议直接用打包出来的apk查看签名,具体如下: 1) 将apk修改后缀为 .rar文件后解压; 2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA 3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。如下图:

2016-11-23 11:49:47 285

转载 android学习记录 Onclick事件监听

OnClick事件的实现方法:1.匿名内部类2.独立类3.实现接口的方法具体实现方法,以Button为例1.在activity中注册一个button<Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="

2016-04-30 12:54:19 517

原创 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int re

2016-04-18 14:02:04 412

原创 MulticastSocket的简单使用

我们这里使用MulticastSocket以及组播锁的形式实时监控对应的ip和端口是否实时存在!下面我们来看代码:public Thread getListenThread(){ Thread thread = null; try { thread = new Thread() { private static final String TAG = "Receiver

2015-10-14 18:26:39 2333

原创 Android-监听软键盘状态

检测软键盘是否显示或隐藏的功能,下面展示下效果图:我们接下来看实现:activity_main_xml:<com.zihao.view.InputMethodLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t

2015-09-14 10:25:01 2638

原创 android-仿ios纯数字软键盘

目前项目中需要用到自定义的数字软键盘,通过查找资料,最后写出的一个数字键盘,大家一起学习共享!下面我们看下效果:接下来我们看一看代码,activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche

2015-09-11 10:22:26 10119 4

原创 android-仿图片地震波SeismicWaveView

我们在音乐播放的界面上可以看到播放的背景图片上会有一圈一圈的动态地震波,我们现在来看看这种地震波是如何实现。我们先来看下动画效果:接下来我们看看是如何实现的,activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt

2015-09-10 11:39:18 1646 2

原创 Google下拉刷新-原生源码

android 实现下拉刷新有很多开源的源码可以用 比如 :PullToRefreshListView  使用起来也很方便现在还可以直接使用google 自带的下拉刷新效果更加炫丽。不过需要你自己更新到最新的sdk才可使用。下面来看看刷新的效果吧:下面来看实现:(activity_main.xml)<android.support.v4.widget.S

2015-09-09 09:46:59 1320

原创 ExpandListview应用(实现二级列表和实现新闻分类)

ExpandListView在我们开发中使用非常常见,但原生的ExpandListView往往会达不到我们使用的效果,我们会以两个例子为例来理解ExpandListView,现在我们看下如何做呢?实现二级列表首先我们看下效果图:我们看下布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/

2015-09-08 18:04:49 10993 3

原创 android-点击文字收缩效果

项目中我们要求:当文字过长时,为了使得不让文字占据整个屏幕,也具有界面的客观性,我们会判断当文字过长时,只显示两行,末尾使用“。。。”和下拉图片来表示。效果如下:实现起来其实比较简单,代码一看便知,现在来看下代码:activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2015-09-07 10:08:56 1340 1

原创 android 好看的自定义日历

根据网上查找的资料,可在项目中直接使用的自定义日历控件,综合选择了如下好看的日历:接下来我们看下代码是如何实现?首先看布局文件是这样的:<RelativeLayout xmlns:android="http://schemas.android.co

2015-09-06 18:15:58 3440 2

原创 要么做、要么走,千万不要混

公司里混日子的人,最终伤害的是自己!你混日子,就是日子混你,你自己是输家。  无论为谁打工,要为自己学东西,客观上为公司创造价值  我自己当年,无论我在方正给国家打工,还是我在雅虎给外国人打工,我都跟别人最大的不一样,我从来不觉得我在给他们打工,我真的可能是很有自信的人,我觉得我在为自己干。因为我干任何一件事我首先考虑的是,我通过干这件事我能学到什么东西,学到的东西是别人剥夺不走的

2015-08-31 14:04:27 916 3

原创 Android 程序打包及签名

为什么要签名?    开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。    由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。    APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样

2015-08-25 16:35:30 616

转载 Android EditText的设置

转载于:http://blog.csdn.net/aicpzl/article/details/460096591、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,action

2015-08-24 09:25:02 547

原创 android 仿EF看视频弹出练习功能

第一次看到英孚iPad上的视频练习,感觉好有创意,让我们学习英语起来更加的有激情。并且不只是在EF上有,相信在其他的学校肯定也会有的。以上也我尝试把它写出来的原因了。下面让我们来看看它的效果是怎么样子的?它是怎么实现的呢?首先我们看下布局文件的内容:<LinearLayout xmlns:android="http://schemas.android.com/apk

2015-07-16 09:17:30 1238 1

原创 工作一直没有进步怎么办?试试PDCA法则吧!

很多人在工作或者学习的时候,总是会发现自己过了一段时间以后,完全没有任何进步,或者进步非常之少。而对于每一个渴望让自己变得更好的人来说,是一件非常令人苦恼的事情,今天我们就来谈一下工作和学习上,可实现的、能够让自己持续进步的方法。  个人进步  首先我们来谈谈一个人进步的驱动源,以我个人的理解,所谓的进步,就是对自己不合理行为模式的纠正,简单的说就是对自己坏习惯的更改,而坏习惯的改

2015-07-15 10:30:24 1041

原创 傻子!10元钱和5元钱,为什么他总是捡5元的

来源:凤凰财经微信(finance_ifeng) 作者:艾静洵几个经典的小故事,看完很受启发。  傻子  小镇上的一个小孩,别人丢下10元钱和五元钱,他总捡五元的,别人都认为他是傻子,都这样去试他,结果他收获了很多五元钱。  名贵的小狗  一个沿街流浪的乞丐每天总在想,假如我手头要有两万元钱就好了。一天,这个乞丐无意中发觉了一只跑丢的很可

2015-07-13 14:54:22 1363 1

转载 android之java程序性能优化

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。还有一个原则,决不在一个For语句中第二次调用一个类的方法 例子:[java

2015-06-25 23:04:10 696 2

原创 android 开发如何将数据封装成对象以及从对象中获取出来

当我们从接口中获取到我们所需要的数据(我们以JSON数据为例)时,如何将数据封装成对象以及从对象中获取出来呢?接下来我们看下这个流程是怎么做的:首先,我们将获取的JSON数据用对象来存储:try { if (null != json) { JSONObject newsObject = new JSONObject(json); JSONObject jsonObjec

2015-06-23 17:47:50 3215 1

转载 Android 回调机制在监听用户界面操作中的体现

一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。Java 中没有指针的概念,通过接口和内部类的方式实现回调的功能:1. 定义接口 Callback ,包含回调

2015-06-15 16:21:17 647

原创 android实现点赞动画

想让APP给人一个好的映像,无非使自己实现的功能更加炫丽!!接下来给大家介绍下点赞的一个动画效果:接下来看看是如何实现的:简单布局如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t

2015-06-12 16:39:39 5625

原创 java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receiv

在listview刷新数据的时候出现了以下的错误问题:java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified

2015-06-12 11:14:30 832

原创 android开发网络资源

以下链接是本人收集的网上资源,有需要的朋友可以看看:SQLite数据库操作:http://blog.csdn.net/qq505810824/article/details/7866015图片OOM完美解决:http://blog.csdn.net/lonelyroamer/article/details/7537844ViewPage:http://blog.csdn

2015-06-11 10:39:57 661

原创 android 加载的一些收藏

第一种普通的ProgressBar:<ProgressBar android:id="@+id/right_progress" style="?android:attr/progressBarStyleSmall" android:layout_width="48dp" android:layout_height="48dp"

2015-06-10 15:41:32 871

原创 Eclipse Hover 提示过快

首先问题来了:当我们的鼠标移动到IOException的时候,就会快速的弹出提示框。放上去的速度几乎是一秒就显示了,对于我们开发者来说,这样会多多少少影响我们的开发效率。于是就要根据问题来解决它了,具体如下步骤:一:注册表regedit 二:添加 HKEY_CURRENT_USER\Contro

2015-05-21 18:10:14 982

原创 android学习——定制自己的日志工具

Android中自带的日志工具功能非常强大,但也不能说完全没有缺点,例如在打印日志的控制方面就做的不够好。所以我们在编写一个比较庞大的项目,期间为了方便调试,能够自由地控制日志的打印,而且不费力气呢?第一行代码里面是这样写的一个LogUtil类,代码如下:public class LogUtil{ public static final int VERBOSE = 1;

2015-05-14 23:23:11 552

转载 Java中什么是接口回调?and Java回调函数的理解

http://blog.csdn.net/hack_bug/article/details/7625646什么是接口回调?1.接口回调是什么[2]?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这

2015-05-12 14:09:55 638

转载 Android学习 各大网络请求库的比较

转载自:http://blog.csdn.net/sbsujjbcy/article/details/45568053自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个。本篇文章对常见的网络请求库进行一个总结。HttpUrlConnection最开始学android的时候用的网络请求是HttpUrlCo

2015-05-12 09:45:49 900 1

转载 找工作的辟邪剑谱

原文出处:http://blog.csdn.net/foruok/article/details/40817485    我原来面试过一个哥们儿,半年内换了七家公司,我表示膜拜。    还有一些哥们儿,七年不换工作。这得是多稳定的工作啊,七年之痒都扛过去了,真心不错。    这都是极端,一般的程序员,可能会一年半载或者三两年换一次工作。在一个公司干上老多年老多年

2015-04-29 14:36:33 975

转载 任性,春节前辞职

原博客链接:http://blog.csdn.net/foruok/article/details/42580323,这篇文章以后可能还能用的着。先借过来看看,哈哈。有些公司会在春节前释放岗位出来,不过说实在的,春节前招人有一些困难,你会发现大部分人的答复都是说要春节后再考虑。这也可以理解,辛辛苦苦干了一年了,拿到年终奖再说吧,年底加薪结果出来再说吧。大部分程序员是这种心思,不过也有一些哥

2015-04-29 13:44:01 1146

原创 android 文件上传到服务器(封装)

这里记载了我使用的文件上传工具包,方便开发的效率,非常好用。代码如下:import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import jav

2015-04-27 14:48:34 1276

转载 14条建议 使你的IT职业生涯更上一层楼

升值为企业IT部门的领导者,并非一件易事。从一般大众中脱颖而出,则更不容易。  2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域。这对于那些希望高升、换岗、跳槽的IT技术人员来说是个好消息。但要想这些职业“变动”成为可能,你需要让雇佣者感受到你可以带来更多价值。  根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及

2015-04-27 10:09:37 616

learning meterial

纯属链接

2017-02-28

闪动的文字效果Android

Android 实现闪动的文字效果,通过自定义的方式实现

2015-12-23

androidtcp

android tcp 简单,易懂,上手快

2015-10-15

android监听软键盘状态

检测软键盘是否显示或隐藏的功能。blog:http://blog.csdn.net/hehaiminginadth/article/details/48435703

2015-09-14

android软键盘

目前项目中需要用到自定义的数字软键盘,通过查找资料,最后写出的一个数字键盘,大家一起学习共享!blog:http://blog.csdn.net/hehaiminginadth/article/details/48368777

2015-09-11

android地震波

我们在音乐播放的界面上可以看到播放的背景图片上会有一圈一圈的动态地震波,我们现在来看看这种地震波是如何实现。blog:http://blog.csdn.net/hehaiminginadth/article/details/48340941

2015-09-10

google下拉刷新

google 自带的下拉刷新效果更加炫丽 blog:http://blog.csdn.net/hehaiminginadth/article/details/48310957

2015-09-09

ExpandListView

ExpandListView在我们开发中使用非常常见,但原生的ExpandListView往往会达不到我们使用的效果,我们会以两个例子为例来理解ExpandListView,现在我们看下如何做呢?blog:http://blog.csdn.net/hehaiminginadth/article/details/48294203

2015-09-08

android点击文字收缩效果

项目中我们要求:当文字过长时,为了使得不让文字占据整个屏幕,也具有界面的客观性,我们会判断当文字过长时,只显示两行,末尾使用“。。。”和下拉图片来表示。

2015-09-07

好看的自定义日历

根据网上查找的资料,可在项目中直接使用的自定义日历控件,综合选择了如下好看的日历。blog:http://blog.csdn.net/hehaiminginadth/article/details/48247223

2015-09-06

类似股票列表表格代码

自定义表格,实现了左右滑动功能,并且可编辑,非常好用!

2015-08-27

android 仿EF看视频弹出练习功能

第一次看到英孚iPad上的视频练习,感觉好有创意,让我们学习英语起来更加的有激情。并且不只是在EF上有,相信在其他的学校肯定也会有的。 以上也我尝试把它写出来的原因了。下面让我们来看看它的效果是怎么样子的?

2015-07-15

android实现点赞动画

android 实现点赞动画,挺炫哦!可参考blog:http://blog.csdn.net/hehaiminginadth/article/details/46473269

2015-06-12

android加载的一些收集

android在项目中需要用到的一些加载条,我觉得比较好用!!

2015-06-11

空空如也

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

TA关注的人

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