自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁彩云的专栏

越努力,越幸运

  • 博客(87)
  • 资源 (8)
  • 收藏
  • 关注

原创 如何为JOPtionPane的showConfirmDialog对话框中的按钮设置监听

最近刚学了java图形界面编程,想独立写个记事本,过程当中想要为对话框中的按钮设置监听,但是查看了一下api也没找到相应的方法,只找到这个:Returns:an integer indicating the option selected by the usershowConfirmDialog这个方法只返回一个int值来标识用户选择了哪一个按钮。找了半天也没找到设置监听的方法。。

2014-10-28 21:44:14 12085 2

原创 android应用开发 按钮显示两行文本

自己写了个电话拨号器的程序给男朋友玩,用来专门打我的手机号,为了把界面做的好看一点,需要用到显示两行文本的按钮,在网上搜罗了两种方法,记录在下面,跟大家一起分享一下,希望能帮到需要的人。方法一:      android:id="@+id/container"       android:layout_width="wrap_content"       android:lay

2014-04-20 10:36:12 5898 3

原创 vim的功能

哎呀,亏了。。用了这么长时间的vim了,都没深究vim还有什么特别的功能,今天偶然翻书,才发现原来vim还有那么多“特异功能”!哈哈,好惊喜啊!块选择块选择的按键意义v                       字符选择,会将光标经过的地方反白选择             V行选择,会将光标经过的地方反白选择       [Ctrl]+

2013-10-17 21:32:42 1257 1

转载 vim环境变量配置、背景色配置

转自http://blog.csdn.net/mybelief321/article/details/9066249  我们使用vi或者vim的时候,如果想要显示行号,可能会这样做:切换到命令模式,然后输入set nu,再按回车键就显示了;还有就是咱们在编写程序的时候,有的时候会希望按下回车键后,光标不是每次都在行首,而是与上一行的第一个非空格符处对齐,也就是实现所谓的缩排功能,这是你

2013-06-09 21:17:32 5516

原创 android 给activity去标题

用了android studio给activity去标题竟然用requestWindowFeature无效!!!晕菜了。。。在群里请教大神,他们说在配置文件里加上就可以了。。试了一下果真是酱紫。。OK!码代码去了~

2015-09-22 09:08:42 838 1

原创 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决

今天群里的小伙伴遇到这样的问题,我以后可能也会遇到,在这里小记一下,以免以后遇到了不知道怎么解决。看这篇文章:http://blog.csdn.net/love100628/article/details/43238135

2015-09-15 10:51:43 1098

原创 android viewpager instantiateItem方法的position参数

今天无意间怎么写了这么一行代码呢?然后自己左滑右滑position的数值都不是自己期望的那么变化。。。在网上找了找,原来是介个样纸:好好学习。天天向上。

2015-04-17 19:09:56 6931

原创 android手机客户端与pc机进行socket通信

android与pc机通过socket连接进行网络通信

2015-04-09 16:49:25 11081 4

原创 JavaIO编程之ReadLine

用Java写了一个客户端和服务器对话的小程序,用TCP/IP协议,程序运行之后,客户端和服务器端能连接上,可是彼此都收不到对方的消息,而且readLine()后面的代码也不执行了。。。网上查了查,才知道,readLine()方法是阻塞的,如果在接收的数据中不含有'\n','\r'或者结束符时,往往导致进程挂起,从而程序无法继续。所以在发送数据的时候,一定要加上换行符(\n)readLi

2015-04-06 22:15:20 2502

原创 android让TextView滚起来

让textview滚动起来!

2015-04-05 10:44:07 1096

原创 Soga

刚在写一个全屏显示的activity的时候,在android Manifest文件里设置activity的主题是无标题的,可是在class文件里写的该activity继承了ActionBar这个类,抛出异常。原来继承了ActionBar的Activity不能设置无标题的主题啊!小记一下。

2015-03-31 10:22:46 1074

原创 Android drawable文件夹的使用

开学到现在一直都在学着去搞明白一个简单的游戏。写完代码之后,发现主界面显示的某些图片比正常的大了许多。本来以为是代码写错了,反反复复,来来回回的检查代码,真心没有错误。。。崩溃了!!!后来就尝试着把图片从drawable-mdpi中移动到了hdpi文件夹下,在运行程序的时候,竟然好了!!MyGod,越是简单的东西就越容易出错。也只能怪自己学的不扎实不透彻了。在网上找到一些解释:andr

2015-03-25 18:51:32 2311

原创 Java线程的创建

