- 博客(97)
- 资源 (21)
- 收藏
- 关注
原创 安卓自定义view之打造滚动的通知栏
闲谈:这段时间一直忙着做毕业设计,没什么时间写blog,但是秉着分享的原则,还是要和小伙伴们分享所学的东西,如果可以的话,也希望我的博客能够帮助到需要的人。(打个广告吧,有兴趣的同学可以加一下我的安卓QQ群279031247,一起讨论安卓开发遇到的问题)。前言:最近在开发一个app的时候,有个滚动通知栏的需求,自己花了一点时间去实现了一下,唯一可惜的事情就是自己没有多少时间做成公开库,
2015-11-03 15:52:13
2734
原创 Android自定义view之弹出式dialog
闲谈:发觉好久没有写长博客了,一是自己处于忙碌状态,没有时间写,其实最主要的还是归咎于自己太懒了。天下武功,唯懒不破。那就做一只早起的鸟儿吧。前言:在初学android的时候,就一直觉得系统的dialog写的简直是丑爆了,看到很多app都用了自己自定义的,感觉效果超棒,心想,哪天自己也有这个水平就好了,于是乎,下定决心,好好学习android。废话太多了,赶紧今天的教程吧。
2015-10-24 13:17:16
4696
原创 安卓字体测量
1.基准点是baseline2.ascent:是baseline之上至字符最高处的距离3.descent:是baseline之下至字符最低处的距离4.leading:是上一行字符的descent到下一行的ascent之间的距离,也就是相邻行间的空白距离5.top:是指的是最高字符到baseline的值,即ascent的最大值6.bottom:是指最低字符到baseline的值,
2015-10-24 11:24:01
867
原创 android环形弹出菜单的实现
前言:最近在eoe上看到了一个环形菜单的效果,其实之前在github上早就见过了,看到实现代码也是挺多的,按照自己的思路做了一下效果,实现还是比较简单的。这个项目离组件还是有一定的上升空间的,只要是教会大家如何去做一个类似的效果。奉上效果图:看到这里大家有没有一种很熟悉的感觉,对,99.99999999%你看过。废话不多说,开始今天的教程。项目结构图:对
2015-10-20 18:37:28
10510
1
原创 Android自定义view之环形等待控件的实现
本篇博客参考鸿洋_大神的《Android 自定义View (三) 圆环交替 等待效果》拖了这么久才开始更新csdn,着实是懒到家了,写这篇博客的目的就是为了帮助更多的android入门开发者更多的了解自定义控件,毕竟自定义控件对新手来说还是比较神秘的,多说无益,直接上图:以上就是今天我们要实现的效果,乍一看是不是觉得高端大气上档次,完全没有什么头绪怎么去实现这么
2015-10-12 16:34:19
7329
2
原创 myeclipse 10集成JBoss开发
本文是在jdk已经装好,并且配置好环境变量的基础上所写的教程,至于连jdk不知道是什么的小白么,请自行百度。1.官网下载好jboss 下载地址:http://jbossas.jboss.org/downloads2.将下载好的jboss文件解压,放在D盘(其他盘也行,习惯问题)3.配置环境变量:这里和jdk环境变量的配置方式差不多,右击我的电脑->属性->高级系统设置->环境变量->p
2014-11-10 16:15:20
20398
原创 Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project '项目名'
问题描述:Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException问题分析:此问题一般发生在Myeclipse 保存文件并自动部署时候。本人在写项目的时候,还没等部署好,关闭了了myecli
2014-11-10 15:16:50
19011
原创 myeclipse中启动时Tomcat出现Could not create the view: An unexpected exception was thrown错误解决方案
问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”但是项目中的文件可以通过命令查看。解决方式:1、关闭myeclipse2、删除文件“.metadata/.plugins/org.eclipse.
2014-11-06 17:25:56
18343
原创 Visual studio 2010出现“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”解决方案
本来自己的电脑上装了VS2010,由于开发Cocos2d-x 3.x,所以就在自己的机器上装了一个VS2012。可是,这不装不要紧,debug一下自己原来的程序,结果出现了“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”这样的错误,想想都很无语。仔细分析了一下这个问题,原来是微软的链接文件的格式变了。解决方案1:微软官方给出的具体解决方法是给VS2010打
2014-08-13 18:06:50
24383
原创 Android开发环境搭建常见问题(不定时更新)
1.关于 Parsing Data for android-L failed Unsupported major.minor version 51.0 错误错误解决方案:升级Android L,要求编译环境为jdk1.7,所以环境是jdk1.6的IDE会报 "Parsing Data for android-L failed Unsupported major.minor vers
2014-08-06 11:12:27
25175
原创 三星GT-S7572换屏幕教程
家里人手机被摔坏了,虽然不是什么值钱的手机。但是自从上了大学之后,就一直觉得赚钱真的很不容易,不到逼不得已,就不要乱花钱。于是,就从淘宝上买了外屏。下面是我在淘宝上的链接:点击打开链接。好不容易才找到的一个卖这个的,这里我得声明一下,我不是做代购的,这个也不是我的淘宝店,只是觉得找的不容易,也就把链接贴出来了。废话不多说,立马进入教程。第一步:拆掉手机背面的外壳,拿下手机电池,存储卡,
2014-07-15 19:46:10
7969
原创 Java Swing界面编程(31)---菜单栏:JMenu
如何打造属于自己程序的菜单栏,以上代码清晰的展示了swing是如何创建菜单栏的。只要理清楚java swing的容器和面板的逻辑顺序就能掌握swing的JMenu。
2014-07-15 11:23:29
7978
原创 MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart
在编程时经常遇到“无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用”这样的错误,最近看了一些这方面的书籍,现将解决方案大概叙述一下:连接程序在负责连接可执行程序时,选择相应的c/c++运行时启动函数。如果设定了/subsystem:windows连接程序开关,那么连接程序会试图寻找WinMain或wWinMain函数。如果连个函数都不存在,那么就
2014-07-14 12:51:02
3786
原创 Java Swing界面编程(30)---列表框:JList
列表框可以同时将多个选项信息以列表的方式展现给用户,使用JList可以构建一个列表框。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;im
2014-06-14 20:19:22
6172
原创 Java Swing界面编程(29)---JCheckBox事件处理
JCheckBox和JRadioButton的事件处理监听接口是一样的,都是使用ItemListener接口。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemLis
2014-06-14 20:00:17
13781
原创 Java Swing界面编程(28)---复选框:JCheckBox
程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.W
2014-06-14 19:29:33
7904
原创 Java Swing界面编程(27)---JRadioButton事件处理
在单选按钮操作中,可以使用ItemListener接口进行事件的监听。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.a
2014-06-13 18:40:22
6170
原创 Java Swing界面编程(26)---单选按钮:JRadioButton
单选按钮就是在给出的多个显示信息中指定选择一个,在swing中可以使用JRadioButton完成一组单选按钮的操作。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event
2014-06-13 18:10:26
12005
原创 Win7 64位IIS集成php(独创)
看了很多网上的教程,每次手动配置php环境真的是一件很麻烦的事情。平时做多了asp的网站,当客户需要做php的网站时,要么就用集成环境wampserver,但是大家应该知道wampserver的端口号和iis的是会起冲突的,都为80端口。这样就会很麻烦的去改wampserver的端口号,或者iis的,真心有点麻烦。接下来就教大家一个简单的方法,也是本人自己琢磨出来的。第一步:去php官网下载p
2014-06-03 18:13:59
3784
原创 VS2008运行MFC程序,提示microsoft incremental linker已停止工作解决方法
其实这边是因为设置有问题,具体的解决方案如下:第一步:点击项目->”你的文件“属性->配置属性->链接器->启用增量链接 将 是(/INCREMENTAL)改为 否(/INCREMENTAL:NO)第二步:点击项目->”你的文件“属性->配置属性->C/C++ 将调试信息格式改为程序数据库(/Zi)改完之后,重新调试一下程序,是不是问题已经解决了?以下附上截图:
2014-05-31 17:17:25
2728
原创 ExtJs学习笔记(1)---ExtJs安装及其使用
从官网下载了ExtJs的3.2版本的SDK,包含了代码依赖的详细说明、文档、范例和其他文件。其中,adapter和resources文件是Ext正常运行所必须的,其他的仅在开发过程中使用到。Adapter:支持把Ext和其他代码库一同使用的文件build:用于自定义构建ext-all.js的文件docs:文档中心(仅当运行在服务器上时能够正常访问)examples:大量令人印象深刻
2014-05-31 10:11:55
2727
原创 Java Swing界面编程(25)---事件处理:鼠标事件及监听处理
如果想对一个鼠标的操作进行监听,如果鼠标按下、松开等,则可以使用MouseListener接口。package com.beyole.util;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.WindowAdapter;import java.awt.
2014-05-30 19:17:54
10792
原创 Java Swing界面编程(24)---事件处理:键盘事件及监听处理
在Swing的事件处理中也可以对键盘的操作进行监听,直接使用KeyListener接口即可。package com.beyole.util;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowAdapter;import java.awt.event.
2014-05-30 18:57:36
15711
2
原创 Java Swing界面编程(23)---事件处理:编写用户验证登录用例
LoginCheck:package com.beyole.util;class LoginCheck {//编写登录验证类 private String userName;//用户名 private String password;//密码 public LoginCheck(String userName,String password)//复写构造方法 { this.us
2014-05-30 14:21:51
6746
原创 Java Swing界面编程(22)---事件处理:动作事件及监听处理
要想让一个按钮变得有意义,就必须使用事件处理。在swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件。package com.beyole.util;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event
2014-05-30 13:04:35
8645
原创 Java Swing界面编程(21)---事件处理:窗体事件
WindowLIstener是专门处理窗体的事件监听窗口,一个窗体的所有变化,如窗口的打开、关闭等都可以使用这个接口进行监听。实现WIndowListener:package com.beyole.util;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;public class MyW
2014-05-30 12:33:02
6827
原创 Java Swing界面编程(20)---多行文本输入组件:JTextArea
如果要输入多行文本,则可以使用JTextArea实现多行文本的输入。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextArea;public class test19 { public static void main(String
2014-05-29 20:34:49
15553
原创 Java Swing界面编程(19)---密码输入组件:JPasswordField
JTextField是使用明文方式进行数据显示的,如果现在需要将回显的内容设置成其他字符,则可以使用JPasswordField类。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPasswordField;public class tes
2014-05-29 20:18:06
9231
原创 Java Swing界面编程(18)---单行文本输入组件:JTextField
以下的程序与上一例有一点区别,仔细对比不难发现其中的不同之处。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class test17 { public static void main(String[]
2014-05-29 20:05:37
2546
原创 Java Swing界面编程(17)---单行文本输入组件:JTextField
package com.beyole.util;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class test15 { public static void main(String[] args
2014-05-29 19:53:28
4710
原创 Java Swing界面编程(16)---JToggleButton
JButton提供了一个按钮的基本实现,但是由此按钮每次单击之后都会恢复自动弹起。如果在希望单击一个按钮后不再自动弹起,而是在第二次单击由此按钮时弹起,则就必须使用JToggleButton类。package com.beyole.util;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.
2014-05-28 16:49:40
3507
原创 Java Swing界面编程(15)---JScrollPane
在一般的图形界面中,如果显示的区域不够大,往往会出现滚动条以方便用户的浏览,在Swing中JScrollPane的主要的功能就是为了显示的内容加入水平滚动条。package com.beyole.util;import java.awt.Container;import java.io.File;import javax.swing.Icon;import javax.swing.I
2014-05-28 16:38:13
2440
原创 Java Swing界面编程(13)---JSpiltPane
package com.beyole.util;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;public class test11 { public static void main(String[] args
2014-05-28 10:48:41
3596
原创 Java Swing界面编程(12)---JPanel布局
package com.beyole.util;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class test10 { public static void main(String[] args) {
2014-05-27 20:36:32
3491
原创 Java Swing界面编程(11)---绝对定位布局
package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;public class test9 { public static void main(String[] args) { JFrame frame = new JFrame("Crystal"); frame.setLayou
2014-05-27 20:23:18
11304
原创 Java Swing界面编程(10)---GridLayout布局管理器
package com.beyole.util;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;public class test8 { public static void main(String[] args) { JFrame frame=new JFrame(
2014-05-27 20:12:02
2547
原创 Java Swing界面编程(9)---BorderLayout布局管理器
package com.beyole.util;import java.awt.BorderLayout;import java.awt.Button;import javax.swing.JFrame;public class test7 { public static void main(String[] args) { JFrame frame=new JFrame("C
2014-05-27 11:06:32
2429
原创 Java Swing界面编程(8)---FlowLayout布局管理器
package com.beyole.util;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;public class test6 { public static void main(String[] args) { JFrame frame = new JFram
2014-05-27 10:47:49
2484
原创 Java Swing界面编程(7)---JButton设置图片
package com.beyole.util;import java.awt.Font;import java.io.File;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;public class test5
2014-05-27 10:34:25
7048
自定义AlertDialog
2015-10-24
安卓自定义环形等待控件
2015-10-12
Gson2.2.4jar文件
2014-11-06
The Swift Programming Language中文版
2014-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人