自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xingpidong

code ,code ,& code

  • 博客(31)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android属性动画、函数动画

**Android动画集锦(属性动画)**先看效果图:1、第一个图片的闪动光晕效果;2、双重绘制圆形,利用线程定期画弧度;3、利用线性函数绘制同心圆从0°到360°完整的路径;4、将指定的view在指定的抛物线路径上做循环动画;5、周期函数动画,x方向线性变化,y方向为周期函数:y = 120 * sin(0.01 * π * x) + 200,从起始点(0,200)到结束点(...

2019-11-29 15:11:46 368

原创 ls命令(列出所有子目录与文件)

ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。 语法:ls [选项] [目录或是文件] 对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 参数

2016-12-07 14:28:16 53919

原创 Linux tcpdump抓包命令详解(一)

用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。

2016-11-16 23:03:44 21910

原创 Android视频播放之ViewPager+VideoView

由于项目需求,项目主页面有很多个page页面,每个page页面中都有一个VideoView用于播放视频,写次demo用来练手。源码下载地址1、上效果图: 由于4个page页面的内容一样,所以看起来不好区分,但是功能还是实现了,将就着吧。2、分析代码: 定义MainActivity.java内部的全局变量: ViewPager mViewPager; MyPagerAdapter m

2016-10-26 12:47:36 8917 2

原创 Java线程测试,输出当前运行的代码所属的线程

关于java当中的getCurrentThread方法做一个简单的测试

2017-03-31 14:32:35 2239

原创 Android Service的两种启动方式

Android中有一个经常使用到的组件,叫Service,它有这么几个特点:它无法与用户直接进行交互; 它必须由用户或者其他程序显式的启动;它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小。

2017-03-30 10:04:55 2428

原创 初识Java反射机制——Reflection(二)

上篇文章简单给了个反射的例子,主要利用反射列出了某个类的内部类、方法和属性,接下来我们举例反射的另一些用法。

2017-03-17 14:40:01 409

原创 初识Java反射机制——Reflection(一)

在学了面向对象的语言Java之后,肯定会接触到对象的封装,类、属性、方法的修饰符public和private以及default,那接下来如果认识了java的反射机制,会更加深对类的封装的认识。

2017-03-17 12:54:36 428

原创 eclipse使用tips-Toggle Mark Occurrences 工具对选中的字符串高亮显示

Toggle Mark Occurrences这个功能非常好用,能把选中的方法/变量在本类中全部出现的地方高亮显示,是一个非常实用的功能。但是默认颜色是灰色,非常毁眼。可以通过下面的设置更改为自己喜欢的颜色。Window->Preferences->General->Editors->Text Editors->Annotations->Occurrences

2017-03-02 10:30:07 3970

原创 Linux常用文件操作命令

1 改变目录要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory)。 下面我要进入到/tmp目录下,如下操作:[root@bestlinux ~]# cd /tmp/你会看到有地方变了,是的,就是在PS1那个位置有所改变,由原来的“~”变为了“tmp”。那么 ~ 又是什么意思呢?其实 ~表示的就是家目录的意思,既然表示的是家目录的意思,那如果你用cd ~会出

2016-12-07 14:52:04 480

原创 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识   1、面向对象的特征有哪些方面   1.抽象:   抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

2016-12-06 23:20:49 1040

原创 数据库操作语句大全(sql)

一、基础1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.da

2016-12-06 23:07:39 3478

原创 五.如何用批处理文件来操作注册表

在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后 门。当然我们也会修改注册表来加固系统或者改变系统的某个属性,这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操 作注册表.(我们可以用批处理来生成一个REG文件) 关于注册表的操作,常见的是创建、修改、删除。1.创建 创

2016-12-06 23:02:38 482

原创 四、管道命令的使用

1.| 命令 Usage:第一条命令 | 第二条命令 [| 第三条命令…] 将第一条命令的结果作为第二条命令的参数来使用,记得在unix中这种方式很常见。sample:time /t>>D:IP.lognetstat -n -p tcp|find ":3389">>D:IP.logstart Explorer看出来了么?用于终端服务允许我们为用户自定义起始的程序,来实现让用户运行下面这个b

2016-12-06 23:00:16 681

原创 三.如何使用组合命令(Compound Command)

1.&Usage:第一条命令 & 第二条命令 [& 第三条命令…]用这种方法可以同时执行多条命令,而不管命令是否执行成功Sample:C:>dir z: & dir c:Ex4rchThe system cannot find the path specified.Volume in drive C has no label.Volume Serial Number is 0078-59FB

2016-12-06 22:58:02 872 1

原创 二.如何在批处理文件中使用参数

批处理中可以使用参数,一般从1%到 9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。sample1:fomat.bat@echo offif "%1"=="a" format a::format@format a:/q/u/auotset@echo please insert another disk to driver A.@pause@goto

2016-12-06 22:56:31 735 1

原创 一.简单批处理内部命令简介(二)

If 命令if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if “参数” == “字符串”  待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 如if “%1”==”a” format a:if {%1}=={} goto noparmsif {%2}=={} goto noparms2、if exist 文件名

2016-12-06 22:54:03 536 1

原创 一.简单批处理内部命令简介

1.echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法echo [{on|off}] [message]Sample:@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令

2016-12-06 22:49:15 924

原创 如何获取Android系统时间是24小时制还是12小时制