Java中线程的创建有两种方式:一是继承Thread类来创建线程对象(Thread类也实现了Runnable接口);二是实现Runnable接口。第一种方式代码如下:public class MyThread extends Thread{ @Override public void run() { //此线程要完成的任务 }}定义好线程之后,在

2015-03-22 20:09:47 805

原创 Java中的线程

**一 程序、进程与线程的区别**程序是一段静态代码。进程是程序的一次动态执行的过程。它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位。一个进程在执行的过程中可以产生多个线程,形成多条执行线索,每条线索即每个线程都有它自身的产生、存在和消亡的过程,也是一个动态概念。每个进程都有一段专用的内存区域但线程之间可以**共享相同

2015-03-22 19:25:00 868

原创 Android基于回调的事件处理

摘要:不管是桌面应用还是手机应用,面对最多的就是用户,经常需要处理的就是用户动作–也就是需要为用户动作提供响应。这种为用户动作提供响应的机制就是事件处理。 Android提供了强大的事件处理机制,包括两套事件处理机制: **–>基于监听的事件处理 –>基于回调的事件处理** 基于监听的事件处理平时用的比较多,比较熟悉了,这里记录一下我不熟悉的基于回

2015-03-22 16:33:33 1426

原创 android sharedpreferences小谈

应用程序的参数设置、程序运行状态数据都需要保存到外部存储器上,这样系统关机之后数据才不会丢失。sharedpreferences是android最简单的存储方式,保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要是简单类型的**key-value对**。使用SharedPreferences保存key-value对的步骤如下:(1)使用Activity类的getSharedPref

2015-03-21 18:47:28 842

原创 欢迎使用CSDN-markdown编辑器

# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr

2015-03-21 16:20:13 682

原创 字节和字符的区别

windows系统默认的编码格式是unicode,但是unicode是双字节啊,为什么输出的会是ascii码呢?ascii是单字节的啊?

2014-11-02 20:08:05 1347 1

转载 Java中的陷阱

Java中创建对象的常规方式有如下5种:         1. 通过new调用构造器创建Java对象;        2. 通过Class对象的newInstance()方法调用构造器创建对象;        3. 通过Java的反序列化机制从IO流中恢复对象;        4. 通过Java对象提供的clone方法复制一个对象;        5

2014-10-07 20:09:41 686

原创 Java HashMap详解

1.HashMap 以键值对形式储存数据。键是不可以

2014-09-19 22:16:23 845

转载 Intent的使用

1 Intent.ACTION_VIEWString android.intent.action.VIEW用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。代码1:Uri uri = Uri.parse("http://www.google.c

2014-09-07 16:55:43 731

原创 在android中使用来自另一个项目的类

问题:你希望使用来自另一个项目的类,但是不希望复制

2014-08-16 08:54:47 1063

原创 ubuntu12.04更新软件源时出现校验和不符

在执行update命令之后,出现系统校验和不符,网上找了一些方法,最后在大神的帮助下终于解决了!!1.更改/etc/apt/apt.conf.d/00aptitude 文件,在最后一行加入:Acquire::CompressionTypes::Order "gz";然后执行 update就可以了。 (我是用这个方法解决的)2.在软件更新管理器中点击右下角的“设置”,在其它软件中

2014-08-10 10:37:51 1267

原创 多态的使用意义

1.多态(Polymorphism):就是父类型的引用可以指向子类型的对象。2.Parent p = new Child ();当使用多态调用方法时,首先检查父类有没有该方法,若有,则执行该方法;若没有,则编译错误。3.一共有两种类型的强制类型转换:a) 向上类型转换(upcast):比如说将Cat类型转换为Animal类型,即子类型转换为父类型。对于向上类型转换,不需要显式使用强

2014-07-13 22:01:59 3160

原创 JAVA值传递机制

在java中,对于方法参数传递,u

2014-07-12 11:49:28 918

转载 Ubuntu更新时提示/boot空间不足

早几次也遇到过这个问题,不过当时以为是系统错误,重启就好了,可是重启了几次还是这样,去资源监视器查看磁盘使用情况,才发现/boot确实不够用了,给/boot分了128M,还剩8M可用难怪不能更新。找到了原因,再去网上找答案就方便了,解决方法记录如下;首先查看自己的内核版本:1 2 annhe@ubuntu:~$ uname -a Linux ubuntu

2014-06-13 16:54:09 1512

转载 android中SQLite的操作

文章出自:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html

2014-05-12 11:09:15 931

原创 ubuntu12.04下安装SQLite3及简单使用

今天想写一个小app,要用到数据库,所以在这里先简单记一下它的安装和用法。1.安装SQLite3命令行下输入:sudo apt-get install sqlite32.安装SQLite3编译需要的工具包 命令行下输入: sudo apt-get install libsqlite3-dev3.安装图形界面 (如果你喜欢)命令行输入:sudo apt-get insta

2014-05-03 15:36:24 1492

原创 pc机进入android的shell

一直都知道自己很死板,刚刚再一次验证了。。下载下来android开发必备的工具之后,就按部就班的一步步的来了,没想过这些工具有没有其他用处,更有甚者,在刚开始接触android的时候,竟然不知道自己写的app可以在真机上运行。。不得不承认,我不是一个好的学习者。学习,应该处处充满好奇心!言归正转,进入android shell很简单,只需要你进入adb的存放目录,执行./adb shell就可

2014-05-03 15:02:24 1297

转载 ubuntu12.04搭建android开发环境

一直准备学一点Linux的东西,一直没有付诸行动,这个周末准备安装一下,做了将近半年的android开发,准备学一点关于框架和源码的东西。。。安装之前也百度谷歌了很多次,也看了网上不少的资料,总结一点,就是对于像我这种入门级的人来说,还是不够明确,结合网上的资料,本人在此再做完善一下,希望对后来之人有所帮助,于我也算是一种学习吧。首先是安装ubuntu,这个在ubuntu官方网站h

2014-05-02 09:52:09 679

转载 Android UI中的自定义style和theme以及AlertDialog

1.sytle:Android中的style就是用简单的配置来实现页面的外观和风格的方式。他是一个包含一个或者多个view控件属性的集合,可以当成一个整体应用到XML单个元素上。例如我们可以在res/values/styles.xml文件,键入代码: Xml代码  xml version="1.0" encoding="utf-8"?>  resou

2014-04-25 09:48:34 3839

原创 ubuntu12.04安装深度音乐播放器和深度影音

昨天折腾了一天,想要安装深度播放器和深度影音都未成功,老是出现依赖关系不满足这个错误。网上解决的方法有很多,但是都没能有效的解决问题。今天突然想起来之前换过软件源,是不是这个原因而导致了依赖关系不满足呢?今天早上把源文件改了过来,没想到真的成功了!看来还是原装的比较合适啊!以下是深度影音播放器的安装代码:sudo apt-add-repository ppa:noobslab/deep

2014-04-22 09:25:43 1989 2

原创 fatal: HTTP request failed

在使用git clone下载cocos的源代码时,老是出现这个错误:fatal: HTTP request failed!网上找了半天的解决方法,都没能有效解决,最后一个学长尝试着把http改成了https结果就能克隆了。。。不过有的网址还是不行,造成这种情况的原因也许你都想不到:该网页无法打开。。哦哦~~

2014-04-10 16:22:09 3770

转载 二进制颜色代码大全(含图)

二进制颜色代码大全,可供大家开发时参考:FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044

2014-04-01 15:19:03 16836

转载 android:layout_gravity和android:gravity的区别

1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左

2014-04-01 15:14:23 835

原创 R cannot be resolved to a variable

刚学习android不久,练习了几个小程序,编译的时候老是出现一些让人摸不着头脑的错误。。其中有一个错误如题目所说,百度了一篇文章,觉得总结的比较全面,毕竟这个问题的出现不可能都是出于同一个原因。搜来的总结如下:1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;3,错误class引用的la

2014-03-29 22:01:28 1674

转载 Android程序如何(单步)调试

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程

2014-03-28 07:55:37 1592

转载 ubuntu中eclipse无法识别android手机问题

问题:在ubuntu中eclipse中用真机来调试androi程序时,发现无法识别手机,如下图显示2.37一栏之前显示全是乱码,这是解决后截的图。问题原因是:在window下我们可以通过安装驱动来实现abd的连接,而在ubuntu下就没有安装手机驱动这个概念,那我们肯定也需要个啥来实现这个驱动功能。这个android官网介绍得很详细。记录下解决步骤如

2014-03-18 10:08:06 921

转载 Hardcoded string,should use @string resource警告 && eclipse中一次性导入用到的类 && 重命名多处调用的对象

在使用eclipse的在布局文件时,有时编辑一些控件的字符串名字中,有时会提示诸如“Hardcoded string "下一步", should use @string resource”的警告,这是什么原因呢?[html] view plaincopyButton          android:id="@+id/button1"

2014-03-05 19:51:51 1522

转载 Java图形化界面设计——容器(JFrame)

程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程。 一、Java基本类(JFC)Java基本类(“Java FoundationClasses”,JFC),由一些软件包组成。这些软件包主要包括下面一些应用程序接口(API):  ·抽象

2013-12-28 11:00:34 2026

apkplug_demo

一个app可以在另一个app中当插件使用,缩小了app的体积。这是一个简单的demo,对android模块化的学习很有帮助

2015-06-09

android+pc socket通信

android socket编程 实现手机客户端和pc机进行网络通信

2015-04-09

Java_Scoket通信

用Java语言开发的Socket网络编程,客户端与服务器端通过窗口进行通信。

2015-04-08

一站式学习c编程

宋劲杉老师主编的学习linux下c编程的经典书籍。

2013-10-06

思源单片机教程2

本书语言通俗易懂,把深奥的专业问题具体化,形象化,便于理解。是一本单片机入门学习的好书

2013-08-07

思源单片机教程1

本书语言通俗易懂,把深奥的专业问题具体化,形象化,便于理解。是一本单片机入门学习的好书

2013-08-07

C语言模块化编程

C语言模块化程序设计(我见过的最好的),模块化编程可以节省不少时间和脑力呢

2013-07-25

空空如也

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

TA关注的人

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