自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 收藏
  • 关注

原创 java abstract基础

Java实现抽象类有两种方法:abstract以及interface。此处只记录abstract的用法。1.先谈谈为什么需要抽象类在现实生活中,我们在描述一件物品时,通常是指描述一件具体的物品,例如碗、碟、勺,他们都有自己的特征和作用,这种具体的事物,可以称为实体对象。现实中也存在另一种不能称为物品而是作为某一类物品的总结和概括,例如瓷器、怪物,我们脑海里无法形成某一个具体的事物,只是知道

2015-09-14 14:33:37 432

原创 android屏幕适配的基础

安卓的drawable文件夹共有5中,除去已经使用很少的ldpi,其他四种如下。dpi表示单位尺寸内的像素个数,计算方法为屏幕对角线的长度/对角线上的像素个数。因此,表中的代表分辨率一项,只能大概的表示该屏幕属于哪个级别,并不能确切的表示该屏幕的dpi。例如对于5.5inch 1920x1080的屏幕,可以计算出对角线上的像素个数为2203,dpi=2203/5.5=400,它是小于xxhdpi的

2015-09-07 11:17:16 465

转载 volatile 变量

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没

2015-05-26 12:14:11 457

原创 初识百度地图API

不久前公司项目设计到精确的定位,包括GPS,移动网络和基站定位。毫无疑问,国内肯定是首选百度地图SDK了,花了一天时间研究了下,发现百度地图的API其实很容易看懂和使用,这主要是归功于百度工程师们精湛的编程技术吧,地图其实可以说是一个非常复杂的系统,不愧是国内首屈一指的公司!首页,到百度地图API官网(http://developer.baidu.com/map/index.php?title

2015-04-16 19:53:37 711

转载 App工程结构搭建:几种常见Android代码架构分析

本文为转载,参考原网站:http://mobile.51cto.com/abased-386212.htm关于Android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们是在追求一种美。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部

2015-04-15 16:44:06 753

原创 安卓xml中资源文件的引用符(@,?,*)

在xml文件中引用的资源,通常分为系统自带的资源和自己包下的资源。在使用@来引用的时候,要遵循特定的语法规则。(1) @[package:]type/name使用我们自己包下的资源可以省略package。在xml 文件中, 如AndroidMainfest.xml 文件中通过“@drawable/icon”的方式获取(省略了package)。其中“@”代表的是R.java 类,“drawa

2015-03-13 14:21:43 2187

转载 【Android四大组件之Service】

开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。2

2015-03-13 10:59:47 393

转载 ListView分类显示的原理

今天和大家分享关于“listview的分类显示”。现在有比较多的应用都有这个效果,比如在android的ICS风格的“设置”选项里面就有这个效果,先看看效果:实现这个效果比较简单,在填充listview的adapter的时候,我们都会通过继承BaseAdapter来写我们自己的adapter,listview里面的item是通过getView(int position, V

2014-09-28 16:01:37 606

转载 安卓开发RelativeLayout属性的简单介绍

// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;and

2014-09-24 11:44:50 560

原创 c#窗口位置相关的细节

在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置:MainFormmainForm=newMainForm();mainForm.StartPosition=FormStartPosition.CenterScreen;mainForm.Show();如果在允许操作主窗口之前,必须先登录,则弹出登录窗口。此时主窗口出现在登录窗口后面,无法进行操作。Main

2013-07-12 13:44:07 627

原创 Windows API一日一练(7)

今天学习Windows的网络编程技术,网络是计算机通信的核心,而且,现在的网络系统也是相当的复杂,不但要考虑起基本的通信功能,还要实现数据的安全传输,更要抵御各型各样的网络攻击,所以在网络编程技术上,要尽量多的去学习计算机网络,通信原理,网络安全,安全编程等多方面的知识,而不能紧紧是停留在会用winsock API写几行简单代码实现通信功能的层面上,因为现在的网络编程接口对网络通信达的细节进行了全

2013-04-24 13:55:52 855

原创 windows API一日一练(6)

贴出昨天没有完成的程序代码,自己还没有来得及在程序中试用,因此此函数自作参考用BOOL autorun(){     /*设置程序开机自启动,执行成功返回TRUE,否则返回FALSE       writer: shannon      此函数须实际应用中只需稍作修改     */    //获取程序目录    HMODULE module=GetModuleH

2013-04-07 10:43:09 625

原创 windows API一日一练(5)

今天稍微查阅了一下注册表编程的相关内容,下面就将所见所闻写出来罢。     首先介绍一下注册表的一些基础知识,下图便是微软提供的注册表编辑器结构图,大概分为两部分,左边是根键和子键,右边是各种键项的参数。详细信息建议参阅百度百科。      注册表编程其实就是对6个API函数进行操作,但是由于注册表功能太多,学习起来还是挺费劲的。下面只对这些函数进行极为简单的介绍,因为

2013-04-06 15:42:29 716

原创 windows编程一日一练(3)

今天把上次的批量重命名功能的具体代码写了出来,逻辑思维虽然比较顺畅,但由于还没有很多的编程经验,程序代码有点冗余,登不上大雅之堂,看起来也不如专业人士的规范,这点以后要慢慢形成好的编程习惯。下面是代码实现和相应的注释 /*Version 1.0writer shannon本软件使用条件:1:输入的后缀名不超过10个字符2:目录下不超过1000个文件 */#inclu

2013-04-03 13:09:20 538

转载 捕获网络数据包

作者:优快云    VC/MFC 网络编程版主 PiggyXP                            一.捕获数据包的实现原理:--------------------------------------------------------------------在通常情况下,网络通信的套接字程序只能响应与自己硬件地址相匹配的或是以广播形式发出的数据帧,对于其他形

2013-04-03 09:43:39 1470

原创 windows编程一日一练(2)

今天主要看看文件练习相关的函数简单的看了一下C的文件操作函数:1.打开文件FILE *fopen(const char *filename,const char *mode)解释:这是c提供的一个文件操作函数,若打开成功,则返回一个指向该文件的指针(注意不是句柄,从这也可看出指针跟句柄的区别),mode常用取值列表如下 文件打开方式含义"w"

2013-04-02 23:09:48 760

原创 Windows编程一日一练(1)

首先,编程和旅游是我个人人生两大爱好,所以,每天空闲的时候我喜欢敲敲代码,或者看看别人写的程序,实在是很惬意。今天想看看window编程,争取坚持每日一练。       windows程序主要是由微软提供的windows API以及c语言来编写API函数都包含在头文件中,当然有的人喜欢用更快捷的方式,MFC之类的,但个人感觉从头开始的还是多看点基础的东西为好。今天主要了解一下windows编程

2013-03-31 21:14:26 858

百度地图demo

百度地图SDK的一个简单的使用实例,对于刚开始接触百度地图安卓平台的开发者来说有很好的参考作用

2015-04-16

android入门开发

适用于安卓开发的入门者,讲解的很详细,初学者应该好好看看.

2014-08-09

深入浅出Android

适用于要入门安卓开发的同学和有一定基础想要提高技术的同学

2014-08-09

Android官方API文档完整版

很完整的Android官方API文档(英文版),英语不好的同学就去下载中文版吧

2014-08-09

json详解,最详细的、资料

最基础最详细的json学习资料,这份资料几乎可以解决所有的你在json中的问题

2014-08-09

C#水晶按钮折叠菜单

c#最美最好用的的控件了,有了这两个控件(折叠菜单和水晶按钮),你完全可以做出非常华丽的c#界面,本人一直在用,拿出来跟大家分享,当然也可以自己在此基础上再进行美化

2013-07-12

andriod三部曲

自学安卓编程的必选书籍,真的很好,值得拥有

2013-07-12

ollydbg.exe

非常好用的编译器,可以查看每一行代码在内存中的位置。当然还有很多其他的功能,大家都知道,不用解释了

2013-04-03

Clover_Setup

让资源管理器拥有与chrome一模一样的外观和快捷键,相信喜欢chrome的人一定会最clover爱不释手

2013-04-03

Windows API 函数参考手册

很全面的中文版windows API手册,适合在离线状态下查看

2013-04-03

动态网页教程

人人都能看得懂的动态网页开发教程,适合初学不熟或想要入门的同学

2013-03-31

java API中文手册

完整的java API中文版手册,个人感觉受益匪浅,拿出来跟大家分享一下

2012-12-03

空空如也

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

TA关注的人

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