在做一个项目时,因为需要显示时间,要求显示格式与系统标题栏显示的时间格式一致,在网上找了很久没找到相关文档说明,后来在一本书上看到了。直接上源码:ContentResolver cv = this.getContentResolver();String strTimeFormat = android.provider.Settings.System.getString(cv,android.pro

2016-12-06 22:45:28 512

原创 Android Application类简介

Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是不需要指定一个

2016-11-19 10:29:31 250

原创 getContentResolver.query 和 managedQuery 的区别

对于Android数据库查询语句的问题Activity 里面提供了一个 managedQuery() 方法,按照 Android SDK 里面的说明,“the activity will manage its lifecycle for you.” 听起来很好,Activity 可以替你管理 Cursor 的生命周期了,就不用记着去 close() 了,代码可以更简洁。但是 Activity 是怎么

2016-11-18 09:40:53 577

原创 Android selector的一般用法

Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2016-11-17 13:45:57 497

原创 Android adb 命令使用

给设备安装APK adb connect (ip) **连接android 设备**adb remount **获取adb权限**adb push apk /system/app **安装APK(强制安装,在普通安装不管用时可以使用,会覆盖原来的apk,重启设备后,设备里存储的apk就是push过的)

2016-11-13 21:48:30 622

原创 让你的程序拦截home键

如果你需要在用户按下Home键时弹出选择你的程序还是Android自带的home程序的话,就需要在开发项目时,在AndroidManifest.xml文件的启动activity中这样写:

2016-11-12 10:59:10 809

原创 自定义ViewPager页面指示器(导航索引)

在Android开发中,我们经常会用到viewpager这种滑动的控件,来让用户有更好的体验,一般的viewpager都会有一个绑定的页面指示器,那么这个页面指示器是怎么做的呢,方法比较简单,我们可以自己定义一个view来实现它。自定义的IndicatorView.java:

2016-11-03 23:00:51 858

原创 自定义View为view添加选中边框

有这样一个需求,需要再itemView选中或者点击之后,给它添加一个选中效果,当然,现在开发框架那么多,尤其是tv开发框架,用MainUpView就可以实现,但是我偏要用自定义的view实现呢?很简单,一个方法几句话就可以实现。

2016-10-31 18:11:52 1281

原创 不要找借口,那是你的工作

职场中,最愚蠢的事情就是推卸自己的责任。而推卸责任最常用的手段就是寻找各种各样的接口。在生活中、工作中,我们往往能听到许多借口:“我没做过这种事情”、“我的上司太苛刻”、“是他没有告诉我”、“我没有足够的时间”、“还可以这样做?我没试过,这样肯定不行”、“我老是没有机会”、“路上堵车了”……每个人都努力寻找借口来掩饰自己的过失。你知道吗?借口是滋生拖延的温床、推卸责任的理由、失败的亲密伴侣。他是阻止

2016-10-28 20:51:48 2276 1

原创 Android 视频播放之MediaPlayer+SurfaceView

之前用Android系统提供的视频播放组件VideoView实现了播放视频的功能,当然,Android播放视频不只有一种实现方式,今天就记录另一种播放视频的demo。点击下载 1、效果图:这里简单一点,就放一张图片吧,视频资源前两天不小心删掉了,也就显示不出来,不过功能是没问题的。2、分析代码:

2016-10-28 19:01:40 1096

转载 Android RecyclerView 你不知道的用法

最近看到鸿神的博客上有几篇好文章,借此机会学习一下,是关于RecyclerView的。http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。

2016-10-27 15:19:48 838

原创 Android偏好设置SharedPreference你不知道的秘密

对于Android的初学者来说,sharedpreference还是比较迷茫的,也许有些人只知道它能帮助我们保存一些自己应用偏好设置,但却不知道它是可以界面话的展示给我们的,并且还能在界面上修改这些设置,看完这篇文章,你会觉得,再Android中其实有很多我们不知道的好东西。项目源码下载好了,废话少说,进入正题1、先看效果:分析:看第一张图,有人可能会觉得这不就是一个简单的界面吗,我用checkBo

2016-10-27 11:16:24 648

原创 Android简单视频播放器之VideoView(一)

早上起来有时间,发一篇博文,最近在开发电视机顶盒的视频播放,涉及到Android当中比较常见的视频播放器控件的使用,以此为例,记录下来。 首先,上效果图:通过VideoView播放视频的步骤:实现方式:使用XML布局和java代码控件绑定的形式。1、在界面布局文件中定义VideoView组件。2、调用VideoView的如下两个方法来加载指定的视频setVidePath(String path):加

2016-10-12 08:42:28 4024 2

AnimationDemo.zip

属性动画中的自定义路径动画,闪动光晕效果动画,函数动画,,,,,Android动画集锦,安卓自定义动画,跑马灯动画。

2019-11-29

Android服务简例

简单的Android案例

2017-03-30

viewpager_fragment

viewpager_fragment

2016-11-06

viewpager页面指示器

该项目工程实现了自定义的viewpager页面指示器,在有美工和没有美工切图的情况下,都可以轻松实现,其中用到了给view自定义属性attrs。

2016-11-03

WheelView滚动视图

WheelView滚动视图

2016-10-29

自定义对话框CustomDialog

自定义对话框CustomDialog

2016-10-29

MediaPlayer+SurfaceView

本资源通过简单的MediaPlayer和SurfaceView实现视频播放,其中的progressbar有些bug需要调试。

2016-10-28

SharedPreference

SharedPreference界面化的设计,简单易懂

2016-10-27

viewpager+videoview

Test_ViewPager_VideoView.zip

2016-10-26

Android视频播放VideoView

描述就不写了

2016-10-12

利用Handler实现ViewPager轮播图片

利用viewpager控件和handler线程通信机制实现UI的更新,图片的轮播,可以自定义轮播时长,对ViewPager会有新的认知。

2016-10-09

颜色拾取器

该资源是供开发移动终端人员屏幕取颜色使用的。

2014-11-10

计算机专业统考大纲

本文档涵盖计算机相关专业考研大纲,可供计算机相关专业人员使用。

2014-11-10

空空如也

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

TA关注的人

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